Dmitry Ibragimov
Bis 2023, Senior Java Software Engineer | Backend Lead, Magic Do As You Will
Kokshetau, Kasachstan
Über mich
Hello! My name is Dmitry Ibragimov, I’m a software engineer. My professional skillset includes backend software development using Java (6+ years, Spring, Akka, PostgreSQL), Docker, CI/CD basic setup (AWS, Azure), frontend development using TypeScript (Angular), JavaScript, HTML+CSS. I developed server applications for mobile games, stock exchanges, marketplaces. As pet projects I worked on a game engine using C++, various web applications. The greatest challenge, later transformed into my greatest achievement, is creation of a full-scale backend application for a multiplayer mobile game from scratch. That was the ultimate test for my skills. I was hired as the only backend developer for a growing startup project, that wanted to transform their initial prototype into something scalable, modular and robust, capable of handling real users load. This milestone was successfully achieved, proving my abilities for myself in the first place.
Werdegang
Berufserfahrung von Dmitry Ibragimov
2 Jahre und 1 Monat, Nov. 2021 - Nov. 2023
Senior Java Software Engineer | Backend Lead
Magic Do As You Will
Working at the company as the only backend developer, I took part in transforming a rough prototype into a multiplayer mobile game product with real users, changing the game design multiple times. - Designed and developed from scratch a server application for a cross-platform multiplayer mobile game; - Designed and developed a content creation system for the game; - Set up and managed CI/CD for the team, servers (AWS), docker images registry.
Working at Lesta Studio (ex. Wargaming St. Petersburg), I supported the project from first closed tests to a final game with live players, introduced CI/CD pipelines and internal server application state monitoring, developed back office frontend application for game moderators and QA. - Developed and supported multiplayer mobile game backend application; - Set up CI/CD processes, monitoring.
6 Monate, März 2019 - Aug. 2019
Middle Java Software Developer
Yandex
During my work at Yandex Market I was a part of the “Beru” marketplace backend team, developing a server application for order checkout.
2 Jahre und 1 Monat, Feb. 2017 - Feb. 2019
Junior Java Software Developer
Tiger LLC
I was introduced to a set of complex backend applications for electronic trading, studying and developing various features for them. Helped with massive project rework to a fully “garbageless” java application.
1 Jahr und 6 Monate, Mai 2015 - Okt. 2016
Junior Web Developer
BBS IT
Starting as an intern, I grew into a junior web developer. Developed software for state institutions.
Ausbildung von Dmitry Ibragimov
1 Jahr und 10 Monate, Sep. 2016 - Juni 2018
Computer Science
ITMO
3 Jahre und 10 Monate, Sep. 2012 - Juni 2016
Computer Science
Ualikhanov University
Sprachen
Englisch
Gut
Russisch
Muttersprache