Summary
Ruslan Mogilevskiy is a Principal Software Engineer with over two decades of hands-on development experience and 11+ years focused on enterprise .NET systems, currently shaping payment-as-a-service architecture for Betsson from Kyiv. He designs and optimizes high-load, multi-tenant SOA platforms (650k+ LOC, thousands of stored procedures) with strong expertise in C#, T-SQL, JS/TS, messaging (RabbitMQ/MSMQ/NServiceBus) and PCI-DSS constrained environments. A pragmatic architect and team leader, he combines process discipline with agility to deliver measurable outcomes—his withdrawal control panel work increased automated withdrawals from 10% to 80% with no admin intervention. Regularly mentoring, interviewing and delivering internal tech talks, he also drives core framework design and performance improvements across large distributed systems. Notably, he balances deep backend pedigree (DB design, CI/CD, profiling) with full-stack web experience and a track record of stabilizing legacy projects into maintainable products.
11 years of coding experience
11 years of employment as a software developer
Specialist, Computer systems and networks, Specialist, Computer systems and networks at Kherson National Technical University
Bachelor, Machine computer control, Bachelor, Machine computer control at Kherson Ship Mechanical college
English, Russian, Ukrainian