Recommended expert

Rosen Nenov

Senior Full Stack Software Engineer

Rosen Nenov
Stara Zagora, Bulgaria

Experience

Jan 2023 - Dec 2025
3 years
Germany

Senior Full Stack Software Engineer

Zalando SE

  • Engineered high-performance microservices in Node.js (NestJS) and Python (FastAPI) with RabbitMQ for efficient inter-service communication.
  • Integrated AI-powered features using OpenAI, including intelligent auto-suggestions, content summarization, and user query understanding, enhancing UX and reducing manual input by 40%.
  • Developed AI agent workflows with LangChain, integrating custom retrieval pipelines and tool chaining to enable multi-step reasoning, document Q&A, and process automation, improving decision accuracy and reducing manual research time.
  • Built and deployed GraphQL APIs with Apollo Server (Node.js) and Graphene (Python), integrated with Next.js via Apollo Client for optimized AI-enhanced UX.
  • Designed an authentication microservice with JWT, SSO, and 2FA (Email OTP), deployed on AWS Lambda with AWS CDK for scalable security.
  • Architected real-time WebSocket infrastructure with Node.js and Redis Pub/Sub, handling thousands of concurrent connections.
  • Built a component-driven frontend using React 18, Redux Toolkit, TailwindCSS, and TypeScript with SSR, SSG, and ISR for SEO and performance.
  • Streamlined CI/CD pipelines to accelerate delivery of secure, production-grade features without service disruption.
  • Wrote comprehensive unit and integration tests using Jest and React Testing Library, achieving 80%+ test coverage and significantly improving UI reliability.
  • Defined AWS infrastructure with Terraform and orchestrated deployments with Docker & Kubernetes, reducing release cycles.
  • Mentored junior developers and conducted code reviews, elevating team performance by 30% while maintaining high-quality documentation with Swagger/OpenAPI.
Nov 2019 - Oct 2022
3 years
Germany

Senior Full Stack Engineer

Doctolib

  • Migrated a legacy monolith into a modular, cloud-native microservices architecture, applying patterns like Strangler, CQRS, API Gateway, and Saga to ensure reliable service communication and robust transaction handling.
  • Designed and implemented full-stack SaaS features with React/Next.js (SSR/SSG) on the frontend and modern Python/TypeScript services (Django REST Framework, NestJS) on the backend, deployed via GCP Cloud Run with Firestore for real-time sync.
  • Built and scaled backend services with PostgreSQL and Redis (BullMQ) to support event-driven workflows and background processing.
  • Automated CI/CD pipelines with Jenkins, GitLab CI, and Kubernetes, enabling faster, safer releases across AWS and GCP environments.
  • Used infrastructure as code (AWS CDK, CloudFormation, Terraform) to standardize deployments, cutting setup time and reducing infrastructure drift.
  • Optimized async processing pipelines with SQS/SNS and caching strategies to reduce cold starts and improve throughput.
  • Partnered with product and design teams to deliver user-facing features under tight deadlines, ensuring high quality with strong testing practices and CI/CD automation.
Oct 2017 - Sep 2019
2 years
Netherlands

Full Stack Developer

Framer

  • Delivered React + Django applications for internal dashboards, client portals, and e-commerce integrations, ensuring scalable, responsive front-ends and reliable back-end systems on PostgreSQL.
  • Built and optimized RESTful APIs using Django ORM and PostgreSQL, implemented query indexing and batch retrieval to improve performance by up to 50% for large dataset handling.
  • Enhanced UX and frontend performance, implemented code-splitting, lazy loading, and asset optimization in React to reduce page load times.
  • Implemented Elasticsearch and MongoDB indexes to improve search and enable real-time reporting.
  • Automated CI/CD pipelines using Jenkins and Docker-based deployments; created infrastructure-as-code scripts for repeatable, reliable deployments.
  • Collaborated across teams, coordinated with designers, product owners, and QA to deliver projects on time and within scope while maintaining high code quality and test coverage.
Jul 2015 - Jul 2017
2 years 1 month
Bulgaria

Junior Software Developer

Droxic

  • Contributed to the development of web applications by building responsive UIs using HTML, CSS, and JavaScript, and gradually transitioned into React for building reusable components in single-page applications.
  • Collaborated with designers and senior engineers to convert Figma/Sketch mockups into clean, accessible, and mobile-friendly frontends, following web standards and UX best practices.
  • Assisted in backend development using Python, implementing data processing logic and improving system performance through object-oriented design, SOLID principles, and efficient data structures.
  • Developed and maintained Node.js services with Express and REST APIs, integrating with MongoDB and third-party APIs to support real-time features and improve backend scalability.
  • Gained early exposure to AWS and GCP, using services such as EC2, S3, and Cloud Functions to deploy and test development builds in cloud environments.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (7 years), Fashion (3 years), Retail (3 years), and Healthcare (3 years).

