Position: Frontend Developer (Next / React / MACH)
Category: JavaScript
English level: upper
Years of experience: 3

EPAM Systems:
- DEP Project Awards 2022 Winner.
- Successfully launched release 1.0. The first deliverable included a non-transactional website where users could browse products, check product stock levels in stores, as well as have access to customer-exclusive articles.
- Successfully launched release 2.0. A Click and Collect journey with online payments was introduced for the second release.
- Localization and support for more than 15 countries.
- Worked under extremely tight timelines.

Digital People SAS:
  - Refactor complex project in a functional style using hooks, 
    which improved speed and performance
  - Learned a new framework from scratch (AdminBro) and 
    developed an application using it.
  - Gained useful skills and experience in testing the application 
    (Mocha, Chai) and experience with Docker.

Mate Academy:
  - Completed the course successfully and took my first job.
  - Winner (2d place) at MA Hackathon.
June 2023 - present
HELSI
Middle Frontend Developer, React Developer

2021 - June 2023,
EPAM Systems,
Middle Frontend Developer, React Developer

Customer: 
An Ireland-based multinational fast-fashion retailer.
 
Challenges:
• EPAM had to provide full E2E transformation of the whole Customer digital landscape (including consulting, solution & UX design of the platform, build, rollout & support) in quite a limited timeframe.
• MACH architecture (Microservice based, API-first, Cloud-Native, Headless CMS) with its pros & cons. Some of the core technologies were changed ’on the go’ during implementation by customer initiative, so EPAM had to adjust the whole solution accordingly
• Extremely tight timelines. Some sub-systems had to be delivered earlier due to business dependencies on product data preparation.

Responsibilities:
- Developing different features using Next.js (React) and Material UI.
- Implementing integration with BFF.
- Collaborating with designers and back-end developers.
- Conducting testing and debugging to identify and fix any issues that arise during development.
- Working closely with the testing team to ensure that the website meets quality standards and is error-free.
- Refactoring existing codebase to deliver new requirements.
- Contributing to documentation and knowledge sharing.
- Performing a code review.
- Worked on localization and globalization of data (12 languages).

Tools: 	
Azure services, Jira/Confluence, Postman, Apollo, Amplience, CommerceTools, Bloomreach, Yext, OneTrust, Salesforce Interactions SDK.

Technologies:
TypeScript, Next JS, GraphQL/Apollo Server, Node JS, Material UI.


2020 - 2021,
Digital People SAS,
Junior Fullstack Developer

Roles:
- Building Restful APIs using React.js (Redax, hooks) at the frontend and Node.js (Express) at the backend.
- Integrating third-party API.
- Modelling and configuring databases using MongoDB tools.
- Supporting and refactoring existing projects, writing new components and interfaces.

2019 - 2020, 
Mate Academy
Trainee Front-end Developer

Mate Academy is a 4-month intensive web development training program specializing in JavaScript, TypeScript, React, Redux, React-Router, HTML5/CSS3, SCSS, and responsive design. I also took part in webinars, hackathons, algorithmic club.
I give preference to projects with MACH architecture (Microservice based, API-first, Cloud-Native, Headless CMS)