Position: Front-end developer
Category: JavaScript
English level: intermediate
Years of experience: 1


Aspired Front-End developer with over a year of experience in building 3+ web projects in collaborative environments. Highly skilled with CSS/HTML and JS Frameworks React, Redux, TypeScript, Next.js. Seeking to become the next best asset in your team.

I have successfully collaborated with my team and contributed my skills to the commercial project bodyvic.com (based on React, Redux, TypeScript, Next.js).

My responsibilities :
- Writing code, debugging and solving issues and enhancing code
- Implementing new features and updating existing ones
- Fixing  bugs after the launch of a component (feature)
- Moving a legacy project from JQuery to the modern stack with -
react
- Teamwork in a scrum methodology, we shared tasks among
group members and implemented them in several branches on
Github
- I have got first-hand experience by building projects in React/Redux
- Requirement clarification
- Code review 
- Responsive and multi-device layouts
- Following Scrum methodology

My projects:
- Airport project (departures, arrivals and search field)
Tech list: JS(ES6), React(hooks, react-router-dom), Redux(Redux thunk), REST API, moment, queryString, React/Redux devtools.

- Calendar project (calendar with creating events, deleting them, switching between weeks, and a dynamic line with actual time)
Tech list; JS(ES6), React(hooks, react-router-dom), REST API, moment, React devtools.


- Layout projects ( layout using HTML,CSS, SCSS, BEM, Flexbox)

Additional experience

I have learned the best practices of building responsive and mobile-first web pages and applications.  

 I have obtained first-hand skills on how to write algorithms and clean and maintainable code. I end up building web application on React and Redux from concept through deployment. 

In total, I have done more than 4 projects and around 300 tasks. That gave me a good insight into how a modern front-end developer works.
It would be great to be involved in new challenging projects, learn new technologies and gain useful skills.