Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 5


From July 2022 “WePlay! Esports” - Media Portal, Tournament platform
	Position: Senior Java Developer.
	Role description: Develop and maintain microservices, create service architecture, write technical documentation, support existing services, investigate new frameworks or libraries for improving services performance, develop common technical utils classes, and create performance tests.
Technologies: Java 8/11, Spring (Boot, Cloud, MVC, Data, Security, AMQP, AOP, Cache), Hibernate, Jenkins, Docker, Mesos, Kubernetes, RabbitMQ, Redis, Testcontainers, JMeter, Gatling, Websockets (STOMP), RSocket (as Proof of concept).
Achievements: Grown up from middle to senior developer. Earn experience with designing a microservice architecture for B2C product. Have increased experience in enterprise development. 

 	April 2017 - February 2019 “GateOne” - Payment Gateway
	Position: Middle Java Developer.
	Role description: Working as a full-stack developer on B2B project. Integrate different payment systems and banks. Create a private blockchain solution with Exonum framework (Rust language).
	Achievements: Grown up from trainee to a middle developer. Earn experience with basic technologies.  Have created back-end code base that passed and achieved PCI-DSS license.