Michael Kriachkov

Michael Kriachkov

C# Developer

Followers of Michael Kriachkov546 followers
location of Michael KriachkovSt Petersburg, St Petersburg City, Russia

Connect with Michael Kriachkov to Send Message

Connect

Connect with Michael Kriachkov to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer at Distillery

  • Education

    • Saint Petersburg State Polytechnical University

      -
      Bachelor's Degree Information Technology
    • Saint Petersburg State Polytechnical University

      -
      Engineer's Degree Mechanical Engineering
  • Experience

    • RRT Autoholding

      Oct 2010 - Dec 2011
      C# Developer

      Development of multi-layered system for collecting RRT Autoholding call centers' marketing data.Using WinForms DevExpress libraries extensively, as well as complicated MS SQL Server database. Extensive experience in database and stored procedures optimization, developing complex SQL views and queries.Achievements: Developed full-scale VoIP-integrated software complex for gathering marketing data from the scratch, including database, UI implementation, business process design for software-powered creation of custom "dialog schemas" according to specific company departments' marketing requests. Свернуть

    • ETNA Software

      Dec 2011 - Dec 2011
      C# Developer
    • Digital Design

      Jan 2012 - Jun 2015
      Senior Software Developer

      Development of commercial desktop applications for digital document processing, involving extensive usage of complex WPF UI and WCF cross-application connections.Experience in windows services, REST WCF services, backend and frontend architecture design.Achievements: implemented UI and BL layers for digital document processing "fat client" used by large-scale international holding. Implemented cross-platform data transfer & notification capability enabling communication between Apple- and Windows-based client versions. Свернуть

    • VinTelligent, Inc.

      Jul 2015 - Aug 2016
      Senior Software Engineer

      Involved in development of complex WPF application dealing with in-port container ship cargo handling and distribution; web-application responsible for distributing and tracking of newly-produced cars at the automotive plant yards; Windows-Mobile 6.0 legacy application development for hand-held device used for car and railcar tracking.

    • C-MAP

      Aug 2016 - Nov 2018
      Senior Software Engineer

      1. Support and further development of rich Silverlight application related to nautical management - WPF, WCF, OData.2. Development and support for several web applications related to light marine industry - ASP.NET, Web API, Javascript, Knockout.js, Braintree billing.

    • Distillery

      Dec 2018 - Mar 2021
      Senior Software Engineer

      Development of a .NET Core API backend microservice infrastructure for an international holding's healthcare application related to blood sugar tracking and statistics..NET Core, Web API, DDD, Autofac Modules, Ocelot, CQRS(MediaTR), RabbitMQ, Serilog.Development of web add-ins (Outlook and Teams) for large US secure file-sharing infrastructure (mainly Javascript-related job).

    • Medical Visual Systems

      Apr 2021 - now
      Sr. Software Engineer

      Design and development of microservice infrastructure for a medical company. Participated in design and development of a true microservices infrastructure with complex workflows involving heavy inter-service communication. Key technologies: .NET Core, RabbitMQ, Redis, MongoDB, S3 (MinIO).Designed and implemented several key microservices such as:- scalable microservice for scheduling and execution of 'heavy' video conversion tasks;- sophisticated service for dedicated video-processing server utilizing full computing power available on the server: CPU, GPU and processor GPU, to enable ASAP processing of video data related to surgeries;- fast-responding high-load service for parallel processing of multiple video clients' requests for m3u8 playlists, involving complex caching and optimization strategy;Also implemented several complex workflows involving other microservices of the company, like:- reservation, scheduling and distribution of time slots for doctors and surgery rooms available at a clinic;- various heavy data-processing flows related to transformation of surgery video and metadata between old and new version of company IT infrastructure- PoC workflow for converting of requested MP3 footages into medical-related DICOM formats and integration of infrastructure logic into Medical Information System HL7 (medical standard) flows - workflow for converting surgery footages into doctors' social network format (another infrastructure product being developed by company);- collaborated with other developers in various workflows related to company business logic, including initial design and implementation of Mongo database, initial implementation of inter-service communication involving RabbitMQ and SignalR mostly. Свернуть

  • Licenses & Certifications

    • SnowPro Core Certification

      Snowflake
      Oct 2020
      View certificate certificate
    • 70-511 Windows Applications Development with Microsoft .NET Framework 4

      Microsoft
      Jun 2014
    • 70-483 Programming in C#

      Microsoft
      Sept 2013