Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 6


June 2019 - Present Software developer (Ummanu)
Innovecs
Responsibilities:
• development new features;
• improvement existing functionality;
• investigate issues (debugging);
• refactoring, bug fixing;
• unit, integration tests;
• deployment;
Technologies:
Spring Boot, Spring Data, Hibernate, Jpa
Specifications, Lombok, Logback, Elasticsearch,
PostgreSQL, JUnit, Mockito, RabbitMQ, gRPC,
Kubernetes, Jenkins.

Feb 2016 - May 2019 Software developer
Responsibilities:
    • code development;
    • splitting monolithic application into microservices;
    • investigate issues (logs analyze, debugging);
    • refactoring, bug fixing;
    • unit tests;
    • deployment;
    • rebuilding UI;
Technologies:
    Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud, Hibernate, Servlets, WebSocket, Lombok, Logback, PostgreSQL, HTML5, CSS3, JS(ES6), React, Redux, Groovy, JUnit, Mockito, AWS, Netflix (Eureka, Zuul), Feign, RabbitMQ, Trello.

Dec 2014 - Feb2016 Microcontroller device developer
Responsibilities:
    • development of new devices based on MCU for automotive;
    • electronic circuits design;
    • development programs for MCU;
Technologies:
    C, Asm, STM32 SPL, STM32 HAL, Atmega, Can-bus, Lin-bus.
IDE: 
    Keil uvision, CubeMX, AVR Studio, Proteus.