I'm Rosen Petrov, a Senior Software Engineer with 11+ years of experience building scalable web and mobile products across commerce, healthcare, design software, and B2B platforms. I excel at remote product work and have deep experience with Flutter, Supabase, Stripe, API integrations, automation workflows, and secure cloud-based delivery. I focus on reliability, performance, documentation quality, and maintainable engineering practices, delivering features for operational teams and end users. I thrive on translating complex requirements into practical software solutions and collaborating with product managers and designers to deliver delightful experiences while maintaining high quality and robust CI/CD and incident recovery paths.

Rosen Petrov

I'm Rosen Petrov, a Senior Software Engineer with 11+ years of experience building scalable web and mobile products across commerce, healthcare, design software, and B2B platforms. I excel at remote product work and have deep experience with Flutter, Supabase, Stripe, API integrations, automation workflows, and secure cloud-based delivery. I focus on reliability, performance, documentation quality, and maintainable engineering practices, delivering features for operational teams and end users. I thrive on translating complex requirements into practical software solutions and collaborating with product managers and designers to deliver delightful experiences while maintaining high quality and robust CI/CD and incident recovery paths.

Available to hire

I’m Rosen Petrov, a Senior Software Engineer with 11+ years of experience building scalable web and mobile products across commerce, healthcare, design software, and B2B platforms. I excel at remote product work and have deep experience with Flutter, Supabase, Stripe, API integrations, automation workflows, and secure cloud-based delivery.

I focus on reliability, performance, documentation quality, and maintainable engineering practices, delivering features for operational teams and end users. I thrive on translating complex requirements into practical software solutions and collaborating with product managers and designers to deliver delightful experiences while maintaining high quality and robust CI/CD and incident recovery paths.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Advanced
Bulgarian
Advanced

Work Experience

Senior Software Engineer at Zalando
January 1, 2023 - March 1, 2026
Built customer-facing marketplace features with Flutter, Supabase, Stripe, and REST APIs, shaping reusable checkout and account flows that improved payment completion by 18% while preserving secure data access patterns. Developed mobile-first commerce journeys in Flutter and Dart, using Supabase authentication and PostgreSQL policies to support personalized order experiences with maintainable permissions and consistent behavior across regions. Integrated Stripe webhooks with Node.js payment handlers, mapping checkout events into Supabase tables so finance, support, and customer-facing screens reflected reliable transaction state without manual reconciliation. Improved operational automation by connecting Supabase triggers with GitHub Actions workflows, reducing repetitive release and data-maintenance tasks while giving distributed engineers clearer recovery paths during incident handling. Refined Flutter component architecture for product discovery screens, pairing TypeScript-based bac
Software Engineer at Doctolib
November 1, 2019 - October 1, 2022
Built appointment workflow modules with Flutter, Supabase, REST APIs, and Stripe-like billing integration patterns, giving clinics a reliable self-service experience while keeping patient data handling secure and auditable. Designed Supabase-backed scheduling prototypes using PostgreSQL constraints and row-level access rules, helping internal teams validate real-time availability behavior before migrating stable concepts into production services. Implemented Flutter interfaces for practitioner onboarding, connecting REST APIs with form validation and localized error handling so remote users could complete setup steps without support escalation. Improved third-party API integration reliability with Node.js and Webhooks, adding retry handling that reduced failed downstream synchronization by 21% across appointment reminders and billing-adjacent events. Created secure data-access layers around Supabase and PostgreSQL, separating patient-facing views from administrative workflows while sup
Software Engineer at Framer
October 1, 2017 - September 1, 2019
Built interactive design collaboration features with React and TypeScript, translating complex editor behaviors into reusable components that supported responsive workflows for product teams and creative users. Developed prototype sharing APIs with Node.js and PostgreSQL, improving project metadata consistency while enabling designers to publish, update, and review interactive work through predictable backend contracts. Implemented real-time collaboration behavior with WebSockets and Redis, coordinating document state changes so multiple users could edit interface prototypes with fewer conflicts and clearer recovery behavior. Improved frontend reliability through Cypress and Jest coverage around editor actions, catching interaction regressions before release and giving reviewers clearer confidence in high-frequency product changes. Created integration utilities around OAuth and REST APIs, allowing external tools to connect with shared projects while keeping authorization scopes underst
Full-Stack Developer at Droxic
February 1, 2019 - April 1, 2021
Delivered B2B application modules with React and Node.js, building structured dashboards that helped client teams manage operational records through clearer forms, validations, and searchable data views. Implemented backend data workflows with PostgreSQL and Docker, improving deployment consistency while giving engineers reproducible environments for debugging client-specific behavior across staging and production. Supported API testing and release coordination with Postman and GitHub Actions, documenting expected request behavior so client-facing teams could verify changes without relying on informal engineering explanations.

Education

Bachelor's Degree in Computer Science at University of Library Studies and Information Technologies
September 1, 2011 - June 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Retail, Professional Services