Position: Full Stack JavaScript Developer
Category: Node.js
English level: intermediate
Years of experience: 7


12/2018 – present
Project Information: NDA
Stands for CRM platform which enables distributed development of components (widgets) and through the widget orchestration (cockpits) offers seamless user experience to the end user

Position: Software developer.

Responsibilities:
•	Developing frontend and backend side of widgets.
•	Integrating the software components and third-party programs.
•	Troubleshooting, debugging and upgrading the existing software.
•	Creating technical design for reference and reporting purposes.

Technologies and Frameworks: React 16, Apollo, GraphQL, Redux, Docker, Node.js, Express, Flow, Microfrontends

Tools and Environment: Intelij IDEa, Git, JIRA, Confluence, Kubernates, JMeter.

07/2015 – 12/2018
Project Information: NDA

Position: Software developer.

Responsibilities:
•	Performing Code review.
•	Defining and leading the development process.
•	Creating efficient code based in accordance with the functional specification.
•	Integrating software components and third-party programs.
•	Troubleshooting, debugging and upgrading the existing software.
•	Creating technical design for reference and reporting purposes.
•	Mentor: teaching, support and code review for junior developers.

Technologies and Frameworks: Spring, AspectJ, Hibernate/JPA, MyBatis, PL/SQL, JSF (Primefaces), JavaScript, Log4j, JUnit

Tools and Environment: Maven, Tomcat, Eclipse IDE, Oracle SQLDeveloper, Subversion, JIRA, Confluence, TestLink, SOAP UI.

08/2014 – 07/2015
Project Information: EZIK APP
 
Description: Social network for travelers. Android application.

Position: Software developer.

Responsibilities: 
•	Creating efficient code based in accordance with the functional specification.
•	Integrating software components and third-party programs.
•	Troubleshooting, debugging and upgrading the existing software.
•	Creating technical design for reference and reporting purposes.
Frameworks:
Spring Framework, Spring MVC, Hibernate, JUnit, Node.js/Express.js