Bogdan
From Romania (UTC+3)
Bogdan – Nuxt.js, Vue.js, Typescript
Senior full-stack engineer with 8+ years of experience in Vue/Nuxt and Node.js, including technical leadership of small teams. Strong in Vue 2/3, Nuxt SSR and rendering strategies, and TypeScript, with a record of migrations, refactoring, performance optimization, and monorepo work. On the backend, builds event-driven microservices using saga patterns, idempotency, retries and backoff, and knows Node.js internals such as the event loop, worker threads and the cluster module. Delivered an online marketplace platform together with its CI/CD pipeline and GCP infrastructure, and has set coding standards and mentored developers across teams.
9 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Full-Stack Engineer
A healthcare data platform that brings fragmented data from health ministries and medical facilities into one unified view of healthcare operations. It helps analyze facility requirements, budgets, funding allocation and operational processes, and supports AI-driven optimization of healthcare resources.
- Developed backend services and APIs using NestJS and TypeScript.
- Worked with GraphQL to expose and manage data across application services.
- Contributed to integrating healthcare data from multiple ministries and medical facilities into a centralized data environment.
- Worked with PostgreSQL and dbt to support data modeling, transformation, and management.
- Contributed to data structuring and ontology-related solutions to improve relationships and consistency across complex healthcare information.
- Developed frontend functionality using React.
- Worked with AWS infrastructure and Docker-based environments.
- Collaborated on solutions supporting data analysis and AI-driven optimization of healthcare resources, budgets, and operational workflows.
Senior Full-Stack Developer
A management platform for merchants in the gastronomy and beauty industries. It gives businesses centralized tools to run their daily operations, including financial information, orders, inventory, customers and reservations.
- Developed backend services and application functionality using Node.js and TypeScript.
- Built and maintained frontend features using Vue 3.
- Worked with PostgreSQL to implement and manage application data structures.
- Contributed to a multi-tenant database architecture, supporting multiple merchants while maintaining tenant-level data separation.
- Implemented and maintained application integrations and backend workflows supporting merchant operations.
- Worked with Docker to containerize application services and standardize development environments.
- Contributed to deployment and delivery workflows using ArgoCD.
- Worked with Google Cloud Platform (GCP) infrastructure.
- Collaborated with the engineering team to deliver reliable, maintainable, and scalable solutions for merchant management.
Senior Full-Stack Developer
A volunteering and social impact platform connecting NGOs with people who want to support charitable causes. NGOs publish initiatives and recruit volunteers, while users get transparent visibility into participation, donations and where donated funds end up.
- Developed backend services and APIs using NestJS and TypeScript.
- Implemented application functionality supporting NGO registrations, cause management, volunteer participation, and donation workflows.
- Developed frontend features using Nuxt 3 to provide an intuitive user experience for NGOs and platform users.
- Worked with PostgreSQL to design and manage application data and relationships.
- Contributed to building transparent donation-tracking functionality, allowing users to follow how donations were redirected to their intended destinations.
- Containerized application services using Docker.
- Worked with Google Cloud Platform (GCP) to support the application's infrastructure and deployment needs.
- Collaborated with the team to deliver maintainable and scalable full-stack solutions.
Senior Full-Stack Developer
An industrial monitoring and optimization platform for CNC manufacturing facilities. It combines AI-enhanced cameras with analog and infrared sensors on CNC machines to recognize activities, track machine events and collect operational data, giving visibility into manufacturing processes and supporting AI-driven optimization.
- Developed backend services and APIs using Fastify and TypeScript.
- Implemented event-driven communication and asynchronous processing using RabbitMQ.
- Contributed to integrating data streams from AI-enhanced cameras and industrial sensors.
- Worked on processing and managing machine events and operational data collected from factory equipment.
- Developed frontend interfaces using Nuxt 3 for monitoring factory activities and visualizing operational information.
- Containerized application services using Docker.
- Worked with AWS infrastructure to support application deployment and cloud-based operations.
- Collaborated on integrating hardware data sources, backend services, and frontend monitoring capabilities into a unified platform.
Technical Lead / Senior Full-Stack Developer
A new, fully digital insurance platform for a Romanian insurance company. It was developed in close collaboration with the company's finance and insurance-related teams.
- Designed and established the platform architecture, making key technical decisions to ensure maintainability, scalability, and long-term flexibility.
- Worked closely with finance and business stakeholders to understand complex business processes and translate them into technical requirements, development tasks, and implementation plans.
- Guided and mentored developers, supported technical decision-making, and promoted engineering best practices.
- Conducted technical interviews and contributed to recruiting and evaluating engineering talent.
- Coordinated release planning, deployment activities, and production releases, ensuring smooth delivery across environments.
- Created and maintained technical documentation covering architecture, implementation decisions, and development processes.
- Facilitated communication between technical and non-technical teams, ensuring business expectations and technical execution remained aligned.
Middle Backend Developer
A centralized banking platform that consolidates financial statements from multiple banking sources into one environment for B2B clients. Businesses can aggregate, process and manage financial data from different banks and see their banking information consistently.
- Developed and maintained backend services using NestJS and TypeScript.
- Implemented backend functionality for integrating and processing data from multiple banking statement sources.
- Worked with Kafka to support asynchronous communication and event-driven processing between services.
- Contributed to the implementation of a multi-tenant database architecture, ensuring proper data isolation between clients.
- Containerized services using Docker and supported development and deployment workflows.
- Collaborated with other engineers to implement reliable and maintainable backend solutions.
Back End Developer
Digital product engineering company, part of a global IT services group, building custom software products and platforms for large enterprise brands in financial services, retail, consumer products and healthcare.
- Established coding guidelines and best practices within a team of 4 developers.
- Performed code review and pair-programming.
- Developed a secure and scalable notification service that integrated Azure Service Bus.
Full Stack Developer
Romanian online marketplace for verified, refurbished second-hand phones, where users can sell and buy devices and which expanded to several Central and Eastern European markets.
- Developed a secure and scalable platform for an online marketplace.
- Established a CI/CD pipeline and cloud infrastructure in GCP for the online marketplace.
- Established coding guidelines and best practices within a team of 3 developers.