Position: Senior Software Engineer
Category: Java
English level: fluent
Years of experience: 9


Work Experience
Senior Java/Kotlin Developer  2019-now
• Extend and maintain existing payment gateway for Mercedes Pay
• Migration of existing Java/Spring Boot/Data codebase to Kotlin/Exposed
Technologies: Kotlin/OkHttp4k/Exposed/Arrow-kt/Docker/k8s
Big Data Engineer  2018-2019
• Design architecture of Data Lake solution based on AWS technologies.
• Implemented core features in Python
Senior Java Developer  2015-2019
• Core team developing/supporting strategic point of sale system managing millions of transactions per year.
Technologies: WebSphere/JavaEE/Spring/Jsp/JDBC/Oracle
• Lead developer for various sub projects:
 Spring Boot microservice for integration of existing booking system with
external Tosca api. (Spring boot/Soap/MySQL)
 Online payment application. Spring MVC app to accept payments 24/7,
integrated with DataCash/Ingenico (Spring boot/MVC/Rest/Hibernate/Oracle)
 Payment importer. Standalone Spring app for daily import payments from
external DirectDebit provider (Spring boot/Hibernate/Oracle)
 SAP data exporter. Spring Batch app for daily export big amounts of sales
data to external SAP system (Jboss/Spring batch/Soap/JDBC/Oracle)
Java Developer/Technical Lead  2013-2015
• User management/authentication solution based on SAML2.0 with neat integration
with WebSphere
Technologies: WebSphere/JavaEE/Soap/SAML2.0
Java Developer/Technical Lead  2012-2013
• Analytic gathering/analysis/fault prediction CRM system
Technologies: WebLogic/GWT/SmartGWT/Spring/JDBC/Oracle
Education
Master of Computer Engineering, National Technical University of Ukraine
'Kyiv Polytechnic Institute'
Languages
Russian/Ukrainian - native
English - advanced
Deutsch - elementary