Position: Front-End Розробник
Category: JavaScript
English level: intermediate
Years of experience: 0.5


1)  HtmlAcademy course “Development of complex client applications”: 
Worked on Single Page Application  for rental:

 Responsibilities:
  - coding a new project and refactoring – ReactJS;
  - Test coverage (unit tests, e2e tests, snapshots);
  - collaborate with Team Lead using GitHub, daily code review;

Tools and technologies:
  - TypeScript;
  - Redux;
  - Babel;
  - REST API;
  - Axios;
  - Jest, Enzyme (TDD, BDD);
  - Webpack;
  - Leafletl;
  - Html5;
  - Routing;
  - Git;


2)   HtmlAcademy course “Client application architecture layout vol. 2“: 
Worked on Single Page Application  for travelers:

 Responsibilities:
  - coding a new project and refactoring – native JavaScript ES 2015-18;
  - Test coverage (unit tests);
  - collaborate with Team Lead using GitHub, daily code review;

Tools and technologies:
   - Patterns MV*, Proxy, etc.;;
   - OOP;
   - Canvas;
   - Fetch;
   - RESTful API;
   - DOM;
   - Promises;
   - Data structures;
   - Mocha, Tea (TDD, BDD);
   - Chart;
   - Moment;
   - Flatpickr;
   - He;
  - Git;


3)   HtmlAcademy course “Professional HTML and CSS layout vol. 2”:

 Responsibilities:
   - coding responsive, adaptive and available markup;
   - cropping, optimization and resolution images;
  - collaborate with Team Lead using GitHub, daily code review;

Tools and technologies:
  - mobile first;
  - Flex-box;
  - Gulp, Grant;
  - Sass, Less;
  - CSS animation;
  - BEM;
  - SVG sprites;
  - Photoshop;
  - Git;