Tymofii Sukhachov

Senior Java Developer

Karlsruhe, Germany

Experience

Aug 2022 - Present
2 years 8 months

Senior Java Developer / Architect

Modirum

  • Software design and implementation of 3-D Secure payment protocols
  • Created a spring boot based distributed solution for processing, handling and distribution of large amount of data: card ranges coming from Visa, MasterCard, AMEX, etc
  • Archituctural solution for self-hosted and client-hosted setups including k8s-based platforms
  • Setup of development, release and delivery processes from scratch

Tech stack: Java 8, 11, 17, Spring Family frameworks, maven, ant AWS, Azure, Kubernetes, Prometheus, Tomcat, docker gGRC, REST, JWT, IAM Jenkins, Github Actions

Jul 2021 - Jul 2022
1 year 1 month

Senior Java Developer

Targens / MySaveID

  • Implemented service-based architecture using Spring family stack
  • Integration with blockchain networks: Ethereum, Corda and Indy. Setup of blockchain network on Kubernetes infrastructure
  • JWT based authentication with Keycloak and Spring

Tech stack: Java 17, Spring Family frameworks, Postgres, maven Azure, Microservices, Kubernetes, helm, docker, prometheus R3 Corda, Indy, Etherium REST, JWT, IAM

May 2018 - Sep 2018
5 months

Full-Stack Developer in Test

Aura Labs

  • Playing a full-stack developer role in a very dynamic start-up
  • StartUp is about creating a recruitment network of developers all over the world and creating a coin which may become a payment method for this
  • Setting up kubernetes google cloud based infrastructure from scratch

Tech stack: NodeJs, Vue, MongoDB, Redis, Kubernetes

Jan 2015 - Jun 2021
5 years 6 months
Karlsruhe, Germany

Full Stack Java Developer

Tipico

  • Implementing both user facing and backend software Implementation for Tipico Shops
  • User Registration flow including full KYC and integration with Signotec signature pad
  • Legal tracking and reporting systemwhich retrieve customer details about any customer entering shop
  • Integrating face2face and totp based payment solutions for retail
  • Integrating customer-facing applications with external payment providers like Paypal, Neteller, Wirecard for online customers
  • KYC and AML requirements implementation
  • OAuth2 server side implementation
  • Authentication and Authorisation implementation following OAuth2 standard using the flows: authorisation code, client_credentials, password across microservice and user facing applications
  • Full cycle software development: architectural design, prototyping, scaling, high availability andmonitoring
  • Implementing 2k+ / sec requests service with 2-4ms latency of 99% requests
  • Implementing sanity check reactjs/spring based application for a 100+ service/legacy stack
  • Introduction of a new Software Developer in Test role for the entire company and bringing dierent scrum teams to the next level of quality assurance and end2end responsibility
  • Coaching developers in Unit/Integration testing and TDD
  • Java Development as teammember and Continues Delivery
  • Performance vital design and testing
  • Test Automation following Test Pyramid approach

Tech stack: Java 6, 8, 12, Spring Family frameworks, maven, python Aws. Microservices, kubernetes, helm, prometheus redis and elasticache, mariadb, kafka AWS (S3, lambda, cloudwatch, IAM) JSON based Api, swagger, Reactive WebClient API Java 6, 8, 12, Spring, microservices, kubernetes, redis, mariadb, kafka ReactjS, TypeScript

Apr 2015 - Dec 2015
9 months
Kyiv, Ukraine

Java Developer in Test

Traveltainment (via Amadeus Ukraine)

  • Test organisation and implementation at all application layers
  • Test based continuous integration
  • Bug fixing

Tech stack: Java 8, Mysql, Wildfly, Weld CDI

Apr 2014 - Mar 2015
1 year
Kyiv, Ukraine

Java Developer

Kuoni Destination Management (via Ciklum)

  • Design, develop and test software following standard software development processes
  • Development and unit testing of applications

Tech stack: Java 6,8, Oracle DB, Spring 3 and 4, Hibernate, ActiveMQ

Jul 2012 - Mar 2014
1 year 9 months
Kyiv, Ukraine

Senior Test Automation Engineer

Kuoni Destination Management (via Ciklum)

  • Pair programming with developers
  • Test and Software design
  • Test Automation and code review
  • Performance testing
Nov 2011 - Jul 2012
9 months
Kyiv, Ukraine

Senior Test Automation Engineer

Redcats (via Ciklum)

  • Have created, integrated andmaintained automation test framework based
  • Test automation patterns: Page Object, DSL
Aug 2010 - Oct 2011
1 year 3 months
Kyiv, Ukraine

QA / Business Analyst

N2V (via Ciklum)

  • Full Cycle Quality Assurance
  • Acceptance criteria definition
  • Release management , deployment and demo
  • Test/Staging/Prod environment administration
Jul 2007 - Jul 2010
3 years 1 month
Dnipro, Ukraine

QA / Test Manager

IOIX-Ukraine

  • Testers Teammanagement (4 members)
  • Technical interviewing to candidates for "tester" positions
  • Test plans and test suites development
  • Test cases review
Nov 2006 - Jun 2007
8 months
Dnipro, Ukraine

QA

Soft-Ukraine

  • test cases development and execution

Summary

Ambitious Java Developer with 15+ years in industry versed in following established procedures and working under little or no supervision. Offering technical expertise in programming analysis, application analysis and design. Excellent team player with in-depth knowledge of development tools and languages.

Languages

English
Advanced
German
Intermediate

Education

Oct 2017 - Jun 2019

Oles Honchar Dnipro National University

Master degree · Engineering Physics · Dnipro, Ukraine

Certifications & licenses

German B

First Certificate in English (FCE)