Skip to content
View egorovdmi's full-sized avatar

Block or report egorovdmi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
egorovdmi/README.md

Dmitry Egorov

Senior Backend Software Engineer with 16+ years of experience building scalable, high-load distributed systems for international products.

I specialize in cloud-native backend architectures, microservices, and event-driven systems. Worked across the full software development lifecycle, from system design and implementation to production support, observability, and mentoring engineers.


🧠 About

  • Senior Backend Engineer with experience in large-scale consumer and enterprise products
  • Background in high-load systems serving millions of users
  • Strong focus on scalability, reliability, and maintainability
  • Hands-on experience with cloud platforms, Kubernetes, and infrastructure as code
  • Comfortable working in agile environments (Scrum, Kanban, XP)
  • Actively using AI tools and prompt engineering to improve development workflows

🛠 Core Technologies

Backend & Architecture

  • Go, Node.js, TypeScript, Python
  • Microservices, Event-Driven Architecture, Distributed Systems
  • REST APIs, Highload systems

Cloud & Infrastructure

  • AWS, Kubernetes, Docker
  • Terraform, CI/CD
  • Serverless (AWS Lambda, AWS Step Functions)

Databases & Messaging

  • PostgreSQL, MySQL, MongoDB, DynamoDB
  • RabbitMQ, EventBridge, SNS, SQS
  • Redis

Observability

  • Monitoring, Logging, Tracing
  • Grafana, Kibana, Honeycomb

💼 Experience

OneFootball — Senior Backend Engineer

Aug 2022 – Present

  • Built personalized video backend and indexing systems to increase user engagement
  • Migrated legacy video delivery to serverless architecture (AWS Lambda), improving scalability and reducing costs
  • Led video storage migration to S3 with computer vision–based deduplication
  • Delivered high-scale Premium Video On Demand platform
  • Developed Instagram-style video stories
  • Integrated distributed tracing into Go services and analyzed performance bottlenecks
  • Participated in regular on-call rotations

Tech: Go, Python, TypeScript, AWS, Terraform, MySQL, PostgreSQL, MongoDB, DynamoDB


Ottonova — Senior Backend Engineer

Dec 2018 – Jul 2022

  • Built partner API services for external system integrations
  • Developed internal tools for contract tracking and PDF generation
  • Implemented AMQP message routing to improve system reliability
  • Created Chrome extension to improve frontend debugging
  • Automated releases and improved CI/CD pipelines

Tech: Go, Node.js, NestJS, TypeScript, PostgreSQL, RabbitMQ, Redis, Docker, Kubernetes, AWS


Kaspersky Lab — Software Engineer

Jun 2013 – Nov 2018

  • Built Kaspersky Safe Kids web platform from scratch
  • Developed backend, frontend, and internal utilities
  • Refactored legacy systems and improved test coverage
  • Mentored developers and conducted code reviews
  • Created documentation and onboarding materials

Tech: C#, ASP.NET MVC, Angular, TypeScript, MSMQ


🎓 Education

Master’s Degree in Software Engineering
University of Instrument Engineering and Computer Science


🤝 Collaboration

Open to collaboration on backend systems, architecture discussions, and open-source projects.
Preferred communication via GitHub.

Popular repositories Loading

  1. elasticlunr.js elasticlunr.js Public archive

    Forked from weixsong/elasticlunr.js

    Based on lunr.js, but more flexible and customized.

    JavaScript 1

  2. egorovdmi egorovdmi Public

    Profile README