Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 1.5

1. Implementation of notifications: sms and pushes, sent to users on certain events triggered by order status change.
2. Data storage provider change. Migrations
3. Migration of complex logic from MySql to ElasticSearch which resulted multiple X performance boost.
Back-End Developer. Logistics Company
- Implementing new API's / features
    - new customer's integrations
    - logic switch from sql to elastic for some parts of the application
    - change of files storage with old data migrations
    - sending of notifications: sms and pushes

- Support of existing functionality
    - fixing bugs
    - refactoring of existing logic
    - performance improvement
    - different migrations

- Unit and E2E testing
---------------------------------------------------------------------------
Front-End Developer at muzsoyuz.com
- Local/Social Networks Authentication - REST
- Job offer creation - REST + Redux
- Job offers rendering - REST + React + Redux
- Infinite Scroll - custom React Hook
- Sorting/filtering jobs by different parameters - Redux
- Profile page where user can update its information - REST + React + Redux
- Different questionaries - REST + React
- Responsive CSS for mobile devices - CSS Modules
- Messenger where users can chat with each other - Socket.io + Redux Saga + Ant Design
---------------------------------------------------------------------------
Back-End Developer. Lingerie Shop Parser
- Parsing content of product catalogues with pagination
- Parsing content of certain product
- Building new data structure from parsed content
- Writing structured data to json file
- Used: Node.js, puppeteer, cheerio
Though I have some experience with front-ent technologies and I can deliver front-end features, I'd be glad if 80% of my tasks would be back-end related.