PS

Petko Stoyanov

Available to hire

I’m Petko Stoyanov, a senior full stack engineer with 10+ years of experience building production-grade web applications, real-time platforms, and data-intensive systems.

About

I’m Petko Stoyanov, a senior full stack engineer with 10+ years of experience building production-grade web applications, real-time platforms, and data-intensive systems. I work across the MERN stack (React, Node.js, Express, MongoDB) and enjoy designing end-to-end solutions—from React interfaces and state management to secure, validated REST APIs and real-time updates via WebSockets/Socket.IO.

I’m especially focused on performance and reliability: optimizing MongoDB schemas, indexes, and aggregation pipelines; improving query patterns; and ensuring robust error handling, authentication/authorization middleware, and clean observability. I also enjoy mentoring, code reviews, and using AI-assisted development tools critically to validate correctness, edge cases, security, and test coverage while keeping production quality high.

  • 10 years' experience
  • Joined September 2026

Industry experience

  • Software & Internet
  • Financial Services
  • Computers & Electronics
  • Media & Entertainment

Work experience· 5 roles

Senior MERN Stack Developer · UxifyOct 2022 – Feb 2026 · 3 yrs 5 mos

Built and maintained production-grade data-intensive web applications using React, TypeScript, Node.js, Express, MongoDB, and real-time communication. Owned full-stack features including MongoDB schema design, backend APIs, automated testing, deployments, and production monitoring. Developed responsive UIs with reusable functional components, hooks, and modular frontend architecture, and delivered data-heavy dashboards with charts, tables, filtering, pagination, and interactive visualizations. Implemented resilient WebSocket/Socket.IO clients with robust connection lifecycle management and optimized rendering for frequently changing dashboard data. Designed and built backend services exposing REST APIs with authentication/authorization middleware, standardized validation and error handling, and efficient data access patterns. Optimized MongoDB collections with compound/selective indexes, improved query performance using explain plans and execution stats, and implemented aggregation pip

Senior Full Stack Engineer · DXC TechnologyJul 2020 – Aug 2022 · 2 yrs 2 mos

Developed production web platforms using React, TypeScript, Node.js, Express, MongoDB, REST APIs, and real-time communication patterns. Owned full-stack features spanning database models, backend business logic, REST APIs, frontend state, user interfaces, testing, and production support. Built responsive React interfaces for dashboards, workflow applications, reporting, and enterprise tools. Used Redux/Redux Toolkit for complex shared state and async application flows. Implemented Node.js/Express REST APIs with validation, authentication/authorization, structured errors, pagination, and filtering. Designed MongoDB schemas for high-volume and event-driven data, built aggregation pipelines for reporting and analytics, and optimized slow queries by reducing scanned documents and improving access patterns. Implemented WebSocket-based updates and handled connection lifecycle, subscriptions, and event-driven UI updates, along with transaction-oriented backend workflows and integration with t

Full Stack JavaScript Engineer · AccediaApr 2016 – Jun 2020 · 4 yrs 3 mos

Built full-stack web applications using JavaScript, TypeScript, React, Node.js, Express, MongoDB, and REST APIs. Developed responsive React interfaces from reusable components and integrated them with backend services. Implemented Redux-based state management for data-intensive front-end workflows and shared application state. Created dashboards and reporting UIs with charts and table features (filtering, sorting, pagination). Developed backend APIs with modular routing, middleware, validation, authentication, and error handling. Designed MongoDB collections and document models for transactional and operational application data, adding indexes to improve filtering, sorting, and lookup performance. Implemented event-driven real-time functionality using WebSockets, improving performance through caching and query/pagination optimizations. Added automated tests for front-end and backend functionality and supported CI/CD workflows using Git, Docker, Linux, and standard tooling.

Full Stack JavaScript Engineer · AcadiaApr 2016 – Jun 2020 · 4 yrs 3 mos
Full Stack Developer - Intern · TMA SolutionsSep 2015 – Feb 2016 · 6 mos

Education

Bachelor of Degree, Computer Science · Can Tho University2011 – 2015
Bachelor of Degree, Computer Science · CanThou University2011 – 2015

Hire Petko Stoyanov today

Post a job and invite Petko, or contact them directly. No hidden commission.

Post a job