Logo
Mykola – JavaScript, React, Node.js, experts in Lemon.io

Mykola

From Ukraine (GMT+3)

flag
Front-end Web DeveloperSenior
Hire developer
7 years of commercial experience
Construction
Cryptocurrency
Management
Productivity
Public services
Real estate
Sales
Social services
CRM
Email clients
Enterprise software
No-code software
Platforms
Utilities
Lemon.io stats
1
projects done
801
hours worked
Open
to new offers

Mykola – JavaScript, React, Node.js

Meet Mykola, a seasoned Front-end Developer with a keen focus on React.js. He thrives on challenging and intricate projects that allow him to showcase his creativity and skills. While his expertise lies in front-end development, Mykola is also proficient in handling back-end tasks when necessary.

Main technologies
JavaScript
6 years
React
6 years
Additional skills
Node.js
Angular JS
Docker
Ruby on Rails
Vue.js
Redux Saga
MobX
Blockchain
Redux
Typescript
MongoDB
Chrome extensions
GraphQL
GitHub Actions
Jest
Jenkins
Java
REST API
Kafka
Unit testing
PostgreSQL
Nest.js
React Native
Redis
Elixir
Nest.js
Next.js
Rewards and achievements
June 2024: Dasha Summary
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Full Stack Developer/ Technical Lead
Dec 2022 - Dec 20231 year
Project Overview

A construction management and quality control solution. The platform ensures quality adherence, centralizes documents and se, and isrves as a communication hub for stakeholders.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Spearheaded strategic planning for the global refactoring of the project and implemented changes to enhance scalability, maintainability, and overall efficiency that resulted in a more robust and future-proof system architecture.
  • Maintained detailed documentation for the codebase, APIs, and system architecture, facilitating smoother onboarding for new team members and ensuring effective knowledge transfer, which improved project understanding and collaboration.
  • Established CI/CD pipelines for automated testing and deployment processes, resulting in faster and more reliable software releases, consequently improving the project's efficiency.
  • Optimized application performance through code profiling, analysis, and the implementation of performance-enhancing techniques, resulting in a noticeable improvement in overall project efficiency.
Project Tech stack:
React
Node.js
Apollo GraphQL
AWS
React Native
MobX
MySQL
Kubernetes
GitHub Actions
GitHub
Senior Software Engineer / Member of Technical Committee
Aug 2021 - Dec 20221 year 4 months
Project Overview

Powerful online PDF tools to make your document workflows easy and secure

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Increased developer experience by initiating and using the linter approach and CI.
  • Optimized initial page loading time by 25%, resulting in boosting conversion rate.
  • Conducted detailed technical interviews whilst serving as a proactive technical committee member.
  • Developed and maintained software architectural diagrams and technical documentation.
Project Tech stack:
React
Tech Lead
Mar 2022 - May 20222 months
Project Overview

It is a non-commercial social startup for Ukrainian refugees. The main idea of the app is to help find useful connections between Ukrainian community all over the world, provide and consume services.

User can create an announcement and search for other users' announcements. When creating user can add geolocation and tags. When searching users can apply filters by location/city/nearby, and tags. Users can connect and communicate via these announcements.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Setup back-end and front-end part of the application
  • Implemented backend architecture
  • Setup database, postgis extension
  • Set up error logging
  • Set up analytics (Segment)
  • Created REST endpoints
  • Set up CDN
  • Set up s3 bucket
  • Set up Digital Ocean hosting
  • Worked with react native (expo)
  • Review code
  • Took part in UI/UX creation
  • Created technical descriptions, analyzed business requirements
Project Tech stack:
React Native
Node.js
Typescript
TypeORM
PostgreSQL
PostGIS
Nest.js
Software Engineer
Jun 2019 - Jun 20212 years
Project Overview

It is one of the biggest sales engagement platforms. There is a web application, mobile, and the browser extension. The platform:

  • Makes sales processes experience better and more efficient.
  • Helps to optimize processes, increases managers' productivity, helps to find new customers, and analyzes working performance.
  • Gives convenient features to set up meetings, and calls with the customers.
  • Sets sales cycle flow.
  • Helps to track calls and emails.Integrates with other platforms.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created interactive web interfaces;
  • Designed the architecture;
  • Implemented UI npm packages;
  • Fixed bugs;
  • Implemented specs;
  • Did code reviews;
  • Set up CI/CD process;
  • Worked with chrome extension API;
  • Achieved memory and performance optimisation;
  • Took part in a software development planning and estimation;
  • Participated in multinational meetings and demos.
Project Tech stack:
JavaScript
React (v.16+)
Redux
Redux Thunk
Angular JS
Elixir
psql
Redis
Kafka
Ruby on Rails
Typescript
Software Engineer
Apr 2019 - Sep 20195 months
Project Overview

A small application for managing rented rooms in office buildings. The app helps to keep track of free and occupied premises and maintains bookkeeping, and monitors payments and bills.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Set up database
  • Created architecture
  • Implemented back and front end solution from scratch
  • Set up hosting
Project Tech stack:
JavaScript
React
Node.js
psql
Sequelize ORM
A key UI engineer in the team of 5 people.
Jan 2019 - Jun 20195 months
Project Overview

A cryptocurrency exchange where users can buy and sell their assets. It analyses cryptocurrency trends using special charts.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Worked tight with data visualisation charts;
  • Refactored code modules using common architectural patterns;
  • Worked with stellar blockchain api;
  • Reviewed code;
  • Worked with real-time view updates;
  • Implemented efficient data flow;
  • Mentored trainee engineers;
Project Tech stack:
JavaScript
React
Redux
Redux Saga
Reselect
Recharts
Stellar
Horizon
UI Software Engineer
Aug 2018 - Mar 20196 months
Project Overview

This project aims to facilitate a sustainable, community-driven collaboration around the creation of a modern technology ecosystem that empowers libraries through open-source applications to manage library resources and expand library value.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented regular UI tasks;
  • Implemented from scratch file uploader module
  • Created responsive markup
  • Reviewed code
  • Fixed bugs
  • Wrote unit test
  • Participated in scrum meetings
  • Participated in feature demos
Project Tech stack:
JavaScript
Redux
Redux Thunk
Java
Kafka
psql
React
REST API
Jenkins
Unit testing
Senior front-end engineer
Sep 2021 - Unfinished2 years 9 months
Project Overview

Design, integrate, and automate document workflows using a single platform. From document generation to contract negotiation, eSignatures and payments ‒ configure an infinite array of business workflows in minutes with an all-in-one, no-code solution.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Setup and introduced unit testing processes;
  • Proposed new architectural solutions;
  • Refactored big legacy modules to new ones;
  • Conducted technical interviews;
  • Code reviews;
  • Implemented UI modules;
  • Created interactive web UI;
  • Created folder/project views;
  • Created UI modules/packages;
  • Changed old legacy solution, proposed new architectural solutions.
Project Tech stack:
React
Storybook
Jest
JavaScript
Docker
REST API
Unit testing

Education

2017
Medical Matter
Master's

Copyright © 2024 lemon.io. All rights reserved.