CloudSenior/Lead frontend developer
Jul. 2021 - Jun. 2023RemoteProject: Data science competition platform and online community for data scientists and machine learning practitioners. My role covers all stages of web application frontend development.
- Frontend developers team leading
- Creation of FE architecture
- Processes establishment
- Setup of frontend environment (linters, code formatting, git hooks, proxying, etc.)
- Clarification of requirements and new features with BA/UI designers
- Planning, estimation, creating of tasks
- Development of a web app according to leading-edge frontend trends and best practices and code review I took the project with raw quality, lack of code decomposition, and basic best practices. It was just an MVP. I started it almost from scratch, without a components library and about 500 errors of Eslint and Typescript, with dirty code and many antipatterns. As a result, now it doesn't have any errors, I developed a components library, cleaned up a huge code base, and introduced new tools and technologies. Now the application is stable, it has very few bugs. The development process is stable and predictable. Also, I Interviewed about 20 candidates for open positions. Stack: React, TypeScript, Next.js, Redux-toolkit, GraphQl, Apollo-client, CodeGen, React-query, Ant design, Tailwindcss.