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

1) On one project, I did MVP (react + node) in a few weeks, then scaled it to a large application and supported it for a year without much pain. I also did some team lead roles for a few people. 

2) In another project, I implemented the e2e testing process for the whole project (large messaging application). This saves a lot of time for our QA team.
Major projects (more details in my CV)
1) Dating app:
	- Build the entire front-end from scratch (React, Redux, Redux saga, styled-components) 
	- Build back-end MVP and some later back-end features (Express, REST, PostgreSQL) 
	- Build complex chat (NodeJs, WebSockets)
	- Implement advanced A/B testing system (we had a lot of crossed features depending on URL params)
	- Discussing and clarifying tasks, writing some docs
	- Sometimes managing QA and new developers
	- Review others' code
===============
2) Web/desktop messenger application.
	- Develop new and enhance existing front-end features (Typescript, React, Redux, Redux-saga, Ramda, Rscss).
	- Worked on complex feature logic, in some cases - core features like messaging or calls. (Lots of Redux-saga and functional programming)
	- Implementing the e2e testing process for the entire project. This saves a lot of time for our QA team (PuppeteerJS)
	- Develop large side tasks like FAQ portal or leaderboard (NextJS)
	- Work on desktop-specific features like a notification system, updates, and build process for different OS (ElectronJS)
- "Clear as possible" tasks with an understanding of their value to the product, or review them until they are not
- Design Review
- More English
- More NodeJS