Mykola Novytskyi
Full-Stack Developer (Front-End Focused)
Over 12 years of experience as a full-stack developer, specializing in front-end development
with expertise in Angular 2+, Nx, NgRx, and signals. Proficient in RxJS, Angular Material,
JavaScript, design patterns, HTML5, CSS3, and Sass. Additional skills include D3.js,
AngularJS, web components, Nest.js, MongoDB, and MSSQL. Detail-oriented with strong
analytical skills, I focus on understanding client needs and delivering high-quality,
maintainable code.
WORK EXPERIENCE
onSeo
08/2024 - Present
● Gaming Platform, Front-End Developer
○ Engineered a reusable Angular 19 wallet, enhancing code modularity.
○ Implemented e2e tests with Playwright, boosting application reliability.
uSoftware
11/2021 - 08/2024
● Multi-Tenant Gaming Platform, Front-End Developer
○ Designed a customer portal and built an admin portal in a monorepo.
○ Optimized performance, achieving a 25% improvement on PageSpeed
Insights.
○ Upgraded Angular from version 13 to 19, streamlining future updates.
● Health Care, Full-Stack Developer
○ Developed new APIs and achieved 99% unit test coverage for engage-be.
○ Created MongoDB schemas and resolved SonarQube issues.
○ Upgraded Angular from version 7 to 15 and crafted complex Sequelize
queries.
● Admin Dashboard for Tracking System, Front-End Developer (AngularJS +
Angular 15)
○ Led migration from AngularJS to Angular 15 using Nx and web components,
increasing development speed by 40%.
○ Architected application structure from scratch.
○ Collaborated with backend architects to optimize tasks.
● MVP for Selling Buildings, Full-Stack Developer (Nest.js + Angular)
○ Enhanced legacy ERP code and introduced new features.
○ Mentored middle and senior developers, adopting the Nx approach and
setting ESLint rules.
○ Upgraded Angular to version 13.
● MVP Marketplace for Selling Expensive Jewelry, Full-Stack Developer (Nest.js +
Angular)
○ Designed and implemented admin and client projects with pixel-perfect UI.
○ Ensured compatibility across multiple mobile devices.
○ Guided middle developers in best practices.
● Internal Web Application for Document Management, Full-Stack JavaScript
Developer (Nest.js + Angular)
○ Migrated from Mercer to Material components and rewrote logic with NgRx
state.
○ Stabilized the project by fixing UI bugs and migrating the backend from JS to
TS.
○ Upgraded Angular from 7 to 13 and mentored middle developers.
● SVG Graphics Charts, Front-End Developer (D3.js)
○ Delivered a POC for visualizing large datasets with 6 diagram types and
animations.
○ Maintained UI consistency during data creation, updates, and deletions.
TrendLine
01/2021 - 10/2021
● Dentistry, Full-Stack Developer (LoopBack + Nest.js + Angular)
○ Enhanced application performance and stability.
○ Adopted the Nx approach for Angular and created a Storybook from scratch.
Eleks
08/2020 - 12/2020
● Invoicing & Budgeting, Front-End Developer
○ Developed a base component for future UI grids.
○ Migrated logic from Angular 1 to Angular 6, reducing team development time.
Infopulse
09/2015 - 08/2020
● Complex Grid, Front-End Developer
○ Created reusable facades for diverse data views and optimized large
datasets.
○ Established an initial architecture for UI grids.
● Questionnaire, Front-End Developer
○ Developed an admin portal with error validation.
○ Migrated project from AngularJS to Angular.
● Services Consolidation, Front-End Developer
○ Designed an architectural approach with Nx for user permissions.
● Performance Tuning, Front-End Developer
○ Implemented responsive design and optimized code performance.
● Admin Portal for Surveys, Team Lead
○ Coordinated an international team to deliver the project.
● MA Central, Front-End Developer
○ Migrated legacy jQuery code to Angular and built a mock server with Nest.js.
WinInteractive
07/2013 - 08/2015
● Mobile Casino, Front-End Developer
○ Optimized core functionality for mobile and tablet devices.
○ Utilized Backbone.js, vanilla.js, and complex CSS animations.
WMT
01/2012 - 06/2013
● Medicine on iPad, Front-End Developer
○ Implemented a logging system to track presentation views.
○ Supported both front-end and back-end development and prepared
production release.
Global Flight Center
● Database Developer
○ Created, updated, and optimized stored procedures.
○ Developed a logging system using triggers.
EDUCATION
Specialist in Software Programming
Vinnytsia National Technical University, Vinnytsia, Ukraine
SKILLS
●
●
●
●
●
●
●
●
●
●
●
●
●
ag-grid
Angular 2+
AngularJS
Angular Material
Angular Universal (SSR)
Backbone.js
chart.js
CSS3
D3.js
Django
eslint
HTML5
JavaScript
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
LoopBack
Material-UI
Mock Server
MongoDB
MSSQL
nest.js
NgRx
ngrx component store
nx
@open-wc/testing
playwright
web components
Python
Responsive Design
RxJS
Sass
Selenium IDE
storybook
tailwind
TSlint
Unit Testing
Vite
Vue.js