stepanpetrov
Team/Tech Leader React.Js/Angular / Senior React.Js/Angular Developer
Experienced React.js/Angular Developer with 7+ years with expertise in Angular, React.js, JavaScript, TypeScript, and various technologies. Proven track record in leading teams and improving application performance.
Experience: 8 years
Yearly salary: $160,000
Hourly rate: $80
Nationality: 🌏 Remote
Residency: 🇬🇪 Georgia
Experience
Team and Tech Leader React.js/Angular
FxPro 2024 - 2025
Stack: React.js, JavaScript, Angular, TypeScript, RxJs, NgRx, Redux, Nestjs, Jest Led 2 teams (Angular and React.js) and contributed to architectural decisions across multiple projects. Optimized application performance, cutting initial load times by 30% through lazy loading, dependency reduction, and bundle optimization. Improving image performance by 35% using ngOptimizedImage. Migrated Angular Material to v2 and upgraded Angular from v14 to v18. Established coding standards by integrating ESlint and Husky. Successfully migrated an application from Angular to React.js with SSR rendering.
Senior Angular Developer
EPAM 2022 - 2024
Stack: Angular, JavaScript, TypeScript, RxJs, NgRx, Jasmine, Prettier, NX Covered code with unit tests achieving 85+% coverage with Jasmine and Karma. Improved application performance through the implementation of lazy loading for all pages, removal of unnecessary dependencies, and reduction of bundle size Migrated the application from Angular 15 to Angular 16. Started using Prettier and configured ESlint to improve code structure. Continuously updated front-end documentation, including Confluence pages, README, and CONTRIBUTING files Make components encapsulated with styles to make code easier to project expansion. Migrate from moment-js library to date-fns to improve performance, which helped to cut bundle size for more than 150mb.
Middle Angular Developer
Noveo 2021 - 2022
Stack: Angular, SAPUI5, TypeScript, JavaScript, i18n, NgRx, RxJs, ESlint, Karma, Jasmine Implemented reusable accessible UI components with TypeScript, Angular, SAPUI5. Implement a calendar with shapes for managing ERP System which increases usability for business. Integrated unit tests with Jasmine and Karma with over 80% coverage. Conducted more than 30 technical interviews.
Middle FullStack Developer
Integrator 2019 - 2021
Stack: Angular, TypeScript, JavaScript, Node.js, Express.js, Sequelize-orm, PostgreSQL, RxJs, ESlint Designed UI and UX components and implemented them using Angular, TypeScript. Took a part in creating a back-end server on Node.js, express.js. Configured the deployment process (CI/CD) and pipelines in Gitlab. Integrated unit tests with Jasmine and Karma on frontend side with over 85% and Mocha tests on backend with 55%.
React Developer
BigTech ITMO 2018 - 2019
Project to book space for the university's coworking space on Angular. Skills: Angular, RxJs, HTML, CSS Project for chain of stores for alcoholic products. Created a parser that collected all relevant information from more than 20 sites for analysis on Java. Skills: Java backend, Maven, MSSQL Project for admin panel for admission building. Application allows to find an employee / student and give access to specific parts of the building. Skills: React.js (router, dom), HTML, CSS, custom hooks
Skills
angular
backend
css
front-end
full-stack
full-time
javascript
node
nosql
part-time
react
sql
tech-lead
typescript
english
russian