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.

Fähigkeiten und Kenntnisse

Java
SQL
Angular
JavaScript
Server
Backend
HTML
Docker
Microservices
Hibernate
Jenkins
Git
REST
Web Services
PostgreSQL
JUnit
Java Development
Spring Framework
Mockito
Apache Maven
IntelliJ IDEA
Object Oriented Programming
Spring
Spring Boot
AWS
akka
Mobile game development
C++
TypeScript
Data Structures
Algorithm
CSS

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.

  • 1 Jahr und 11 Monate, Dez. 2019 - Okt. 2021

    Middle/Senior Java Software Engineer

    Wargaming.net

    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

21 Mio. XING Mitglieder, von A bis Z