Eugene Shamkin

Senior Full Stack Developer · Russia, Yekaterinburg

Java · Spring · React · Vue · Docker · K8s

Please scroll down for more info

About Photo

Hi, I'm Eugene Shamkin, Senior Full Stack Developer

Building distributed banking systems, financial integrations, and AI-driven tooling. Experienced in legacy rearchitecture, high-load monoliths, and microservices.

Key technologies:
  • Java 21/8, Kotlin, Spring MVC, Spring Boot, JOOQ, Hibernate
  • React, Vue.js, TypeScript, JavaScript, Axios, Pinia, CSS/SCSS
  • PostgreSQL, Oracle DB, MySQL, Redis
  • Gradle, Maven
  • Docker, Kubernetes, GitLab CI/CD, Vault, ELK, Prometheus
  • REST/SOAP, OpenMQ, IBM MQ, Artemis MQ, Liquibase, Nginx
  • Agile/Scrum, Code Review, Team Mentoring
  • Domain expertise: banking and aviation safety systems, microscopy
  • English — professional working proficiency for technical business communication

Portfolio

Here you can find some samples of Java Desktop and Java Web applications with opened source code for your interest, Microsoft Office automation by the VBA macros. Also you can check my certificates. The list is replenished because I am in the process of constant training.

Work Experience

RAIFFEISENBANK
Feb 2021 - Sep 2026

Full Stack Developer (Java + React + DevOps) - high-capacity bank liquidity management system. Java 8 & 17 monolith plus microservices. Integrated MOEX, digital ruble, P2P payments (Sberbank/CSP), SWIFT and SPFS, migrated legacy to modern systems.

Migrated repository BitBucket → GitLab; configured CI/CD pipelines for various environments; containerized microservices, deployed to corporate Kubernetes cluster. Conducted code reviews, security audits, optimized archival and migration processes.

Stack: Java 17/8, Spring Boot 3, Spring MVC, JOOQ, Artemis MQ, IBM MQ, PostgreSQL, React, MobX, GitLab CI/CD, Kubernetes, Docker/Podman, Vault, ELK, Prometheus, Gradle.

ROBOFINANCE
Apr 2020 - Dec 2020 · Senior Developer

Developed distributed microservice core components for UnaBank Philippines using Saga Pattern. Implemented Redis auth cache (40× DB optimization verified in load testing), DoS bot captcha protection. Integrated Southeast Asian payments: Dragonpay, Instapay, Pesonet, Union Bank.

Stack: Java 11, Spring Boot 2, Spring Cloud, Hibernate, Redis, PostgreSQL, Liquibase, Docker.

URAL AIRLINES (again) - Safety Management System
Jun 2018 - Apr 2020 · Software Engineer 1st Category (Senior)

Designed and built Flying Base Web, a restful web aviation risk assessment application. Migrated legacy desktop (Java Swing) to modern web stack. Elevated to Software Engineer 1 Category (Senior) in Nov 2019 for successful delivery.

Stack: Java 8, Spring Boot, Hibernate, Vue.js, Vuex, Node.js, MySQL, Oracle DB, Nginx, Apache Tomcat.

SKB Lab (Internet Banking Backend)
Dec 2017 - Mar 2018 · Java/Groovy Developer

Built back-end for online banking using Groovy/Grails with optimized message-queue data processing.

Stack: Groovy, Grails Framework, GORM, OpenMQ, JMS, Jetty, PostgreSQL.

Siams (2017)
Development of Java Web application system for panoramic microscopy - SIAMS 800

Middle Java Developer

Stack: Java 8, Vaadin Framework, Agile/Scrum, Maven.

Freelance and Open Source (2016-2017)
Development of an enterprise electronic document management system for Moscow Construction Company and taking part in Open Source project Archivarius

Web Developer

Stack: Java 8, Spring MVC, Hibernate, Thymeleaf, Maven.

Education

EPAM Systems
Intensive 5-month Agile/SCRUM course

Team development, architecture, task decomposition, road mapping, CI/CD and retrospection practice.

Troitsk Aviation Technical College (affiliate of Moscow State Technical University of Civil Aviation)
Sep 2012 - Sep 2016

Technical Maintenance of Aircrafts and Engines

Graduated with honors - red diploma

Ural Stock Exchange Institute
Sep 2004 - Sep 2009

Marketing

Additional programming courses and aviation trainings

You can check my certificates here

Random Sreenshots

Please check portfolio section of this site for more details

Aviation Experience

For 7 years of experience passed the way from the regular routine work to the high-skilled professional. Started from the Production Planning and Control Department in Ural Airlines I'm constantly developed my skills and learned new. Have 3 years experience in auditing of contracted maintenance organisations, incuding more then 5 years of English practice in reading and writing legislation, technical documents, conducting business correspondence, a lot of speaking practice during audits business trip. Wrote the huge document - Continued Airworthiness Management Exposition in two langunages Russian and English. Last 2 years of Ural Airlines expirience worked with Safety Management System based on ICAO, ARMS, EASA and BDCA requirements, where my programming hobby has benefited in production. I developed the system Flying Base for assessing any risks of aviation events that is used in the Ural Airlines now. Also automates a lot of production processes using VBA macros and Java.

testimonial

Location

Russia, Yekaterinburg (+5 GMT)

Phone

+79002130450

WhatsApp / Telegram

Web

Mail: eugeneshamkin@mail.ru