Position: Senior Java developer
Category: Java
English level: upper
Years of experience: 4

AWS Certified Solutions Architect - Associate. C2344JC1YFE11V54
4 years of commercial experience. (2019-now)

Internet and mobile banking for business. Participated in performance optimization of core business functionality. Configured application monitoring and observability.

Authoring platform. Microservices architecture fully deployed in the AWS Cloud in Kubernetes. Event-Driven Architecture using Spring Cloud Dataflow and Apache Kafka. Utilization of Amazon Services like EC2, EKS, S3, SQS, etc. SCRUM methodology. Communication with engineers from foreign teams. Besides, took the Lead position in the development of a core business feature, with the usage of Microservices Design Patterns.

IoT platform. Software for the ThinkSmart Hub device. Distributing system with document-oriented DB solution. Developing REST API endpoints using Spring Rest Controllers, NodeJS. Managing users in Keycloack. MQTT is a middleware between a soft and a device.

Assessment platform. Working on monolith application fully developed on Java. Vaadin framework was used as a Front-End, Spring, and MySQL as a Backend. The main architecture pattern is MVC. Integration with internal microservice by REST API and RabbitMQ.