
Rosen Nenov
Senior Software Engineer | Node.js & Python
Salary / Daily rate
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Senior Software Engineer with 9+ years building scalable microservices and AI-powered features at top tech companies like Zalando and Doctolib. Expert in React/Node.js/Python stack with proven results: 40% reduction in manual input through AI integration and 30% team performance improvement. Ready to deliver high-performance solutions with modern cloud architecture and comprehensive testing.
Work experience
Senior Software Engineer
Zalando
Jan 2023 - Jul 2025
2 years 7 months
Berlin, Germany
- 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%. - 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.
Full Stack Engineer
Doctolib
Nov 2019 - Oct 2022
3 years
Thale, Germany
- 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 infra 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.
Full Stack Developer
Framer
Oct 2017 - Oct 2019
2 years 1 month
Horn, Netherlands
- 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.
Junior Software Developer
Droxic
Jul 2015 - Jul 2017
2 years 1 month
47521 Bulgaria, Province of Forlì-Cesena, Italy
- 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.
Education
University of Library Studies and Information Technologies
Bachelor's degree
2011 - 2015
3 years 11 months