Працював в 6 компаніях   18 років

Інтернет, Інше, IT

Senior Developer (C# .NET / WPF & Backend)

Freelancer

Інтернет

1 рік 1 місяць

12.2024 - до теперішнього часу

12+ years in software development | Expert in desktop (WPF) and backend microservices

Notable Projects

Puninwine E-Commerce Platform

Backend services for inventory management and order processing

Loyalty program implementation

Delivery cost calculation system

RISA-3D, RISA-Foundation Engineering Software

Structural analysis application used by civil engineers worldwide

Advanced 3D visualization and reporting tools

Family Tree Maker

Genealogy software with photo restoration features

Interactive family tree visualization

Medical Imaging Suite

DICOM-compatible medical image viewer

Measurement and analysis tools

Backend developer

Puninwine E-Commerce Platform

Інше

2 роки 4 місяці

03.2023 - 06.2025

Feature Development & Business Logic:

Spearheaded the end-to-end development of a new Loyalty & Bonus System and Promotional Engine, directly contributing to increased customer retention and average order value.

Designed and implemented a Banquet Calculator service to cater to a new B2B customer segment.

Developed core backend services for shopping cart, order processing, and user authentication using .NET 7/9 and Microservices architecture.

System Integration & Automation:

Engineered a seamless two-way integration with 1C for automated synchronization of product catalogs, inventory, and orders, eliminating manual data entry.

Integrated multiple third-party services including delivery cost calculation APIs, the Customer.io CRM for targeted communications, and Google Analytics for user behavior tracking and analytics.

Implemented Azure Blob Storage integration for efficient management of product images and assets.

Performance & Architecture:

Improved application performance by analyzing and optimizing complex SQL queries and database schemas (MS SQL Server), applying indexing strategies, and efficient usage of Entity Framework.

Architected a reliable, asynchronous communication layer between microservices using RabbitMQ, decoupling services and enhancing scalability.

Utilized Azure App Services and Docker for containerized deployment and management of services.

Code Quality & Infrastructure:

Applied modern software design patterns (CQRS, Mediator, Repository) and FluentValidation to create a clean, maintainable, and testable codebase.

Established a comprehensive automated API testing suite with Postman to ensure reliability across services.

Implemented structured logging with Seq for effective monitoring and debugging in a distributed environment.

Used technologies:

  • Cloud platforms: Azure (App Services, Blob Storage)
  • Containerization: Docker
  • Messaging systems: RabbitMQ
  • SignalR
  • Structured logging: Seq (Datalust.co)
  • Databases: MS SQL (query optimization, schema migrations), Entity Framework
  • Design patterns: Mediator, CQRS, Repository
  • Validation: FluentValidation

Senior WPF Developer

RISA Tech

IT

3 роки 11 місяців

04.2019 - 02.2023

UI development for engineering analysis software

Created 15+ customizable XAML controls with dynamic theming support

Implemented reporting module with Excel/PDF export functionality

Integrated C++/OpenGL visualization engine with WPF interface

Optimized rendering performance

Telerik UI customization (NoXaml binaries)

Senior Developer WPF, Controls Developer, XAML Expert

CMK Software Development Company

IT

6 років 7 місяців

04.2012 - 10.2018

  • Developed and maintained over 10 commercial WPF applications (.NET 4.5+) for renowned software products such as Family Tree Maker, KidPix, Mavis Beacon etc.

  • Engineered a rich, custom user experience by creating custom controls, data visualization components, and applying unique theming and UI/UX design.

  • Enhanced application capabilities by integrating multimedia features for working with audio and video, ensuring smooth playback and performance.

  • Applied asynchronous programming techniques and the MVVM architecture to build scalable, responsive, and robust desktop solutions.

  • Ensured seamless data exchange by connecting WPF clients to backend services via WCF and REST API.

  • Expanded expertise into the modern Windows development stack by implementing a UWP application (SureSupply).

Developer C# WPF

Ukrtelecom

Інтернет

2 роки 11 місяців

06.2009 - 04.2012

Developed 10+ high-performance WPF applications (.NET 4.0+)

Created custom data visualization components.

Data integration with 1C.

Databases: MS SQL (query optimization, schema migrations), Entity Framework

Reporting (Excel)

Developer C#

IT - Dimension

IT

1 рік 10 місяців

07.2007 - 04.2009

Position:

Developer C#.

Use technologies

  • C# Win Forms, WPF XAML.
  • Standard Design Patterns.
  • Firebird, MSSQL, MYSQL.
  • Web service, XML, WCF.
  • Subversion: SVN.

Ключова інформація

12+ years in software development | Expert in desktop (WPF) and backend microservices

Technical Skills:

Backend Development:

  • Microservices architecture (REST APIs, Azure Functions)
  • Cloud platforms: Azure (App Services, Blob Storage)
  • Containerization: Docker
  • Messaging systems: RabbitMQ
  • SignalR
  • Structured logging: Seq (Datalust.co)
  • Databases: MS SQL (query optimization, schema migrations), Entity Framework
  • Design patterns: Mediator, CQRS, Repository
  • Validation: FluentValidation

Desktop Development:

  • WPF/XAML (12+ years experience)
  • Custom controls development
  • Telerik UI customization
  • MVVM architecture
  • UI/UX design and theming
  • Data visualization (charts, grids)
  • Performance optimization
  • C++/OpenGL integrationTools & Practices:
  • Version control: Git, SVN
  • CI/CD: Azure DevOps
  • Database tools: SSMS, Postman.
  • Reporting: Excel/PDF export (Syncfusion, ClosedXML)
  • Agile methodologies: Scrum

Tools & Practices:

  • Version control: Git, SVN
  • CI/CD: Azure DevOps
  • Database tools: SSMS, Postman.
  • Reporting: Excel/PDF export (Syncfusion, ClosedXML)
  • Agile methodologies: Scrum

Навчався в 1 закладі

State Engineering Academy

System programming of automated systems

2008

Володіє мовами

Англійська

нижче середнього

Російська

рідна

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Українська

рідна

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Курси, тренінги, сертифікати

Microsoft SWIT

Kiev, 2013

http://www.msswit.in.ua/

Boris

Senior Developer (C# .NET / WPF & Backend)

Київ

39 років

Працює, але відкритий для пропозицій

повна зайнятість, неповна зайнятість, проектна робота

Характер роботи: віддалена робота

Оновлено 3 дні тому