Summary
Serj Gainovskyi is a Java backend developer with three years of hands-on experience building scalable, cloud-native applications using Spring Boot, Hibernate, Docker, and AWS. He has implemented end-to-end features—from secure user authentication and payment integration with Stripe to complex save/registration flows and NFT-related quest logic for game projects—while managing infrastructure (EC2, RDS, ECR, S3, load balancers, autoscaling). Comfortable with CI/CD, Liquibase, and test-driven development (JUnit, Mockito), he often bridges development and DevOps tasks such as server provisioning, Nginx/SSL configuration, and Coolify deployment. Serj pairs core Java expertise (JDK 8–21, collections, SOLID) with practical frontend and scripting familiarity (JavaScript, basic Kotlin, HTML/CSS, Python) to deliver full-featured services. Based in Kyiv, he has experience in team projects and startup environments, plus a background in sourcing and real estate that sharpens his communication and analytical skills. Notably, he has built both product-facing features and the cloud infrastructure that keeps them resilient and scalable.
3 years of coding experience
1 year of employment as a software developer
Master's degree, Culture and management, Master's degree, Culture and management at University culture and art
Mate academy
Ukrainian, English