Position: Frontend Developer
Category: JavaScript
Experience: 3 years | English: upper

- responsible for the full development cycle on the client side from design discussion, implementation, testing to deployment
- configured the development environment and project architecture for the frontend
- created and maintained custom UI library with multi theme and design system
- integrated 3-rd party libs like Sumsub for KYC, etc
- participated in re-designing monolith system architecture into microservices  architecture
- re-built landing pages with Next.js that allowed to improve performance and speed up to 30%
- participated in backend development with Node.js that allow me to be more productive in tasks, which required both frontend and backend implementation
Frontend developer (worked with Node.js)
- Working on high-load trading platform with hundreds of thousand users 
- Responsible for the client-side development of the main product, an exchange platform 
- Develop and maintain custom UI library 
- Develop reusable components and connect them to the backend for a seamless user experience 
- Optimized performance and user-friendliness for landing page used NextJS 
- Create interfaces with cross-browser compatibility and responsive design principles 
- Implement various business features to enable the platform to achieve its core objectives 
- Experience working on the backend technologies such as NodeJS, GraphQL and REST APIs to collaborate effectively with the backend team and develop APIs that integrate with the frontend 
- Participate in architecture and design discussions, providing valuable insights to shape the development of the platform 
- Deploy and maintain the client service in production to ensure platform stability and reliability 
- Write technical documentation for a clear and concise guide to the development process 
- Participate in planning, retrospectives, PO sync, and code reviews to optimize the development process for success 

Frontend Developer (game dev)
- Developed a complex user interface for a AAA game from scratch 
- Created the project architecture and set up the development environment  
- Built reusable UI components to ensure a streamlined and efficient development process 
- Connected the UI to the backend services, enabling a seamless user experience 
- Collaborated closely with designers to implement complex layouts that delivered on the project vision 
- Refactored an old code base from deprecated solutions to new ones, improving code quality and reducing technical debt 
- Performed code reviews to ensure adherence to best practices and maintain high standards of quality 
- Participated in team discussions about architecture and approaches for the project, providing valuable insights that helped shape the development process 
- Created unit and integration tests to ensure reliability and robustness of the code 
- Wrote technical documentation for a clear and concise guide to the development process 
- Participated in sprint planning, retrospective, and task estimations, working collaboratively with the team to ensure delivery of commitments.
Work with new technologies, impact on product, possibility to grow as full stack dev. No relation with russia.