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/
-
Senior Software DeveloperTrackmanCopenhagen, Dk -
Software DeveloperWargaming Dec 2023 - PresentBelgrade, SerbiaEngineered 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. -
Lead Software DeveloperBi.Zone Feb 2017 - Mar 2022MoscowArchitected 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. -
Software DeveloperMont Group Of Companies Dec 2014 - Dec 2016MoscowI'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 -
Research EngineerNational Research Nuclear University Mephi (Moscow Engineering Physics Institute) Sep 2013 - May 2014ObninskI 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 -
Software DeveloperConstant Software May 2010 - Jul 2013Obninsk, RussiaWork 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/ -
Software DeveloperRpe «Radico» Ltd May 2008 - Jun 2009Obninsk, RussiaIndustrial automated control systems for nuclear power plants.http://radico.ru/index.php?id=21&L=3
Ilya Chumakov Skills
Ilya Chumakov Education Details
-
Master Of Information Technology -
Obninsk Institute Of Nuclear Power EngineeringBachelor Of Information Technology
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?
-
Ilya Chumakov
Ukraine -
Ilya Chumakov
Mill Valley, Ca1gmail.com -
2gmail.com, liebherr.com
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial