English:
Upper Intermediate
Mykola M.
Vetted by YouTeam
Ukraine
UTC +02:00
Ukraine/Kyiv
English:
Upper Intermediate
Senior JavaScript engineer
Software professional with over 6 years of experience in IT. Started his career as a game developer, then switched to JavaScript for building front-end with Angular. Then moved to back-end (Node.js) and front-end with React.Excellent experience with TypeScript and Express.js. Great understanding of the software development lifecycle. Organized, structured, great analytical and problem-solving skills.
Want to hire this engineer?
Check if Mykola is availableExpertise
Years of commercial development experience
4 years of experience
Core technologies
Other technologies
Project Highlights
Web app for managing marketing campaigns
Jul `22 - Present
2 years
Web application that allows to create and manage marketing campaigns.
Responsibilities & achievements
• move old database to the MongoDB cloud (previously it was hosted inside an EC2 instance) • move codebase to GitLab and add CI/CD (it was a zip file with code) • add development environment • update libraries on front-end and back-end • fix bugs (e.g. user info can't be updated, or log out button doesn't work) • change existed functionality or improve it (e.g. add sorting to a list of entities, remove some buttons, redirect to a certain page after something has been done etc.)
Automation tool for marketing
Feb `20 - Jun `22
2 years
A tool that enables agencies and designers to book and deliver programmatic advertising campaigns without requiring professional knowledge in this field.
Responsibilities & achievements
On the back-end side: • set up CI/CD for production environment (development env was already set up) • improved authorization logic (added back-end part of access token rotation code) • added Google Place API to fetch address info by certain parameters • integrated Agenda for task scheduling and retries on failure (related to the previous feature) • added payload validation with JOI • added tests for the most important logic (Jest) On the front-end side - replacing data fetching code with react-query, - fixing minor bugs - adding small components, e.g. confirmation modal, validation for some form fields etc.
Web application for making multi-level high complexity menu templates
Jan `17 - Jan `20
3 years
The Menutech online app for creating custom food menues.
Responsibilities & achievements
- Added many routed pages and components that are used throughout the app - Changed modules to lazy-loaded to reduce size of the main bundle - Used angular-redux for state management - Used Angular Material components throughout the app - Added support for two themes with Angular Material theme and SCSS
Education
Higher education in Computer Science
Agency
50-100
GMT+2
Wrocław/Poland, Lviv/Ukraine
Core Expertise
Industries
Education & Science, Business & Productivity, E-Commerce & Retail, Information services & Technologies, Entertainment & Games, Construction & Real estate, Sports & Fitness, Advertising & Marketing, Law & Government, Shopping & Loyalty programs, Photo & Video, News & Media, Statistics & Atalytics, Healthcare & Medicine, Food & Drink, Books & Catalogs, Service & Support, Accounting & Auditing, Automotive
Want to hire this engineer?
Check if Mykola is available