
Mykhaylo Merkulov
Verified Expert in Engineering
Software Developer
Kharkiv, Kharkiv Oblast, Ukraine
Toptal member since April 12, 2017
Mykhaylo has more than a decade of working experience in application development. He has led all stages of system development efforts—including requirements definition, design, prototyping, architecture, automated testing, and support. Mykhalo is extremely professional and very communicative.
Portfolio
Experience
- C# - 10 years
- .NET Core - 6 years
- Amazon - 5 years
- Docker - 5 years
- Microservices - 4 years
- Fintech - 3 years
- Kubernetes - 2 years
- ASP.NET Web API - 2 years
Availability
Preferred Environment
JetBrains Rider, Visual Studio Code (VS Code), DataGrip, Git, Visual Studio
The most amazing...
...project that I've done involved a defibrillator with cloud tools—it already has saved a lot of real lives.
Work Experience
Software Engineer
Freelance Work
- Helped a UK company build a reusable UI test framework on top of Selenium for C# and a SauceLabs testing service.
- Created a REST API .NET back-end with microservices architecture for a social network startup. Prototyped neural-network image styling using Torch and Python scripts. Updated an iOS application to work with the new API.
- Helped with the Parse cloud code for a social network startup.
- Ported an Android application to Windows Mobile 10 in a team of 3 developers.
- Developed a TV listings iOS application for the Swedish market in a team of several iOS developers. Focused on the app internals, API implementation, and UI changes.
- Created, in a team of developers, food delivery and takeout service iOS application for NYC. Focused on the app internals and API implementation.
- Built, in a team of several developers, an iOS application for real estate agents. Focused on the app internals, API implementation, video recording, and processing.
- Worked as a solutions architect for a UK challenger bank and helped them to create a banking app's back end from scratch; also helped in hiring a professional team of .NET developers and DevOps.
Lead Software Engineer
GlobalLogic
- Focused on software projects in healthcare area being developed for one of the largest US-based medical technology company.
- Created a medical informatics system consisting of a server, gateways, and clients (or destinations) providing customer solutions. As a STEMI management solution, the system is designed to real-time route patient data transmitted from compatible ECG monitors in order to provide diagnostic-quality information from the field (i.e., the pre-hospital setting) to the emergency department for diagnosis, disposition and therapy decisions. As a STEMI management solution, the system is designed to real-time collecting and visualisation of ECG and other vital signs. The code management features allow clinicians and emergency team codify resuscitation procedure. The asset management features of the system allow equipment managers and other service personnel to determine and manage the readiness of their defibrillators and other equipment within their system. Additionally, the system supports receiving and forwarding of data from monitoring devices for ongoing and post-event review.
- Designed the architecture and key project features for more than 5 desktop clients, several desktop utility projects, and an iOS application.
- Did project estimations.
- Performed requirement analyses and finalizations.
- Communicated with the clients.
- Developed key product functionalities.
Software Engineer
GlobalLogic
- Worked as a software engineer at offshore software development company.
- Focused on software projects in healthcare area being developed for one of the largest US-based medical technology companies.
- Worked on the development of a medical informatics system consisting of a server, gateways, and clients (or destinations) providing customer solutions. As a STEMI management solution, the system is designed to real-time route patient data transmitted from compatible ECG monitors in order to provide diagnostic-quality information from the field (i.e., the pre-hospital setting) to the emergency department for diagnosis, disposition and therapy decisions. As a STEMI management solution, the system is designed to real-time collecting and visualisation of ECG and other vital signs. The code management features allow clinicians and emergency team codify resuscitation procedure. The asset management features of the system allow equipment managers and other service personnel to determine and manage the readiness of their defibrillators and other equipment within their system. Additionally, the system supports receiving and forwarding of data from monitoring devices for ongoing and post-event review.
- Designed the architecture and key project features for more than 5 desktop clients, several desktop utility projects and an iOS application.
- Did project estimations.
- Performed requirement analyses and finalizations.
- Communicated with the clients.
- Developed key product functionalities.
Experience
Real Estate Vids
https://itunes.apple.com/us/app/real-estate-vids/id1002897733?ls=1&mt=8The app allows you to easily create the following types of videos: property videos, customer testimonial videos, and thank you videos.
PerkPlate
TV24
PrintShop iOS App
https://www.printshopapp.com/Dozens
https://dozens.comI worked on the back-end architecture and microservice design.
Education
Bachelor of Applied Science Degree in Computer Science
National Aerospace University—Kharkiv Aviation Institute - Kharkiv, Ukraine
Certifications
Product Management
L-A-B-A
Skills
Libraries/APIs
Windows Forms (WinForms), LINQ, CocoaPods, ASIHTTPRequest
Tools
Docker Compose, Microsoft Visual Studio, Git, TFS, Jira, Visual Studio, Atom, Bitbucket, DataGrip, Terraform, HashiCorp, JetBrains Rider
Languages
C#, Objective-C, SQL, Lua, Go, C++, Python, Java
Frameworks
.NET Core, .NET, ASP.NET, AFNetworking, Windows Presentation Foundation (WPF), ADO.NET, ASP.NET Web API, Unity, Json.NET, Core Data, UIKit, Core Plot, Selenium
Paradigms
Web Architecture, Microservices, Agile, Design Patterns, Requirements Analysis, REST, Business Intelligence (BI), Scrum
Platforms
Windows, Docker, Amazon, Twilio, Windows Phone 10, Visual Studio Code (VS Code), Kubernetes, Azure, Amazon Web Services (AWS), Linux
Storage
PostgreSQL, NoSQL, Microsoft SQL Server, MongoDB, SQL Server Compact, SQLite, MySQL
Other
APIs, Apps, Architecture, Fintech, Prototyping, Requirements & Specifications, Windows Communication Foundation (WCF), SOAP, Windows Services, Torch, Product Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring