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
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