Position: Java Middle Software Engineer
Category: Java
English level: upper
Years of experience: 4

- Refactored code and as a result increased page load speed in about 20 times
- Refactored sql queries and as a result increased db response in about 10 times
Worked as Full stack Java Dev at:
Project #1: It is e-Commerce platform which includes promotional products online shop, administration server for products and orders management and server for managing order flow based on Alfresco portal.
- Technologies: Java 7, Spring MVC, Hibernate, AngularJS, jQuery, JSP, XML, PDF, JUnit, Mockito, MySQL, VisualVM, JMeter.
- Responsibilities: Services development; Problem solving; Refactoring and Performance improving; Code review; Test coverage; Deployment and release process management.
Project #2: It is a chat bot for team chat.
- Technologies: ReactJS, Redux, Spring, Spring Data, Spring MVC, Spring Boot, Websocket, Microservices architecture, MongoDB.
- Responsibilities: Architecture design; Services development; Code review; Deployment and release process management; Test coverage.
Project #3: Platform for designing and building e-Commerce decisions.
- Technologies: Java 8, Spring MVC, Spring Batch, Hibernate, Lucene, REST API, ReactJS, Redux, Freemarker, Velocity, Oval , MySQL, VisualVM, JMeter.
- Responsibilities: Services development; Problem solving; Refactoring and Performance improving; Code review; Test coverage; Deployment and release process management.
Project #4: Time-Tracking portlet for Liferay portal solution.
- Technologies: Java 8, ReactJS, Redux ,Spring MVC, Maven, Junit, Mockito, Webpack, NPM, Log4J, Oval, MySQL.
- Responsibilities: Services development; Code review; Test coverage; Deployment and release process management.
Worked as Java Dev at:
Project #5: Portal for international corporation based on Liferay platform.
- Technologies: Spring MVC, Spring Batch, Hibernate, XML, Angular 1.5, MySQL.
- Responsibilities: Services development; Problem solving;
I would like to work as a Java Middle Software Engineer (Back-end) on innovative and interesting projects with :
 - code review;
 - tests coverage;
 - healthy atmosphere;
 - friendly team.

Legacy projects and support positions are not suitable.