Comments in your code must be similar to lace panties: small, transparent, and leave enough space
for imagination.
— Anonymous (I wish it were me) 😉

Available for backend & Go opportunities

Ruslan Krupianko

Senior Backend Engineer

10+ years building scalable systems. Deep in PHP (Symfony, Laravel), focused on Go for high-performance services — microservices, APIs, and clean architecture.

  • Lisbon, Portugal
  • Zend Certified Engineer
Portrait of Ruslan Krupianko

01 About

I'm a Senior Backend Engineer with 10+ years of professional experience designing and building scalable backend systems. My core expertise is in PHP (Symfony, Laravel), with an active focus on Go (Golang) and modern backend architectures.

As a Lead Backend Developer / Architect, I combine strategic thinking with hands-on development — designing system architecture, mentoring engineers, and driving technical decisions. I have extensive experience building APIs, microservices, distributed systems, and high-performance applications, with a strong emphasis on scalability, reliability, and maintainability.

Passionate about solving complex technical challenges, improving system performance, and delivering robust backend solutions through clean architecture and engineering best practices. Always open to discussing new opportunities, technical challenges, and collaboration.

  • 10+Years of experience
  • PHP + Gobackend
  • ZCEZend Certified

02 Skills & Tech Stack

Languages

  • Go
  • PHP
  • JavaScript
  • SQL

Frameworks & APIs

  • Symfony
  • Laravel
  • Doctrine ORM
  • RESTful APIs

Architecture & Design

  • Microservices
  • Distributed Systems
  • Event-Driven Architecture
  • Domain-Driven Design
  • Clean Architecture
  • SOLID
  • Design Patterns

Concurrency & Performance

  • Goroutines & Channels
  • Asynchronous Processing
  • Caching
  • Query Optimization

Databases & Messaging

  • MySQL
  • Redis
  • RabbitMQ

Testing & DevOps

  • TDD
  • PHPUnit
  • Code Review
  • Docker
  • Linux
  • Git
  • CI/CD

03 Experience

Senior Backend Engineer

May 2025 — Present

Dats.team · Remote

Designing and building backend services and APIs in Go, structuring microservice-based solutions with clean architecture. Contributing to system design and architectural decisions, asynchronous processing, and performance optimizations, while leveraging extensive PHP and architecture experience.

  • Go
  • PHP
  • Microservices
  • REST APIs
  • MySQL
  • Redis
  • RabbitMQ
  • Docker

Lead Backend Developer / Architect

Aug 2023 — May 2025

Dats.team · Remote

Led backend development and technical direction for a crypto-based gaming platform. Owned the backend architecture, mentored a small team, and drove technical decisions. Refactored an inherited codebase and designed core game systems — loyalty, rewards, quests, progression, game economy (inventory, loot boxes, perks, leveling), billing, referral, and analytics.

  • PHP
  • Symfony
  • MySQL
  • Redis
  • RabbitMQ
  • Docker

Senior PHP Developer

Mar 2021 — Aug 2023

Dats.team · Remote

Built and expanded a sports-betting platform and its internal admin panel. Developed microservices, integrated external services, refactored and optimized existing code, and designed complex, high-performance database queries.

  • PHP
  • Symfony
  • Doctrine
  • MySQL
  • RabbitMQ
  • Redis
  • Supervisor
  • Docker

Senior Developer

Apr 2020 — Mar 2021

STS Media · Moscow

Developed and released a renewed media portal (ctc.ru) to production. Worked on refactoring, microservices, external integrations, and query optimization within a team-based Git workflow.

  • PHP
  • Symfony
  • Doctrine
  • MySQL
  • ElasticSearch
  • RabbitMQ
  • Redis
  • Docker

PHP Developer

Mar 2018 — Apr 2020

Biglion · Moscow

Supported, completed, and built from scratch administrative systems for internal users — sales, finance, accounting, customer support, and payment systems. Developed microservices, integrated external services, and optimized complex database queries.

  • PHP
  • Symfony
  • Doctrine
  • Twig
  • MySQL
  • MongoDB
  • RabbitMQ
  • ChartJS

04 Personal Projects

MyCashflow

A personal finance web app that unifies income, expenses, transfers, and credit across multiple accounts into a single dashboard. Includes budgeting, financial reporting, and spending analytics — free, independent, and privacy-respecting.

  • PHP
  • Symfony
  • Twig
  • MySQL

Lingua Bot

A Telegram bot for learning foreign-language vocabulary. Add words, then drill them in interactive practice sessions with multiple exercise types (word↔translation, listen-and-choose, fill-the-gap), audio pronunciation, and category-based selection. Multi-language interface with a clean, containerized architecture.

  • Go
  • SQLite
  • Telegram Bot API
  • Docker

05 Education & Certification

Certification

Zend Certified Engineer (ZCE)

Zend

2018

Diploma

Web Programming — Professional Retraining

Specialist @ Bauman Moscow State Technical University

2015 — 2016

PHP, JavaScript, HTML, CSS, MySQL

Bachelor's Degree

Finance & Credit

Polotsk State University

2005 — 2010

06 Get in touch

Open to new opportunities, technical challenges, and collaboration. The fastest way to reach me is email.