Position: Java developer
Category: Java
English level: upper
Years of experience: 3


*Luxoft
Feb 2022 – Present, Developer
The project aim is to support zero CO emission strategy by allowing to reduce the energy consumption to save customer funds and significantly decrease CO emission.
High loaded platform for managing Energy Efficiency (SaaS on AWS) for big industrial companies/manufactures. The platform helps to manage imported and distributed energy (Electricity, Gas, Water, etc.), monitor issues with equipment, and predict possible energy consumption. Allows to use by different organizations by multi tenant and cloud infrastructure. Uses machine learning functionality for predictions.
Customer: Energetic sphere
Responsibilities:
- Active contributor for platform stability continuous improvement by introducing unit test coverage and additional validation, refactoring entities and relations between, rework log messages for more meaningful, migration to move stable versions, review existent dependencies and code to get rid of not used ones.
- Develop new functionality and enhance front - back collaboration by playing an active role in Swagger API contract clarification and implementation.
- Support QA team by adding integration test for non-trivial components.
- Be back-up person for prod deploy for AWS.
- Act as a scrum master based on team schedule.
- Explore issues and provide hot-fixes on prod`s environments.

Technology and Skills: 
Amazon Elastic Compute Cloud (AWS EC2), Apache Maven, AWS Codecommit, Docker, Git, Gradle, Hibernate, Java 8, Jenkins, JUnit, Liquibase, Log4j, Lombok, Mockito, MySQL, OpenJPA, REST API, Scrum Sprints > Sprint Planning, Spring Boot, Spring Data, Spring Framework, Spring Security

*Vetasi Limited
Jan 2021 – Jan 2022, Junior Technical Consultant

Asset management system for banking & pharmacy domain with capability of CRM system that act as the mediator between end client and internal teams to process request.

Customer: Banks, Pharmacy.

Responsibilities:
- Configure workflow on customer`s side .
- Customize default workflow regarding on requirements.
- Testing and supporting integrated workflow.
- Performed the role of L3 support developer.

Technology and Skills: 
Apache Maven, Git, IBM WebSphere, Java 8, JUnit, Log4j, Maximo, Maximo Asset Management, MySQL, Oracle, UML, Vue.js


Election
May 2020 – Jan 2021, Junior Developer
Election application what provides calculation tools for analyzing efficiency of employees, creating reports based on their provided data and notifications system via telegram.