Tymofii Sukhachov
Senior Java Developer / Architect
Experience
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
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
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
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
Java Developer in Test
Traveltainment (via Amadeus Ukraine)
Organized and implemented testing at all application layers
Implemented test based continuous integration
Performed bug fixing
Java Developer
Kuoni DestinationManagement (via Ciklum)
Designed, developed and tested software following standard software development processes
Developed and unit tested applications
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
Senior Test Automation Engineer
Redcats (via Ciklum)
Created, integrated and maintained automation test framework
Applied test automation patterns: Page Object, DSL
QA / Business Analyst
N2V (via Ciklum)
Managed full cycle quality assurance
Defined acceptance criteria
Managed release, deployment and demos
Administered test/staging/prod environments
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
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
Education
Oles Honchar Dnipro National University
Master degree in Engineering Physics · Engineering Physics · Dnipro, Ukraine
Similar Freelancers
Discover other experts with similar qualifications and experience