Mikhail - Full-Stack .NET / JavaScript Senior Engineer

    Production development experience since 2013
    Four years of experience as a C++ and .NET engineer
    Two years of experience as a full-stack ASP.NET engineer
    Experience with distributed programming using .NET Core and distributed messaging systems using Java
    Comprehensive experience building high-load applications based on multithreading architecture
    Proficient in WebForms, WinForms, MFC, WinAPI, Boost, Squish, WPF, XML, JavaScript, jQuery, CSS, Less, and HTML5
    Experience with Jira, Git, SVN, CruiseControl, ReSharper, Jenkins, and Collaborator
    Knowledge of Microsoft SQL Server and MySQL
    Expertise in Agile development process rules and concepts

Work experience

Heading photo

Over the last year, Mikhail has developed a high-load Big Data migration system with applied distributed message systems Apache Kafka and Apache Storm. This allowed to increase the speed of accessing tables with millions of rows of data by up to 4 times

Heading photo

Previously Mikhail was engaged in developing a permission and access control system for power stations. He was responsible for implementing the back-end business logic of control for each step for any repair and maintenance work.

Heading photo

Before this, Mikhail implemented a merging system of existing permission entities on the server-side. He developed a corresponding front-end part propagated on several new web pages and implemented complex AJAX logic.

Heading photo

Mikhail integrated a third-party graphic viewer into an existing ultrasound display system. This allowed the new software to support new types of hardware devices.

Education/Certification

    Master’s degree in Computer Science and Software Engineering (2015), National Technical University "Kharkiv Polytechnic Institute", Kharkiv, Ukraine

Get back to the team page