Summary
I'm a JavaScript developer with more than 10 years of IT experience (front-end developer Angular, Angular.js, JQuery, back-end developer Node.js, .net).
I have proven practical experience with Angular, Node.js, JavaScript, TypeScript, 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 for more than 6 years.
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
Responsible for:
- New features implementation and application optimization for FE (Angular) and BE (Node.js, Nest.js);
- Support of production application;
Financial services company (USA)
November 2020 — October 2021 / IT Contractor — Development Team lead.
Responsible for:
- Migration of Angular.js application to Angular through the hybrid application.
- Implementation of new features, views, dialogs.
- Management of development in the front-end development team.
Clarivate Analytics (USA)
April. 2017 — November 2020 / IT Contractor — Development Team lead.
Responsible for:
- Migration of Angular.js application to Angular through the hybrid application.
- Implementation of new features, views, dialogs.
- Development of REST API.
- Management of development in the front-end development team.
Multinational media conglomerate (USA)
January 2017 — April 2017 / IT Contractor — Key Developer.
Responsible for:
- Support of production application;
- New features implementation and application optimization;
- REST API development
SCAD techno LLC (Belarus)
August 2009 — January 2016 / Software Engineer - Director & Software Development Team Lead - Director.
Responsible for:
- Development of application architecture.
- Implementation of the backend part of the application using VB.net and MySql.
- Implementation of the frontend part of the application using Html, JavaScript, Jquery.
- Integration of the solution into the firmware of PLC based on embedded Linux.
- Development and execution of the company's business strategies.
- Oversee the company's financial performance.
- Analyze problematic situations and occurrences and provide solutions.
Carrier path
EPAM Systems
December 2016 — Prsent / 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.