Igor Nepogodin

Angestellt, Senior Software Engineer, Gazprombank

Abschluss: Master's degree (Specialist's Degree), Ryazan State Radiotechnical University

Ryazan, Russische Föderation

Über mich

6+ years of experience in backend development of RESTful Web Services and microservices in various fields: from manufacturing, defense, network marketing, to banking. I have been in banking / fintech for 3+ years now. I do my job thoroughly and qualitatively. Currently looking for new proposals and ready for relocation

Fähigkeiten und Kenntnisse

Backend
Microservices
Docker
Java
Kotlin
Spring Boot
SQL
Hibernate-Framework
Team Management
Reliability
Team work
Communication skills

Werdegang

Berufserfahrung von Igor Nepogodin

  • Bis heute 4 Jahre und 5 Monate, seit Feb. 2020

    Senior Software Engineer

    Gazprombank

  • 9 Monate, Juni 2019 - Feb. 2020

    Software Engineer

    Just a Team of Creators

    • Provided several RESTful services for electronic requests as a part of remote banking system developed with Spring Boot, Cloud Netflix and Statemachine • Implemented module for automatic report generation and user email notifications with a template engine • Wrote hundreds of unit and integrations tests with JUnit, Mockito and Test Containers and achieved code coverage of 85%

  • 1 Jahr, Juni 2018 - Mai 2019

    Software Engineer

    TextBack

    • Migrated a part of microservices from Vert.x to Spring Boot which led to increased maintainability, readability and testability • Reduced the sizes of target Docker images of microservices by 30% by optimizing a Dockerfile template • Internationalized and localized modules of applications which increased the target audience reach of foreign customers

  • 2 Jahre und 7 Monate, Dez. 2015 - Juni 2018

    Software Engineer

    Aspect Systems

    • Implemented a reactive platform module for integration of enterprise applications with the use of Vert.x and Apache Camel • Developed an ERP module for calculating material resources needs for the production process • Significantly sped‑up the persistence layer by using Apache Ignite L2 cache with cache‑aside pattern • Fixed periodical split‑brain states in cluster caused by stop‑the‑world pauses when processing large amounts of data by switching to G1 GC and tuning it

Ausbildung von Igor Nepogodin

  • 4 Jahre und 10 Monate, Sep. 2009 - Juni 2014

    Computer-Aided Design Systems

    Ryazan State Radiotechnical University

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Gut

Interessen

Music
Nature and Wildlife
Art
Travel
Sports

21 Mio. XING Mitglieder, von A bis Z