Experienced Backend Developer with a rich history in the fintech banking industry since 2008. Transitioned from a Senior Oracle Developer to a Java Developer in 2018, broadening my technical expertise and project impact. I have led teams, driving innovation and delivering high-performance backend solutions.
Java, Spring Boot, JOOQ, Hibernate, Spock, Groovy, Kafka
Oracle Database: SQL, PL/SQL, Query optimisation, Advanced Queuing, Oracle Jobs, Data migration
Amazon Web Services, Docker, Kubernetes, OpenShift
Also learning with courses and pet-projects: Clojure, Python, Kotlin, JavaScript, React, Vue
As a part of an agile team, participated in the enhancement of the client funds withdrawal flow, overseeing the project from a high-level architectural design to production deployment. This initiative improved user experience and positively impacted key business metrics. Developed a GDPR-compliant service for securely storing all client communications using AWS S3, enhancing data privacy and security measures. Contributed to the continuous improvement of our micro-service application, leading to the advancements in both user and business performance indicators.
Java, Spring Boot, Spock, Groovy
Oracle, PostgreSQL, Kafka, Redis
Amazon Web Services
Developed and implemented a fee visualisation system for corporate clients in the largest bank in Russia. Adapted the system to the requirements of the bank's сloud platform (OpenShift). Provided a highly loaded service (4 million requests per day). Led team to reach major product goals. Maintained architecture to support high capacity and availability (99.99).
Java, Spring Boot, JOOQ
Oracle, PostgreSQL, Liquibase, Kafka
Kubernetes (Red Hat OpenShift)
Developed high loaded payment processing services for corporate clients (Oracle PL/SQL, Oracle Jobs, AQ), including a system for client payments with a full cycle of business checks, and a system for distributed processing of large business tasks based on Oracle Jobs. Consolidated Sberbank's branches in one system. Data migration, organisation of testing days.
Oracle (PL/SQL, Advanced Queuing, Jobs, DB-Links), Java
Developed banking system services (Oracle PL/SQL) for Sberbank
Developed an accounting system for local banks of Rostov-on-Don.
My fascination with computer science dates back to my school days, sparking a lifelong interest in technology. I enjoy staying informed and inspired through technology podcasts, which not only satisfy my curiosity but also broaden my perspective. Dedicated to continuous learning, I regularly dive into different programming languages and paradigms.
Beyond the digital world, I find joy and balance in jogging, an activity that clears my mind and strengthens my resilience. Cooking is another passion of mine, allowing me to express creativity.