Summary
I'm Evgenii Frolov, a Lead Software Engineer specializing in frontend development, currently residing in Vilnius.
Worked across various sectors including banking, trading platforms, healthcare, social platforms, and legal area.
Apart from my technical abilities, I thoroughly enjoy mentoring and sharing knowledge. I've spoken at meetups, including FrontSpot Asia.
Languages
- English: Professional working proficiency
- Russian: Native proficiency
Skills
Key Skills
- TypeScript
- React
- Redux
- HTML/CSS
- JavaScript
- Jest
- GraphQL
Tools
- NPM
- Git
- Yarn
- Docker
- Figma
- AWS
Experience
Lead Software Engineer
EPAM Systems | Oct 2024 - Present | Vilnius, Lithuania
Senior Software Engineer
EPAM Systems | Jul 2022 - Oct 2024 | Vilnius, Lithuania
- Managed multiple frontend teams, overseeing the development and release of new app versions and features.
- Decomposed stories for developers, aiding in task management and ensuring a clear understanding of project requirements.
- Played a key role in the hiring process, interviewing and integrating new team members into the team.
- Assisted other team members with typescript typing tasks, fostering a collaborative and supportive team environment.
Senior Software Engineer
EPAM Systems | Sep 2020 - Jul 2022 | Saint-Petersburg, Russia
- Developed a frontend application architecture.
- Developed a Backend-for-frontend application architecture, enhancing the functionality and efficiency of our systems.
- Improved the Swagger type generator tool, streamlining API type definitions and integration processes.
Middle Software Engineer
CSSSR | Jul 2019 - Sep 2020 | Moscow, Russia
- Identified and fixed memory leaks and implemented React best practices to reduce the number of rerenders, significantly improving performance.
- Created a cookbook for team developers and newcomers, providing a valuable resource for understanding our processes and systems.
- Improved code review practices, ensuring a more efficient and thorough review process.
- Developed a Backend-for-frontend application architecture, enhancing the functionality and efficiency of our systems.
Middle Software Engineer
Accenture | Dec 2016 - Jun 2019 | Tver', Russia
- Implemented features by creating components and integrating the frontend web client with backend APIs, enhancing the functionality of our application.
- Enhanced the process development by improving code review practices, creating a cookbook for team developers and newcomers, and implementing a simplified version of Git Flow.
Junior Software Engineer
Accenture | June 2016 - Dec 2016 | Tver', Russia
- Implemented features by creating components and integrating the frontend web client with backend APIs using Java MVC framework.
Education
Bachelor of Applied Mathematics and Computer Science
Tver' State University | Sep 2011 - Jul 2016 |
Tver,
Russia