Backend Engineer / Mikhail

7+ years of experienceTiraspol, Moldova

Backend developer with 6+ years of experience building server-side solutions using Node.js and TypeScript. Specialized in REST and GraphQL APIs, microservices architecture, CI/CD automation, and production system stability.

Skills

  • Node.js & TypeScript: 6+ years of professional backend development, delivering stable and scalable server-side solutions.
  • REST & GraphQL APIs: designing and implementing high-performance APIs that power modern applications.
  • Microservices Architecture: building distributed systems with clear service boundaries, resilience, and scalability.
  • High-Load Systems: expertise in NestJS, PostgreSQL, Redis, and task queues to handle millions of requests efficiently.
  • CI/CD Automation: setting up pipelines, automating deployments, and ensuring production stability.
  • Real-Time Communication: integrating WebSocket and background processors for responsive, interactive applications.
  • Performance Optimization: fine-tuning SQL queries, scaling infrastructure, and boosting application speed.
  • Monitoring & Analytics: building systems for metrics, logging, and actionable insights to keep products healthy.
  • Team Collaboration: experience working in agile teams, conducting code reviews, and driving sprint planning.
  • System Scalability: designing strategies for growth, resilience, and long-term stability of backend platforms.

Experience

Mar 2025 — now

Backend Developer

freelance
  • Development and maintenance of server-side applications
  • Scaling server infrastructure
  • Bug fixing and regular monitoring of application performance
  • Implementation and support of CI/CD processes
  • Development of strategies for fault tolerance and system scalability
Nov 2021 — Mar 2025

Backend Developer

DominiGames
  • Development of game backend services and platforms for internal studio needs
  • Built high-load API using NestJS and PostgreSQL
  • Designed microservices architecture and inter-service communication
  • Integrated game clients with backend via WebSocket and REST
  • Worked with task queues and Redis for background processors
  • Developed systems for accounting, analytics, and monitoring of game metrics
  • Optimized SQL queries and application performance
  • Worked in a team of 6+ developers, participated in code reviews and sprint planning
  • Maintained CI/CD pipelines and automated routine processes
Dec 2018 — Sep 2021

Node.js Backend Developer

OneTwoCompany
  • Development and maintenance of server-side applications
  • Scaling server infrastructure
  • Bug fixing
  • Development of strategies for fault tolerance and system scalability

Contact

Takovska 5, Belgrade, 🇷🇸 Serbia.

Email: [email protected]