Senior software engineer

Dmytro H

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
12 yrs.
Location
Canada, Coquitlam
Nationality
Ukraine
Timezone
(GMT-07:00) Mountain Time (US & Canada)

Languages

English
Upper-Intermediate (B2)

About

Dmytro focuses on building high-load web platforms on .NET, balancing performance, accessibility, and maintainable architecture from the first release. He is a Senior Software Engineer with about 12 years in full‑stack delivery across regulated products, and he communicates in Upper‑Intermediate English. He builds backend services in C# and modern UI in TypeScript plus JavaScript, often shipping React.js SPAs and micro-frontend style components under strict bundle-size limits. His work typically includes designing resilient async flows with RabbitMQ, shaping data layers with SQL Server, and setting up practical observability using Prometheus, Grafana, and Elasticsearch. He supports delivery with DevOps practices: CI/CD automation, IaC via Terraform, containers with Docker, and cloud operations in Azure, including security reviews and outage root-cause analysis. Domain exposure includes healthcare enrollment, annuity/finance systems, automotive claims and compliance tooling, etc.

Experience

Medicare AEP website

Full-stack software engineer

About the Project

Micro-frontends using Web Components (HTML Custom Elements) driven by a .NET backend with a SQL data layer. Exceptional requirements to front end in terms of quality, bundle size, accessibility and performance as it should support high volume of traffic during enrollment period.

  • Healthcare

Responsibilities

- Developed .NET Core (ASP.NET Core) backend services and SQL data layers designed to handle Medicare AEP production-scale user loads from day one. - Built React functional component SPAs as part of the Web Components micro frontends platform, adhering to strict UX and accessibility standards. - Architected comprehensive test suites across unit, integration, end-to-end, and visual layers. - Provisioned and managed Azure cloud infrastructure with Terraform; configured TeamCity and Octopus Deploy pipelines for continuous delivery.

Under the NDA project

DevSecOps Engineer

About the Project

An annuity system with over 100,000 policies. The backend is responsible for core financial business logic and integrates with many other services. Couple of SPA applications for new policy intake, internal admin features and public facing web portal.

  • Management

Responsibilities

- Created TeamCity pipelines for fully automated builds and deployments as well as many other automated tasks for routine development and maintenance. - Supported numerous development and testing teams by providing environments for fast and reliable deployments with all necessary monitoring tools. - Performed security review of all major changes. - Led root-cause analysis for system outages and performance degradation, implementing preventive measures to improve uptime. - Developed an internal real-time web dashboard that provided information about all deployed services in all environments.

Automated appraisal Engine

Full-stack software engineer

About the Project

A backend system that performs automated appraisals of car accident damage based on user input. Compare all repair vs replace scenarios for all damaged parts to find the most cost effective. Fully asynchronous flow for high resilience.

  • Automotive

Responsibilities

- Worked in a team that followed XP practices throughout: pair programming, TDD, code review, coding standards, and continuous integration, maintaining high code quality from MVP to production. - Developed .NET Core (ASP.NET Core) backend services following 12-factor app and DDD principles. - Designed async service communication flow using RabbitMQ to ensure high resiliency. - Built SPA using React to perform admin functions over the system. - Applied contract testing using JSON schema for all services to ensure compatibility.

Skills & technologies

Compliance Engine

Full-stack software engineer

About the Project

Backend system performing compliance checks for auto issuance claims using dynamic rules engine.

  • Automotive

Responsibilities

- Worked in a team that followed XP practices throughout: pair programming, TDD, code review, coding standards, and continuous integration, maintaining high code quality from MVP to production. - Developed .NET Core (ASP.NET Core) backend services following 12-factor app and DDD principles. - Designed Domain Specific Language to support creation and evaluation of compliance rules. - Built an SPA using Angular to perform admin functions over the system.

Skills & technologies

Time tracking mobile app

Mobile app developer

About the Project

Windows Phone client app that allows users to track their time spent with clients. Application supports numerous custom fields and rules.

  • Management

Responsibilities

- Implemented Windows Phone app using Silverlight/XAML and UWP. - Collaborated with other mobile platform teams as well as backend team to make sure that Windows Phone app stays on par with others. - Added rich event tracking to analyze UX and improve upon it.

Skills & technologies

Parallel UI testing app

Software developer

About the Project

Powerful Windows app that helps to perform UI testing of localized apps in parallel by selecting the main client and then replicating all user actions on all other connected clients. C++ layer for high performance networking with modern WPF UI and Win32 API for advanced windows control.

  • Management

Responsibilities

- Implemented main application UI using WPF and Win32 API to render captured desktop image and replay all user inputs on all connected clients. - Added new features to the client app to support advanced action replication modes.

Skills & technologies