Recommended expert

Tymofii Sukhachov

Senior Java Developer / Architect

Tymofii Sukhachov
Karlsruhe, Germany

Experience

Aug 2022 - Present
3 years 6 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

  • Architectural solution for self-hosted and client-hosted setups including k8s-based platforms

  • Setup of development, release and delivery processes from scratch

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; set up blockchain network on Kubernetes infrastructure

  • JWT based authentication with Keycloak and Spring

May 2018 - Sep 2018
5 months

Full-Stack Developer in Test

Aura Labs

  • Played a full-stack developer role in a very dynamic start-up

  • Created a recruitment network of developers worldwide and a coin as payment method

  • Set up Kubernetes Google Cloud based infrastructure from scratch

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

Full Stack Java Developer

Tipico

  • Implemented both user facing and backend software for Tipico Shops

  • Developed user registration flow including full KYC and integration with Signotec signature pad

  • Built legal tracking and reporting system to retrieve customer details about any customer entering shop

  • Integrated face2face and TOTP based payment solutions for retail

  • Integrated customer-facing applications with external payment providers like Paypal, Neteller, Wirecard for online customers

  • Implemented KYC and AML requirements

  • OAuth2 server side implementation

  • Authentication and authorisation implementation following OAuth2 standard using authorization code, client_credentials, password flows across microservice and user facing applications

  • Full cycle software development: architectural design, prototyping, scaling, high availability and monitoring

  • Implemented 2k+ requests/sec service with 2-4ms latency for 99% of requests

  • Developed sanity check ReactJS/Spring based application for a 100+ service/legacy stack

  • Introduced a new Software Developer in Test role for the entire company and improved scrum teams quality assurance and end-to-end responsibility

  • Coached developers in unit/integration testing and TDD

  • Java development as team member and continuous delivery

  • Performance critical design and testing

  • Test automation following Test Pyramid approach

Apr 2015 - Dec 2015
9 months
Kyiv, Ukraine

Java Developer in Test

Traveltainment (via Amadeus Ukraine)

  • Organized and implemented testing at all application layers

  • Implemented test based continuous integration

  • Performed bug fixing

Apr 2014 - Mar 2015
1 year
Kyiv, Ukraine

Java Developer

Kuoni DestinationManagement (via Ciklum)

  • Designed, developed and tested software following standard software development processes

  • Developed and unit tested applications

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

Senior Test Automation Engineer

Kuoni DestinationManagement (via Ciklum)

  • Pair programmed with developers

  • Designed tests and software

  • Automated tests and performed code review

  • Conducted performance testing

Nov 2011 - Jul 2012
9 months
Kyiv, Ukraine

Senior Test Automation Engineer

Redcats (via Ciklum)

  • Created, integrated and maintained automation test framework

  • Applied test automation patterns: Page Object, DSL

Aug 2010 - Oct 2011
1 year 3 months
Kyiv, Ukraine

QA / Business Analyst

N2V (via Ciklum)

  • Managed full cycle quality assurance

  • Defined acceptance criteria

  • Managed release, deployment and demos

  • Administered test/staging/prod environments

Jul 2007 - Jul 2010
3 years 1 month
Dnipro, Ukraine

QA / Test Manager

IOIX-Ukraine

  • Managed testers team (4 members)

  • Conducted technical interviews for tester positions

  • Developed test plans and test suites

  • Reviewed test cases

Nov 2006 - Jun 2007
8 months
Dnipro, Ukraine

QA

Soft-Ukraine

  • Developed and executed test cases

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.

Skills

  • Backend: Java 6 - 17, Kotlin, J2ee, Python, Maven, Ant

  • Backend: Spring Boot, Springmvc, Spring Cache, Spring Reactive, Spring Data (Jdbc, Jpa), Spring Security, Spring Cloud, Spring Rest Docs, Spring Framework, Tomcat, Netty, Jobrunr

  • Backend: Mysql, Postgres, Mssql, Mariadb, Kafka, Redis, Hibernate

  • Backend: Http, Grpc, Rest Api, Swagger, Protobuf, Json, Xml, Soap

  • Cloud Systems And Related: Aws, Azure, Gc, Kubernetes, Helm, Terraform/terragrunt, Docker, Vault, Prometheus

  • Cloud Systems And Related: Aws Lambda, Sqs, Elasticache, Aurora, Secret Manager, Iam, Cloudwatch, S3, Ec2

  • Cloud Systems And Related: Azure Kubernetes Services, Container Registry, Databases For Mysql And Postgresql

  • Architecture: Microservices, Monolith, Dynamic Scaling, Hexagonal Architecture, Domain Driven Design, Uml

  • Security And Encryption: Jwt, Mutual Auth, Ssl, Tls, Letencrypt, Secret Management

  • Ci/cd: Bitbicket Pipeline, Github Actions, Gitlab, Jenkins

  • Frontend: Reactjs, Vuejs, Typescript, Javascript, Html, Css

  • Blockchain: R3 Corda, Indy, Etherium

  • Testing: Junit, Assertj, Mockito, Wiremock, Spring Boot Test, Restassured

Languages

English
Advanced
German
Intermediate

Education

Oct 2001 - Jun 2006

Oles Honchar Dnipro National University

Master degree in Engineering Physics · Engineering Physics · Dnipro, Ukraine

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Patrick Waldschmitt
Patrick Waldschmitt

AI Software Engineer

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Martin Eisengardt
Martin Eisengardt

Software Developer

View Profile
Stefan Baust
Stefan Baust

Senior Full Stack Developer / Co-Founder / CTO / Head of Development

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Benedikt Buchner
Benedikt Buchner

Fullstack Developer

View Profile
Slava Schmidt
Slava Schmidt

Senior Technical Lead

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Lothar Hinsche
Lothar Hinsche

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Tim Rüther
Tim Rüther

Consultant and Fullstack Developer

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Thomas Hieber
Thomas Hieber

AR App

View Profile
Sebastian Kanzow
Sebastian Kanzow

Senior Lead Developer, System Architecture

View Profile
Selvaraj Kannaiyan
Selvaraj Kannaiyan

Senior Full Stack & Cloud Architect

View Profile
Robin Sadlo
Robin Sadlo

Senior Cloud & Backend Engineer

View Profile
Dirk Bolte
Dirk Bolte

Senior Software Developer

View Profile
Marijn Scholtens
Marijn Scholtens

Senior Software Engineer

View Profile
Enis Spahi
Enis Spahi

Software Developer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
David Valera melendez
David Valera melendez

Senior Full-Stack Developer

View Profile
Satya Vulise
Satya Vulise

Lead Developer

View Profile
Collin Kempkes
Collin Kempkes

Lead Fullstack Developer

View Profile
Felix Bruckner
Felix Bruckner

Data Consultant & Technical Lead DataVerse

View Profile
Thomas Ramm
Thomas Ramm

Architect, Developer

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Michal Budzyn
Michal Budzyn

Senior Golang Engineer

View Profile