Mykhailo Roman
Verified Expert in Engineering
Software Developer
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
Experience
- .NET - 5 years
- Git - 5 years
- Scrum - 5 years
- Microsoft SQL Server - 5 years
- C# - 5 years
- SQL - 5 years
- ASP.NET Core - 3 years
- React - 1 year
Availability
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
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.
Software Engineer
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.
Experience
JustAnswer
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/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.
Education
Master's Degree in Computer Software Engineering
Ivan Franko National University of Lviv - Lviv, Ukraine
Bachelor's Degree in Computer Programming
Ivan Franko National University of Lviv - Lviv, Ukraine
Certifications
Exam 483: Programming in C#
Microsoft
Skills
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
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
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
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
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