I am a software professional with over 6 years of experience in building scalable solutions and complex UI. Over my career, I worked on projects of different complexity using JavaScript. I am experienced in building front-end with microservice architecture and have a basic understanding of the back-end side (Node.js). I also have hands-on experience with mobile development using Flutter and React Native. I am dedicated to constantly improving the projects and quickly adapting to changing business needs, with strong analytical and problem-solving skills, and I am organized with solid communication and soft skills.

Mykhaylo Sh

I am a software professional with over 6 years of experience in building scalable solutions and complex UI. Over my career, I worked on projects of different complexity using JavaScript. I am experienced in building front-end with microservice architecture and have a basic understanding of the back-end side (Node.js). I also have hands-on experience with mobile development using Flutter and React Native. I am dedicated to constantly improving the projects and quickly adapting to changing business needs, with strong analytical and problem-solving skills, and I am organized with solid communication and soft skills.

Available to hire

I am a software professional with over 6 years of experience in building scalable solutions and complex UI. Over my career, I worked on projects of different complexity using JavaScript. I am experienced in building front-end with microservice architecture and have a basic understanding of the back-end side (Node.js).

I also have hands-on experience with mobile development using Flutter and React Native. I am dedicated to constantly improving the projects and quickly adapting to changing business needs, with strong analytical and problem-solving skills, and I am organized with solid communication and soft skills.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Ukrainian
Fluent
English
Advanced
Polish
Beginner

Work Experience

Software Engineer at The Shop Doctors
February 1, 2024 - February 1, 2024
Developed Shopify applications (extensions) for merchants, added new features to enhance functionality; researched and implemented improvements for web vitals to boost performance and user experience; resolved support tickets through direct communication with end users; created unit tests and performed manual testing to ensure quality and reliability.
Software Engineer at Rolique
July 1, 2023 - July 1, 2023
Onboarded Flutter, Dart and mobile development; built reusable components with Flutter native packages, including forms and charts; fetched data from a microservice architecture; added unit testing with Mockito and integration testing; built invoicing functionality with email reminders and PDF invoice export.
Front-End Software Engineer at Rolique
August 1, 2022 - August 1, 2022
Migrated Ember.js code to Vue; implemented reusable charts with d3.js; prepared and hosted d3.js training for colleagues; fetched data from microservice architecture; built profit and loss statement calculations and reporting features (balance sheet, income report); configured and implemented WePay KYC flow; set up document uploading with drag-and-drop; implemented invoicing templates, reminders, and payments.
Front-End Software Engineer at Rolique
March 1, 2020 - March 1, 2020
Developed a Software Vulnerability Management Tool frontend using React, CSS3, HTML5 and TypeScript; collaborated across teams, managed Git workflows and implemented UI features for a vulnerability management platform.
Full Stack Software Engineer at Eurosoftware UA
November 1, 2019 - November 1, 2019
DSL PROMO MODEL VISUALIZATION: Built a from-scratch web application for creating and editing business processes; implemented a grid-based model drawing area with transitions; worked with Angular, CSS3, SVG, TypeScript, React Native, and Node.js; produced charts with d3.js and contributed to code reviews and version control.
Software Engineer at Datamart Inc.
November 1, 2017 - November 1, 2017
Contributed to a digital data analytics platform with multiple client-facing features; participated in the development of a custom ecommerce CMS/CRM with additional modules; built a quick tool to gather, visualize, and present key web analytics data; worked with CSS3, HTML5, JavaScript, jQuery, WordPress, PHP and SQL; developed dashboards, blog, and online courses.
CNC Milling Machine Operator at Korona Leva (Lviv), Interpet (Lviv)
April 1, 2016 - April 1, 2016
Configured and initiated CNC machines to execute precise machining programs; inspected finished products with precision measuring instruments; installed and calibrated cutting tools and workpieces; performed routine maintenance and troubleshooting to maintain machine performance and reduce downtime.
Software Engineer at Rolique, Lviv (Ukraine)
July 1, 2023 - July 1, 2023
Mobile App for Small Businesses: Onboarded Flutter, Dart and mobile development; built reusable components with Flutter native packages, including forms and charts; fetched data from a microservice architecture; added unit testing with Mockito and integration testing; built invoicing functionality with email reminders and PDF invoices.
Front-End Software Engineer at Rolique, Lviv (Ukraine)
August 1, 2022 - August 1, 2022
Platform for Financial Management: Migrated Ember.js code to Vue; implemented reusable charts with d3.js; prepared and hosted d3.js training; fetching data from microservice architecture; built profit and loss statement calculations and reporting features (balance sheet, income); configured WePay KYC flow; implemented document uploading with drag-and-drop; created invoicing templates and reminder functionality.
Front-End Software Engineer at Rolique, Lviv (Ukraine)
March 1, 2020 - March 1, 2020
Software Vulnerability Management Tool: Built frontend features using React, CSS3, HTML5, TypeScript; contributed to UI improvements and bug fixes in a vulnerability assessment and management platform.
Full Stack Software Engineer at Eurosoftware UA, Lviv (Ukraine)
November 1, 2019 - November 1, 2019
DSL Promo Model Visualization: Built web application from scratch to create and edit business processes with a grid-based model; implemented Angular, TypeScript, Node.js, React Native and related tooling.
Software Engineer at Datamart Inc., Lviv (Ukraine)
November 1, 2017 - November 1, 2017
Web development and analytics-focused work across multiple projects; technologies included CSS3, HTML5, JavaScript, jQuery, WordPress, PHP, SQL; contributed to custom ecommerce CMS/CRM modules and data visualization components.

Education

Master's degree at State University 'Lviv Polytechnic'
January 11, 2030 - October 29, 2025
Master's degree of Electromechanical Automation Systems and Electrical Drive at State University 'Lviv Polytechnic'
January 11, 2030 - October 29, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Retail, Media & Entertainment, Education, Other