Ihor
From Ukraine (UTC+2)
9 years of commercial experience
Lemon.io stats
4
projects done907
hours workedOpen
to new offersIhor – Angular, JavaScript, React
A strong senior Web developer with more than 9 years of experience and a great understanding of JS fundamentals. Our technical interviewer emphasized a deep understanding of areas some don't even know about. Ihor's level of expertise makes his Tech Lead ambitions logical and doubles his value as a mentor. All of these remarkable qualities are wrapped in a modest, friendly personality.
Main technologies
Additional skills
Rewards and achievements
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Software Engineer
Web Components Library of reusable UI components which match UX friendly design system.
- Implemented from scratch library of reusable UI Web Components using Stencil.js.
- Helped with their integration into company's apps.
Lead Software Engineer
UI tool for risk analytics with robust functionality which helps them to perform daily task faster and in more convenient way.
- Re-defined JS architecture of React/NodeJS app which simplified the code improving its readability, maintainability, and scalability.
- Migrated NodeJS TSOA backend to NestJS.
- Implemented several core UI features
- Improved overall app performance by ~40%.
Senior Software Engineer
Online travel platform which allows users to book all necessary things (i.e. flights, hotels, vacation packages etc.) for unforgettable trip.
- Migrated large multi-project NX workspace from Angular 12 to 19.
- Improved performance of above-mentioned Angular applications.
- Migrated all the UI styles from Stylus to SCSS.
- Simplified and improved performance of RxJS Observables chains.
- Suggested few architectural changes which led to improved scalability and maintainability.
Senior Software Engineer
Accounting cloud based web-platform for data exploration and analysis
- Re-defined frontend architecture.
- Migrated large ExtJS app to latest Angular.
- Implemented in-house solution for grid (similar to AG Grid) with custom functionality and great performance using Angular and RxJS.
- Dealt with legacy ExtJS code and fixed some tricky issues there.
- Improved app performance.
- Covered UI code with unit tests.
- Developed new Java APIs.
- Helped newcomers with in-project integration.
Lead Software Engineer
Financial risk management system. Set of Java services which monitor, count and measure risk for each transaction, raising the alerts or performing other underlying actions when there are suspicious activities or transaction violates some rules.
- Defined service boundaries for future micro-services.
- Split large Fin. Tech monolith system written in Spring Boot into few (independent in terms of deployability) micro-services.
- Divided single MySQL DB into multiple dedicated DBs.
- Optimized DB queries which improved average performance in key areas by ~25%.
- Replaced near 90% of old or vulnerable Gradle dependencies.
- Significantly improved system’s observability.
- Migrated above mentioned services from Jenkins to GitHub Actions.
- Designed and implemented new APIs.
- Lead team of 5 people.
Senior Software Engineer
Picture Management Service for internal usages. Stores, optimizes, and loads assets via API calls. Has an ability to store collections of images/icons with different configurations and access policies.
- Migrated assets storage from filesystem to Google Cloud Storage.
- Containerized application.
- Migrated deployment from Jenkins to Kubernetes by defining GitHub Actions workflows and configuring Helm Chart values for ArgoCD.
- Migrated PMS Front-end app from Angular 6 to Angular 19.
- Improved testing coverage for frontend app by migrating from Protractor to Playwright and adding e2e tests on key functionality.
- Started migration of old backend app written in NodeJS to NestJS.