![Mykola – JavaScript, React, Node.js, experts in Lemon.io](https://magic.lemon.io/lemon-avatar.png)
Mykola
From Ukraine (GMT+3)
8 years of commercial experience
Lemon.io stats
1
projects done801
hours worked1
offers now 🔥Mykola – JavaScript, React, Node.js
As a seasoned front-end developer, Mykola brings 6 years of expertise in React.js to challenging and intricate projects. He thrives on showcasing creativity and skills and can handle back-end tasks when needed. Additionally, Mykola has valuable experience as a Tech Lead.
Main technologies
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Full Stack Developer/ Technical Lead
A construction management and quality control solution. The platform ensures quality adherence, centralizes documents and se, and isrves as a communication hub for stakeholders.
- 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.
Senior Software Engineer / Member of Technical Committee
Powerful online PDF tools to make your document workflows easy and secure
- 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.
Tech Lead
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.
- 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
Software Engineer
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.
- 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.
Software Engineer
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.
- Set up database
- Created architecture
- Implemented back and front end solution from scratch
- Set up hosting
A key UI engineer in the team of 5 people.
A cryptocurrency exchange where users can buy and sell their assets. It analyses cryptocurrency trends using special charts.
- 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;
UI Software Engineer
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.
- 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
Senior front-end engineer
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.
- 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.