stepanpetrov

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: 7 years

Yearly salary: $80,000

Hourly rate: $0

Residency: 🇬🇪 Georgia


Experience

Senior Angular Developer
EPAM Anywhere
2022 - 2023
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. Made components encapsulated with styles to make code easier to project expansion. Migrated from moment-js library to date-fns to improve performance, which helped to cut bundle size for a more than 150mb.
Middle Angular Developer
Noveo
2022 - 2022
Implemented reusable accessible UI components with TypeScript, Angular, SAPUI5. Implemented calendar with shapes for managing ERP System which increase usability for business. Integrated unit tests with Jasmine and Karma with over 80% coverage. Conducted more than 30 technical interviews.
Middle FullStack Developer
Integrator
2020 - 2022
Designed UI and UX components and implemented them using Angular, TypeScript. Took a part in creating 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%.
Junior JavaScript Developer
ITMO
2018 - 2020
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.

Skills

angular
javascript
node
nosql
react
sql
tech-lead
typescript
front-end
english
russian