Kyiv, Kyiv City, Ukraine
I’m a passionate software engineer with a strong experience in development of cloud-native and standalone Java applications. The main technology stack is Java 11+/Spring Boot/JUnit/Mockito/Spring Boot Test/Git/Maven/Jenkins/Docker. I understand the common CI/CD conceptions and “know-how” the source code is passing through all the stages from initial commit to production environment. During my career I always aware or code quality and stability so I prefer to implement all the levels of testing pyramid but to test the software requirements first. I’m familiar with OOP/OOD principles and microservice patterns like distributed logging and tracing, API gateway, security gateway, circuit breaker, SAGA and so on. All the synchronous and asynchronous integrations have been developed within the projects I’ve participated in: REST, SOAP, gRPC, Google pub/sub, Kafka. Also non-functional requirements are always in my scope, performance, security, monitoring and alerting are important keys of software application success. Teams where I used to work have been used different Agile approaches for software development including SCRUM and Kanban. I always open for a new challenges and opportunities.
Sabre OMS project - Order Management part of Sabre GDS