Andrii Shevchuk, Lead Backend Engineer
Lead Backend Engineer

AndriiShevchuk

Technical Lead  ·  10+ years

Profile

Lead Backend Engineer with 10+ years of experience building scalable backend systems, APIs, integrations, and distributed architectures. Specialized in PHP · Symfony · Laravel, DDD, CQRS, microservices, REST APIs, and cloud infrastructure. Experienced leading development processes, architecture planning, code reviews, technical estimations, mentoring developers, and communicating with stakeholders. Delivered projects across logistics, e-commerce, CRM, fitness, media, and gaming platforms. Works with AI/LLM on both sides: integrating the GPT API into production backends, and using Claude Code daily to speed up development, refactoring, and code review.

Work Experience

Madcraft

11.2025 — Present

Senior Software Engineer / Team Lead

Ireland · Remote
West Wood Club — Mobile Fitness Ecosystem
Leading the overall project development process and team coordination. Technical leadership across the entire mobile platform ecosystem. Backend architecture and core business logic, integration with PerfectGym and multiple third-party services. API design, scalability planning, infrastructure and deployment oversight. Using Claude Code as part of the daily development workflow — feature development, large-scale refactoring, test coverage, and AI-assisted code review.
PHP 8SymfonyClaude CodePostgreSQLRedisRabbitMQDockerAWSREST APIs

Kgate Technologies

02.2025 — 03.2026

Senior Software Development Engineer

Remote
Supporting and developing a multi-service ecosystem including CRM, TDS, eCommerce, and dating platforms. Designing scalable backend architecture using DDD and CQRS. Working with microservices and third-party integrations. Integrating the GPT API into product features — prompt design, structured outputs, and function calling — with token cost control, rate limits, and fallbacks handled on the backend side. Technical planning, estimations, and architecture discussions.
SymfonyPHPGPT APIPostgreSQLElasticsearchCQRSDDDAWSMicroservices

Hubmee

09.2024 — 03.2025

Senior PHP Developer

Remote
Developed and supported platform functionality including Google Calendar synchronization and third-party integrations. Improved backend maintainability and reliability.
Laravel 10PHP 8.1DockerAWSMySQLREST APIs

Stfalcon

02.2024 — 11.2024

Senior Software Engineer

Remote
MAUDAU & Nova Poshta
Backend development for large-scale e-commerce and logistics systems. Building integrations and API functionality. Supporting scalable services and business processes, performance optimization and system maintenance.
SymfonyYii2PHPPostgreSQLMongoDBRedisDockerTDD

Bintime

01.2021 — 11.2024

Senior PHP Developer

Kyiv / Remote
B2B E-commerce Ecosystem & Gepard.io PIM
Development of service-oriented and event-driven systems. Building integrations between multiple B2B platforms. Working with scalable microservice architecture and supporting high-load backend services.
SymfonyYii2DDDCQRSPostgreSQLMongoDBSNS/SQSRedis
Earlier Experience
2015 — 2021

PHP Developer

Jupser · Viyar · 24d · 3-bit · Kyiv
CMS platforms, e-commerce projects, custom integrations, REST APIs, admin systems, and business automation. WordPress, OpenCart, Joomla and custom PHP projects.
PHPLaravelYii2WordPressOpenCartMySQLjQuery

AI & LLM Engineering

  • Integrating the GPT API into PHP/Symfony backends — LLM-powered features, prompt design, structured outputs, and function calling
  • Handling production concerns of LLM integrations: token cost control, rate limits, retries, and graceful fallbacks
  • Daily use of Claude Code for feature development, large-scale refactoring, test coverage, and debugging
  • AI-assisted code review and documentation as part of the delivery workflow
  • Evaluating where LLMs add real value versus deterministic code — and keeping the boundary explicit in architecture

Leadership & Process

  • Leading backend development processes and engineering teams
  • Conducting code reviews and providing technical estimations
  • Mentoring developers and onboarding new team members
  • Architecture and infrastructure design decisions
  • Direct communication with clients and stakeholders
  • Planning delivery processes and development workflows
  • Experienced in distributed remote teams across time zones