Summary
Andrii Semchenko is a Senior Java Developer with 9 years of experience building scalable telecom and enterprise systems, currently driving backend development at Aspira after four productive years at Netcracker. He brings deep expertise in Java Core, multithreading, Spring (Boot, MVC, Data, Security), JPA/Hibernate, JDBI, and messaging platforms such as RabbitMQ and Kafka. Comfortable across SQL and NoSQL stores—particularly PostgreSQL and MongoDB—he pairs strong backend craftsmanship with container orchestration using Docker, Kubernetes and OpenShift. Andrii emphasizes code quality through comprehensive testing (unit, integration, performance) and applies SOLID principles, OOP/ OOD and proven design patterns to complex problems. Pursuing a Master’s in Software Engineering at Kyiv Polytechnic Institute, he augments practical engineering with academic rigor in machine learning and scientific thinking. Based in Kyiv, he combines telecom domain experience with a startup mindset and continuous learning focus.
9 years of coding experience
6 years of employment as a software developer
Computer Software Engineering, Computer Software Engineering at Genesis Academy
Igor Sikorsky Kyiv Polytechnic Institute
Student, English, Student, English at American English Center
Student, Java Development, Student, Java Development at EPAM University Programs
Student, English, Student, English at SpaceDeer English school