Summary
I'm a JavaScript developer with more than 10 years of IT experience.
I have proven practical experience with JavaScript, TypeScript, Angular, Nest.js, Node.js, Deno, HTML, CSS, Scss, Less, Angular.js, D3.js, and AWS.
I have successful practical experience in the development of web applications from scratch and upgrading of existing Angular.js applications to Angular 2+.
I have been working successfully in a multicultural environment.
Skills
JS and web
Angular, Node.js, HTML5, CSS, SCSS, LESS, Typescript, JavaScript (ES5, ES6+), Jasmine, Jest, Angular.js, React, Redux, D3.js, jQuery, PhantomJS, WordPress, Bootstrap, Webpack, Grunt, Gulp.
Databases
MySQL/MariaDB, Postgress, MongoDB.
Languages
- English — B2 Upper-intermediate.
- Belarussian — Native.
- Russian — Native.
- Lithuanian - A1.
Education
2002 - 2007 Biology - Belarusian State University
Past projects
Oilfield services company (USA)
October 2021 — Now / IT Contractor - Developer
- Lead full-stack development team. Negotiated with managers and the BA team. Clarified requirements. Aligned work with other teams. Created tasks. Planned and estimated team work.
- Designed new micro-frontends and microservices from scratch. Developed new features. Controlled code quality.
- Implemented new features and optimized application using TS, Angular, Angular Material and Nest.js.
- Supported production application.
- Onboard new team members.
Financial services company (USA)
November 2020 — October 2021 / IT Contractor — Development Team lead.
- Migrated Angular.js application to Angular 9 through the hybrid application.
- Implemented of features, views, dialogs.
- Lead front-end development team. Negotiated with managers and the BA team. Clarified requirements. Created tasks. Planned and estimated team work.
Clarivate Analytics (USA)
April. 2017 — November 2020 / IT Contractor — Development Team lead.
- Migrated Angular.js application to Angular 4 through the hybrid application.
- Implemented of features, views, dialogs.
- Developed REST API.
- Managed development in the front-end development team.
Multinational media conglomerate (USA)
January 2017 — April 2017 / IT Contractor — Key Developer.
- Supported of production application.
- Implemented new features and optimized application performance.
- Developed REST API.
SCAD techno LLC (Belarus)
August 2009 — January 2016 / Software Engineer - Director & Software Development Team Lead - Director.
- Developed application architecture.
- Implemented the backend part of the application using VB.net and MySql.
- Implemented the frontend part of the application using Html, JavaScript, Jquery.
- Integrated the solution into the firmware of PLC based on embedded Linux.
- Developed and executed the company's business strategies.
- Overseen the company's financial performance.
- Analyzed problematic situations and occurrences and provided solutions.
Carrier path
EPAM Systems
December 2016 — Present / Software Engineer - Senior Software Engineer.
SCAD techno LLC
August 2009 — January 2016 / Software Engineer - Director & Software Development Team Lead - Director.
Molecular genetic research of hemoblastoses and homeopathies lab
August 2007 — July 2009 / Researcher.
Freelance
August 2005 — July 2009 / Web developer.
Ensytech LLC
July 2003 — March 2005 / Network administrator.