Curriculum vitae

Senior Software Engineer

dmitry@yankovski.dev | linkedin.com/in/dmitry-yankovski | +48 510241140 | Warsaw, Poland

Professional Summary

Senior Software Engineer with 7+ years of expertise in Ruby on Rails, microservices architecture,

and AWS cloud solutions. Proven success in optimizing CI/CD pipelines, and leading cross-functional

teams to deliver scalable SaaS platforms. Experienced in system modernization, performance tuning,

and mentoring junior developers to drive operational excellence.

Work Experience

Senior Software engineer Transreport | Remote (London)

Mar 2021 - Oct 2024

• Engineered a scalable microservices SaaS platform for railway operations, seamlessly integrating

subsystems to unify data workflows. Aligned technical execution with business, reducing time-to-

market.

• Spearheaded a microservices domain migration, consolidating three subsystems into a unified

architecture, which decreased server infrastructure expenditures by 25% and enhanced system

resilience.

• Migrated legacy AWS Lambda workflows to in-house Ruby solutions, reducing API latency by 45%

and cutting maintenance costs by 30%.

• Pioneered multi-tenancy refactoring of core Ruby on Rails services, enabling seamless onboarding of

3 enterprise clients.

• Implemented OAuth2 and JWT authentication mechanisms, ensuring zero data breaches post-

deployment and full compliance with industry-specific safety standards.

• Guided junior engineers through code reviews and SOLID principles training, formalizing team-wide

adoption of standardized practices that reduced code review cycles and production defects.


Senior Software Engineer Transinet | Remote (Warsaw)

Feb 2021 - Feb 2022

• Designed and implemented a scalable Ruby on Rails service to replace a legacy third-party API,

increasing system reliability and decreasing incident reports by 25% within the first three months post-

launch.

• Redesigned PostgreSQL schema with query optimization and indexing strategies, slashing average

execution time by 30% and reducing server load costs by 30% for high-volume transactional systems.

• Engineered tracking interface with real-time updates, boosting user engagement by 20% and

achieving accessibility compliance.

• Accelerated application throughput by 40% via Redis caching, background job optimization (Sidekiq),

and N+1 query resolution.


Senior Software Engineer Epam | Minsk

Mar 2020 - Oct 2020

• Maintained a high-availability digital banking platform using Ruby on Rails, processing 150K+ monthly

transactions with 99.97% uptime.

• Collaborated with QA and DevOps teams to troubleshoot 20+ cross-functional system issues

quarterly, implementing fixes that reduced recurring defects by 50%.

• Optimized card payment integration by refactoring legacy transaction processing code.


Fullstack developer CleverLabs | Minsk

Oct 2017 - Mar 2020

• Developed a scalable HR and healthcare benefits platform using Ruby and React, automating 80% of

manual processes and reducing payroll errors by 35% for 10K+ employees.

• Refined an automated multi-source reporting system data, reducing report generation time by 50%.• Implemented Test-Driven Development (TDD) within CI/CD pipelines, achieving 98% code coverage.

• Instituted a post-incident review process with cross-functional teams to identify root causes and

implement preventative measures, decreasing recurring critical bugs by 25% and improving stability.


Technical Skills

• Languages: Ruby, JavaScript,TypeScript, SQL

• Frameworks : Ruby on Rails, React, Node.js, Vue.js

• Databases : Postgres, MySQL, DynamoDB, Redis

• DevOps : AWS, Docker, Kubernetes, Jenkins, CircleCi

• Tools: Sidekiq, RabbitMQ, SQS, New Relic, Datadog

• Methodologies: Agile, TDD, Microservices, CI/CD


Education

Belarusian State University of Informatics and Radioelectronics
Bachelor of Computer Science 2018


Languages

English (fluent), Russian (fluent)