Information Technology
Fashion
Retail
Healthcare

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (10 years) and Product Development (7 years).

Information Technology
Product Development

Summary

Results-driven Senior Full-Stack Engineer with 10+ years of experience designing and delivering scalable, high-performance, and cloud-native applications. Expert in JavaScript/TypeScript, Python, Node.js, Django, FastAPI, and modern frontend frameworks (React, Next.js, Angular). Strong background inmicroservices, event-driven architecture, GraphQL, WebSocket APIs, CI/CD, and AI integrations across AWS, GCP, and Azure. Recognized for building systems that reduce operational costs, improve performance, and drive measurable business impact. Passionate about clean architecture, developer productivity, and leading cross-functional teams to deliver production-ready software.

Skills

  • Languages: Javascript (Es+6), Typescript, Python, Java, Golang, Html5, Css3, Xml, Json
  • Architecture & Apis: Microservices, Event-driven Architecture, Domain-driven Design (Ddd), Rest, Graphql, Websocket Api, Webrtc, Grpc, Event Sourcing
  • Frontend: React, Next.js, Angular, Vue.js, React Native, Redux Toolkit, Tailwindcss, Material Ui, Bootstrap, Storybook, D3.js, Three.js, Chart.js
  • Backend: Node.js, Nestjs, Express.js, Django (Drf), Fastapi, Flask, Celery, Rabbitmq, Apache Kafka, Pydantic
  • Databases: Postgresql, Mysql, Mongodb, Dynamodb, Firebase, Cassandra, Redis, Memcached, Firestore
  • Cloud & Devops: Aws (Lambda, Api Gateway, S3, Rds, Ecs, Eks, Sqs, Appsync, Iam), Gcp (Cloud Run, Bigquery, Cloud Functions), Azure, Heroku, Terraform, Docker, Kubernetes, Github Actions, Gitlab Ci, Jenkins
  • Testing: Jest, Mocha, Chai, Pytest, React Testing Library, Cypress, Cucumber, Datadog, Grafana, Sentry
  • Methodologies & Tools: Agile/scrum, Kanban, Tdd, Bdd, Jira, Slack, Microsoft Teams, Notion, Linear, Figma
  • Ai & Automation: Openai (Chatgpt/gptmodels), Aws Bedrock, Google Gemini, Langchain, Langgraph, Ai-driven Search & Tagging
  • Soft Skills: Leadership, Mentoring, Code Reviews, Problem-solving, Remote Collaboration, Time Management

Languages

Bulgarian
Advanced
English
Advanced

Education

Oct 2011 - Jun 2015

University of Library Studies and Information Technologies

Bachelor’s degree in computer science · computer science · Bulgaria

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Rosen based?

Rosen is based in Stara Zagora, Bulgaria and can operate in on-site, hybrid, and remote work models.

What languages does Rosen speak?

Rosen speaks the following languages: Bulgarian (Advanced), English (Advanced).

How many years of experience does Rosen have?

Rosen has at least 10 years of experience. During this time, Rosen has worked in at least 4 different roles and for 4 different companies. The average length of individual experience is 2 years and 5 months. Note that Rosen may not have shared all experience and actually has more experience.

What roles would Rosen be best suited for?

Based on recent experience, Rosen would be well-suited for roles such as: Senior Full Stack Software Engineer, Senior Full Stack Engineer, Full Stack Developer.

What is Rosen's latest experience?

Rosen's most recent position is Senior Full Stack Software Engineer at Zalando SE.

What companies has Rosen worked for in recent years?

In recent years, Rosen has worked for Zalando SE and Doctolib.

Which industries is Rosen most experienced in?

Rosen is most experienced in industries like Information Technology (IT), Fashion and Apparel, and Retail. Rosen also has some experience in Healthcare.

Which business areas is Rosen most experienced in?

Rosen is most experienced in business areas like Information Technology (IT) and Product Development.

Which industries has Rosen worked in recently?

Rosen has recently worked in industries like Fashion and Apparel, Retail, and Healthcare.

Which business areas has Rosen worked in recently?

Rosen has recently worked in business areas like Information Technology (IT) and Product Development.

What is Rosen's education?

Rosen holds a Bachelor in computer science from University of Library Studies and Information Technologies.

What is the availability of Rosen?

Rosen is immediately available full-time for suitable projects.

What is the rate of Rosen?

Rosen's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Rosen?

To hire Rosen, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Market avg: 400-560 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.