Position: Junior Front-end Developer (React, Redux, Typescript)
Category: JavaScript
Experience: 1 years | English: fluent

1) I`ve been working on modern React-based platform targeted at two roles: user and admin. The key goal of the system was to allow company employees book corporate discounts from the partnering vendors as a nice reward for their dedicated work. The system included such important parts as secure authorization, catalog with discounts and their detailed info, like Google maps location, valid QR code, tags, ability to download pdf with QR code etc. We`ve also implemented favorites and history tabs for the users, email notifications and the option to subscribe to any particular discount category. The admin would be able to track discount statistics and analytics, add new vendor/discounts or update existing ones. The system is fully responsive, including JEST unit testing coverage as well Selenium IDE testing.

2) React-based tool that uses external currencyAPI to extract relevant info on the euro conversion to other currencies of interest as well as shows updated day-to-day info on the currency rates.

3) Responsive web-based recipe app that uses Edamam open API to fetch the recipes and different nutrition info based on the search choice (calories, ingredients, labels etc).

4)React-based music player containing the library of several lounge-music songs, cute player and excellent mobile adaptive look and feel. The player is not complicated, but fully functional and visually eye-catching (using Framer Motion and styled components)

5) Educational RegExp application, where user can login and pass different levels of complexity guessing RegEx phrases and tracking his/her progress and skills. The app includes authorization(sign in/sign up), Mateial UI styling, Typescript typization and multiple npm packages (like date-fns, react-regex-highlight, confetti etc). The app is highly covered with Jest unit testing also using React Testing Library
I`m in love with JS and all supporting frameworks and libraries. In particular, I`ve been working with React, Redux and Typescript for a number of various projects. 

The domains I worked with are related to employee enagement and corporate benefits, education, social networking and financial app for currency convertion. I`ve done dozens of pet projects mostly for self-learning purposes to get deeper knowledge of React hooks, components, trying out functional vs OOP programming, doing SPA apps with React routing and using Redux or React context API for state management and Jest for unit tests.

I`m well aware and worked with the following tools, technologies and libraries:

- Code versioning control and branching: Git, SourceTree

- Preprocessors and compilers: Gulp, Prepros, SASS, SCSS

- Hosting: Firebase, Heroku, Vercel

- Server-side pre-rendering and better SEO optimization: Next.js

- API testing and requests: Postman, Swagger

- Databases: MySQL, firebase real-time database

- Open source containerization platform: Docker

- State management: Redux, React context API

- Typed programming language: TypeScript

- Templating engines: Pug, EJS, Handlebars

- Unit and integration testing: Jest, Enzyme, React Testing Library

- Styling: Bootstrap 5, Material UI, Semantic UI, libraries, like Framer motion or styled components

- Graphic mockup tools: Figma, Avocode, Adobe Photoshop

- Task management tools: Trello, Asana, Jira

- Remote repository hosting: Github

- IDEs: VS Code, Atom

- AJAX requests: axios, react-axios, fetch

- Actively learning Node JS and Express framework now.

I'm well aware about Agile methodologies, can work based on Scrum or Kanban model or even combination of both) Can be quite flexible and adjust to any methodologies and processes within the project.
Any industry except for gambling or abusive content.