Ilya Chumakov

Ilya Chumakov Email and Phone Number

Senior Software Developer @ Trackman
Copenhagen, DK
Ilya Chumakov's Location
Belgrade, Serbia, Serbia
About Ilya Chumakov

I am a seasoned software engineer with focus on web, databases, and architecture. I have a Master's degree in Information Technology and a bit of scientific background. My experience includes working on core design and architecture for modern distributed systems, participating on every stage of SDLC, conducting tech interviews, mentoring in programming methodologies and best practices.Top skills:• Software architecture: design patterns, OOP, SOLID, CQRS, microservices, vertical slice architecture, event-driven architecture, async and reactive programming, security-first etc.• Algorithms and data structures.• Technical leadership.• Extensive knowledge of the modern .NET ecosystem, including C#, ASP.NET Core, Entity Framework etc.• Profiling and code optimization.• Databases: PostgreSQL, MS SQL Server, Elasticsearch.• Containers: Docker, Kubernetes.• Clouds: Azure.• Processes and methodologies: teamwork, TDD, Scrum.My side activities:• StackOverflow: https://stackoverflow.com/users/5112433/ilya-chumakov• Technical posts & translations (in Russian): https://habrahabr.ru/users/ilya-chumakov/topics/• Some of my articles were translated into English (thanks to Devart team): http://codingsight.com/author/ilya-chumakov/• Scientific publications (in Russian): http://elibrary.ru/author_items.asp?authorid=830198• Here I solve algorithmic problems to stay fit: https://leetcode.com/ilya-chumakov/

Ilya Chumakov's Current Company Details
Trackman

Trackman

View
Senior Software Developer
Copenhagen, DK
Website:
trackman.com
Employees:
772
Ilya Chumakov Work Experience Details
  • Trackman
    Senior Software Developer
    Trackman
    Copenhagen, Dk
  • Wargaming
    Software Developer
    Wargaming Dec 2023 - Present
    Belgrade, Serbia
    Engineered server-side logic and APIs for internal systems and business app integrations:- Designed a toolset for running containerized, lightweight instances of external test dependencies,seamlessly integrated with existing CI/CD pipelines. This innovation significantly improved testperformance and isolation, resulting in increased auto-test code coverage and faster feedback.- Developed an integration layer for Microsoft Entra ID using Graph API.Our stack: C#, .NET Core, ASP.NET Core, PostgreSQL, Docker + Kubernetes + Linux, xUnit, RabbitMQ.
  • Bi.Zone
    Lead Software Developer
    Bi.Zone Feb 2017 - Mar 2022
    Moscow
    Architected and developed multiple successful projects. In details:- Designed and implemented core backend and database architecture from scratch, curated web API development (both REST and event-based) following security-first principles.- Met the business requirements of performance (I was responsible for profiling, tracing, and code optimisation, both .NET and SQL).- Built a great team: conducted tech interviews, and participated in the hiring process.- Mentoring: onboarded new team members, propagated best practices (SOLID, CQRS, vertical slices etc.)- Set up work processes: we practice code review, unit-testing and TDD, shared coding standards, CI/CD, documentation.Our stack: .NET Core (WebAPI, Entity Framework, SignalR), PostgreSQL, Docker + Kubernetes + Linux, xUnit + TDD, Identity Server, OAuth2 + OIDC, RabbitMQ, Elasticsearch, Rx.Net, Hangfire, Teamcity, Gitlab.Methodology: Agile and Scrum with some Kanban experience.
  • Mont Group Of Companies
    Software Developer
    Mont Group Of Companies Dec 2014 - Dec 2016
    Moscow
    I'm involved in developing and maintaining a software system for electronic key distribution. I participate in all stages of software creation: from design to delivery. The company's growing system consists of: - task queues and worker pools. - integration points allowing to contact with APIs of 50+ software vendors worldwide (for example, Microsoft and Kaspersky). - internal and external APIs allowing to automatize order placing, keys receiving etc. - a set of web-apps to support different business models.This system is used in two ways: - as a part of internal company's on-premise infrastructure. - as a public cloud-hosted SaaS product.We practice code review and Agile. Our tech stack: .NET, Azure, SQL Server, Entity Framework, ASP.NET MVC, TPL, WCF, WebAPI, NUnit.https://www.mont.com
  • National Research Nuclear University Mephi (Moscow Engineering Physics Institute)
    Research Engineer
    National Research Nuclear University Mephi (Moscow Engineering Physics Institute) Sep 2013 - May 2014
    Obninsk
    I joined a research project aimed to estimate the reliability of several Smolensk Nuclear Power Plant subsystems in order to finish and defend my scientific degree thesis (dissertation). My contribution was building and calculating several statistical models. To satisfy the customer's requirements, we published a chain of internal reports and public papers. The project was successfully finished and its results were partly included into my thesis for Candidate of Engineering Sciences degree (it's a Russian scientific degree that can be recognized by some universities as an equivalent to PhD).Scientific paper example (in English): http://www.dependability.ru/jour/article/view/90/252Thesis details (in Russian): http://www.surgu.ru/ru/nauka/dissertatsionnye-sovety/arhiv-zaschit/d-800-005-06/chumakov-ilya-aleksandrovich
  • Constant Software
    Software Developer
    Constant Software May 2010 - Jul 2013
    Obninsk, Russia
    Work at an out-source company in a distributed team. Development of a lot of various web/desktop applications. The biggest one is the ERP system for the health care industry (Medixine, Finland).http://www.constant.obninsk.ru/http://www.medixine.com/
  • Rpe «Radico» Ltd
    Software Developer
    Rpe «Radico» Ltd May 2008 - Jun 2009
    Obninsk, Russia
    Industrial automated control systems for nuclear power plants.http://radico.ru/index.php?id=21&L=3

Ilya Chumakov Skills

C# .net Git Visual Studio Asp.net Core Microservices Docker Software Design Unit Testing Solid Integration Testing Asp.net Mvc Entity Framework Postgresql Sql Team Foundation Server Wcf Microsoft Sql Server Agile .net Core Teamcity Software Architecture Task Parallel Library Continuous Deployment

Ilya Chumakov Education Details

Frequently Asked Questions about Ilya Chumakov

What company does Ilya Chumakov work for?

Ilya Chumakov works for Trackman

What is Ilya Chumakov's role at the current company?

Ilya Chumakov's current role is Senior Software Developer.

What schools did Ilya Chumakov attend?

Ilya Chumakov attended National Research Nuclear University Mephi (Moscow Engineering Physics Institute), National Research Nuclear University Mephi (Moscow Engineering Physics Institute), Obninsk Institute Of Nuclear Power Engineering.

What skills is Ilya Chumakov known for?

Ilya Chumakov has skills like C#, .net, Git, Visual Studio, Asp.net Core, Microservices, Docker, Software Design, Unit Testing, Solid, Integration Testing, Asp.net Mvc.

Who are Ilya Chumakov's colleagues?

Ilya Chumakov's colleagues are Dario Gabriel, Scott Jones, Trackman Careers, Siw Dyrgaard Bertelsen, Colin Norkevicius, Young Hoon Kim, Anders Alkjaer.

Not the Ilya Chumakov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.