Mykhailo Roman, Developer in Lviv, Lviv Oblast, Ukraine
Mykhailo is available for hire
Hire Mykhailo

Mykhailo Roman

Verified Expert  in Engineering

Software Developer

Location
Lviv, Lviv Oblast, Ukraine
Toptal Member Since
July 20, 2021

Mykhailo is a software engineer with more than five years of professional experience in development. He used to work in outsource and product companies. He mostly worked with the Microsoft technology stack, including ASP.NET and MS SQL. He has experience with front-end frameworks such as React and Angular. Mykhailo is a reliable, friendly, and highly qualified developer.

Portfolio

JustAnswer
C#, ASP.NET Core, .NET Core, MediatR, Elasticsearch, Kibana, RabbitMQ, Docker...
SoftServe
.NET, ASP.NET MVC, Entity Framework, Kendo UI, AutoMapper, Newtonsoft JSON...

Experience

Availability

Part-time

Preferred Environment

Windows, Teams, Azure DevOps, Git, Visual Studio, ReSharper, Jenkins, Postman, Google Analytics, Microsoft SQL Server

The most amazing...

...things I've developed are Apple Pay payments on one of the projects I worked on.

Work Experience

Software Engineer

2019 - PRESENT
JustAnswer
  • Supported an expert marketplace platform with over 1,000,000 user visits per day.
  • Implemented scheduled jobs for monitoring chargeback alerts and storing them in an internal system.
  • Implemented Apple Pay payments, which significantly increased the company's revenue.
  • Conducted onboarding training for newcomers.
  • Designed database schemas for a couple of internal projects.
  • Covered code with unit and integration tests. Wrote data integrity tests.
  • Automated the creation of a CI/CD pipeline for the database.
  • Managed requirements and constantly updated technical documentation in Confluence. Worked on software design documents.
  • Refactored multiple components to increase their maintainability.
Technologies: C#, ASP.NET Core, .NET Core, MediatR, Elasticsearch, Kibana, RabbitMQ, Docker, Kubernetes, Helm, Google Analytics, FluentValidation, Fluent Assertions, Swagger, Moq, HTML, CSS, JavaScript, React, Redux, Node.js, TypeScript, Microsoft Power BI, Visual Studio, Visual Studio Code (VS Code), Microsoft SQL Server, Azure DevOps, Rally, Crucible, NuGet, ProGet, Git, TortoiseGit, NUnit, REST, Windows Communication Foundation (WCF), Scrum, Agile, Adyen Payments, Chase Paymentech, Apple Pay, A/B Testing, Unity (IoC Container), ASP.NET MVC, Dapper, ADO.NET, SQL, Confluence, CI/CD Pipelines, Cloudflare, Grafana, Rancher, Harbor, Mouseflow, Redis, Newtonsoft JSON, Virtual Machines, BrowserStack, Web Development, Azure

Software Engineer

2016 - 2019
SoftServe
  • Developed and supported an ASP.NET Core back end.
  • Implemented pixel-perfect HTML/CSS pages according to the provided mockups. Developed a lot of Razor pages.
  • Refactored multiple WCF services using the AOP approach. Moved cross-cutting concerns like security and logging into aspects, which significantly decreased the amount of code and increased its maintainability.
  • Onboarded and mentored newcomers. Assisted them in any way that helped them to grow professionally.
  • Investigated and fixed various kinds of bugs and issues.
  • Optimized the performance of Microsoft SQL Server queries.
  • Built the app architecture and design system components.
Technologies: .NET, ASP.NET MVC, Entity Framework, Kendo UI, AutoMapper, Newtonsoft JSON, Bootstrap, TortoiseGit, Jira, Crucible, NuGet, IIS, SignalR, Microsoft SQL Server, Quartz.NET, Unity (IoC Container), WWF, Windows Communication Foundation (WCF), TFS, TeamCity, Autofac, MediatR, Hangfire, Elasticsearch, NLog, xUnit, RabbitMQ, FluentValidation, Swagger, Visual Studio, Jenkins, AngularJS, Ninject, HTML, CSS, JavaScript, Moq, Log4Net, OWIN, OAuth, Scrum, UML, Mentorship, Web Development

JustAnswer

JustAnswer is an online expert question and answer website that connects visitors with verified experts in multiple categories.

I worked as part of a distributed team. My team was responsible for cash flow in our company. I integrated Apple Pay payments into our system and also worked on generating meaningful customer bank statements in order to decrease chargeback rates.

Coverr

https://coverr.co/
Coverr offers a catalog of thousands of free, high-quality videos that have been downloaded more than 5 million times and are viewed 1.1 million times each month.

I worked as a part of a small development team of three people. My responsibilities included the development flow from database design and back-end implementation to front-end development and data analysis.
2017 - 2019

Master's Degree in Computer Software Engineering

Ivan Franko National University of Lviv - Lviv, Ukraine

2013 - 2017

Bachelor's Degree in Computer Programming

Ivan Franko National University of Lviv - Lviv, Ukraine

FEBRUARY 2018 - PRESENT

Exam 483: Programming in C#

Microsoft

Languages

C#, SQL, HTML, CSS, JavaScript, UML, TypeScript, TypeScript 3

Frameworks

.NET, ASP.NET, ASP.NET MVC, ASP.NET Core, ADO.NET, Kendo UI, Newtonsoft JSON, Bootstrap, WWF, Swagger, AngularJS, .NET Core, Redux, NUnit, Angular, Koa, Express.js, Jest, YARN

Libraries/APIs

LINQ, Entity Framework, AutoMapper, SignalR, MediatR, Moq, Log4Net, React, Node.js, RxJS, Objection.js

Tools

Git, Visual Studio, ReSharper, Jenkins, Postman, Slack, Rally, Google Analytics, TortoiseGit, Jira, Crucible, NuGet, TFS, TeamCity, Autofac, Hangfire, xUnit, RabbitMQ, Ninject, Kibana, Helm, Microsoft Power BI, Adyen Payments, Dapper, Confluence, Grafana, BrowserStack, GitHub, Knex.js

Other

Teams, Cryptography, Async/Await, Web Development, Applied Mathematics, Computer Science, Data Security, Multithreading, IIS, Quartz.NET, Unity (IoC Container), Windows Communication Foundation (WCF), OWIN, OAuth, Mentorship, Fluent Assertions, ProGet, Chase Paymentech, Apple Pay, A/B Testing, CI/CD Pipelines, Cloudflare, Mouseflow, Virtual Machines, Serverless, Google Cloud Functions, APIs, Video Streaming, Pub/Sub, Google BigQuery, Google Data Studio

Paradigms

Azure DevOps, Scrum, Agile, Object-oriented Programming (OOP), FluentValidation, REST

Platforms

Windows, Azure, NLog, Docker, Kubernetes, Visual Studio Code (VS Code), Rancher, Harbor, Algolia

Storage

Microsoft SQL Server, Google Cloud, Data Validation, Elasticsearch, Redis, PostgreSQL

Industry Expertise

Project 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