Mykhaylo Merkulov, Developer in Kharkiv, Kharkiv Oblast, Ukraine
Mykhaylo is available for hire
Hire Mykhaylo

Mykhaylo Merkulov

Verified Expert  in Engineering

Bio

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

Freelance Work
Amazon Web Services (AWS), Amazon, Azure, Web Architecture, .NET Core, C#...
GlobalLogic
Amazon Web Services (AWS), Business Intelligence (BI), Core Plot, AFNetworking...
GlobalLogic
Microsoft SQL Server, Windows Communication Foundation (WCF), SOAP...

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

Part-time

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

2015 - PRESENT
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.
Technologies: Amazon Web Services (AWS), Amazon, Azure, Web Architecture, .NET Core, C#, Docker, Python, Objective-C

Lead Software Engineer

2013 - 2016
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.
Technologies: Amazon Web Services (AWS), Business Intelligence (BI), Core Plot, AFNetworking, ASIHTTPRequest, UIKit, CocoaPods, Core Data, LINQ, Json.NET, Unity, Windows Services, ADO.NET, Microsoft SQL Server, SQL Server Compact, Windows Forms (WinForms), REST, SOAP, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), C#, .NET, Objective-C

Software Engineer

2008 - 2013
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.
Technologies: Microsoft SQL Server, Windows Communication Foundation (WCF), SOAP, Windows Presentation Foundation (WPF), Windows Services, Windows Forms (WinForms), C#, .NET

Experience

Real Estate Vids

https://itunes.apple.com/us/app/real-estate-vids/id1002897733?ls=1&mt=8
Real Estate Vids is a must-have tool box for real estate agents.

The app allows you to easily create the following types of videos: property videos, customer testimonial videos, and thank you videos.

PerkPlate

A New York City free food delivery and takeout service.

TV24

A TV listings app for the Swedish market.

PrintShop iOS App

https://www.printshopapp.com/
I implemented a major app update with a new design—involving many under-the-hood changes and bug fixes. Also, I was involved in fixing the problems on the server-side (AWS, EC2, IIS, and ASP.NET) with a Stripe integration and migrating the site to HTTPS/TLS.

Dozens

https://dozens.com
Dozens is a UK mobile-only banking application. It brings together a current account, a smart budgeting tool, and a savings and investment manager—all in one app.

I worked on the back-end architecture and microservice design.

Education

2002 - 2007

Bachelor of Applied Science Degree in Computer Science

National Aerospace University—Kharkiv Aviation Institute - Kharkiv, Ukraine

Certifications

APRIL 2020 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring