Summary
Yaroslav Hnatiuk is a Java developer with 10 years of hands-on experience building backend services and REST APIs using Spring Boot, Hibernate, JDBC and a mix of SQL and NoSQL databases. He has practical expertise in testing (JUnit, Mockito, Hamcrest), database versioning with Liquibase, and containerized deployments with Docker, often developing on Ubuntu with IntelliJ IDEA. His background spans consulting and in-house roles at companies like GPO Technologies, Luxoft, and CMORE Automotive, plus multiple Upwork engagements that sharpened his ability to deliver under varied requirements. Comfortable across the stack, he also implements front-end features with React and jQuery and has worked with cloud and VM environments including AWS EC2 and DigitalOcean. Notably, he pairs solid engineering fundamentals—data structures and algorithms—with day-to-day production practices, such as writing tests and maintaining DB schema evolution. Based in Ukraine, he blends reliable execution on enterprise projects with the flexibility of freelance delivery.
10 years of coding experience
7 years of employment as a software developer
Specialist, Software developer, Specialist, Software developer at Dneprodzerzhinsk State Technical University
Russian, English, Ukrainian