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)