Dmitriy Dubrovskiy, Developer in Auckland, New Zealand
Dmitriy is available for hire
Hire Dmitriy

Dmitriy Dubrovskiy

Bio

Dmitry is a senior full-stack engineer and software architect with 25+ years of experience across SaaS, finance, retail, media, and enterprise systems. He specializes in C#/.NET, Angular, TypeScript, SQL, Azure/AWS, integrations, and performance-critical platforms. He turns ambiguous problems into clean architecture, maintainable code, and scalable delivery.

Portfolio

Vista
C#, .NET, Angular, SQL, AI-assisted Development, TypeScript...
Valenda
AI-assisted Development, Node.js, Azure, TypeScript, Angular, PostgreSQL
Self-employed
Entity Framework, Web API, Software Architecture, Cloud Firestore...

Experience

  • C# - 20 years
  • .NET - 20 years
  • Software Architecture - 20 years
  • Full-stack Development - 12 years
  • Angular - 10 years
  • TypeScript - 8 years
  • Node.js - 7 years
  • AI-assisted Development - 1 year

Preferred Environment

Claude Code, .NET, Angular, TypeScript, SQL, Software Architecture, Full-stack Development, Azure, Node.js, AI-assisted Development

The most amazing...

...thing: Valenda, an AI-assisted SaaS platform for marketing compliance risk checks, architected and built full-stack from concept to production.

Work Experience

Senior Software Engineer

2023 - PRESENT
Vista
  • Delivered full-stack product features using C#/.NET, SQL, Angular, and TypeScript in a modern engineering environment.
  • Improved existing applications through refactoring, technical problem solving, and production-quality enhancements.
  • Reviewed code for external teams and helped maintain consistent engineering standards across shared codebases.
  • Applied AI-assisted development workflows to support investigation, implementation, refactoring, and research.
Technologies: C#, .NET, Angular, SQL, AI-assisted Development, TypeScript, Software Architecture, Claude Code, Full-stack Development

Founder | Principal Software Engineer

2025 - 2026
Valenda
  • Designed and built Valenda, an AI-assisted SaaS platform, from concept through MVP and production delivery.
  • Owned the full-stack architecture across back-end services, web application, data model, and processing pipelines.
  • Used AI-assisted engineering workflows across architecture, coding, debugging, refactoring, and documentation.
  • Delivered a production-ready SaaS platform focused on maintainability, fast iteration, and practical automation.
Technologies: AI-assisted Development, Node.js, Azure, TypeScript, Angular, PostgreSQL

Founder | Senior Architect | Tech Lead | Senior Software Engineer

2011 - 2023
Self-employed
  • Designed and implemented systems using .NET, Angular, TypeScript, SQL, Entity Framework, NHibernate, and REST APIs.
  • Founded and managed a boutique outsourcing and outstaffing company.
  • Led architecture, delivery, hiring, mentoring, and technical standards across multiple client projects.
  • Delivered software for global clients across finance, retail, FMCG, media, HR, and enterprise operations.
  • Worked directly with clients to clarify requirements, design practical architecture, and deliver production-ready software.
Technologies: Entity Framework, Web API, Software Architecture, Cloud Firestore, Entity Framework Core, Firebase, REST, Agile Software Development, TypeScript, Software Development, Angular, .NET Core, Test-driven Development (TDD), Google Cloud, ASP.NET Core, CSS, JavaScript, Claude Code, Claude, Azure, Amazon Web Services (AWS)

Chief of Software Development | Tech Lead | Developer

2009 - 2011
OJSC "Sobinbank"
  • Managed a .NET development team delivering high-load banking systems and internal automation tools.
  • Improved team productivity through technical guidance, architecture decisions, and development standards.
  • Delivered enterprise banking solutions using .NET, C#, ASP, Enterprise Library, and MS SQL Server.
Technologies: Microsoft SQL Server, C#, .NET, Entity Framework Core, Load Testing, Commercial Banking, Object-oriented Programming (OOP), Domain-driven Development, SQL, Windows Forms (WinForms), Project Management, Software Development, Unit Testing, Asynchronous Programming, Scrum, Software Architecture, Oracle

Senior Analyst

2008 - 2009
OJSC "Sobinbank"
  • Analyzed existing business processes and improved performance.
  • Developed software optimization variants to increase resiliency.
  • Developed variants of the existing business processes automations, including several compromise solutions.
Technologies: Commercial Banking, Object-oriented Programming (OOP), Domain-driven Development, C#, SQL, Software Development, Data Analysis

Senior Software Developer

2006 - 2008
OJSC "Sobinbank"
  • Developed C# applications and contributed to system architecture for internal banking platforms.
  • Proposed optimization improvements to increase performance, maintainability, and development efficiency.
  • Implemented software components for banking workflows using C#/.NET and SQL-based systems.
Technologies: PL/SQL, Transact-SQL (T-SQL), Microsoft SQL Server, Entity Framework Core, Commercial Banking, Object-oriented Programming (OOP), Domain-driven Development, C#, SQL, Windows Forms (WinForms), Software Development, Asynchronous Programming, Oracle, ASP.NET

Developer

1999 - 2006
Communication Engineering, Ltd
  • Built software systems architecture and handled software development (C++).
  • Designed software documentation.
Technologies: C#, C++, Object-oriented Programming (OOP), Domain-driven Development, Software Development

Developer

1999 - 1999
JSC «Avecs»
  • Handled software development (C++) and design of software documentation.
Technologies: C++, Object-oriented Programming (OOP), Domain-driven Development, Software Development

Experience

Valenda - AI-assisted SaaS Platform

http://valenda.app
An AI-assisted SaaS platform for marketing compliance checks.

I designed and built a SaaS platform that analyses marketing content, detects regulatory risk signals, and supports safer rewrite workflows. I owned the architecture and full-stack implementation from concept to production.

Employee Scoring System

An employee scoring system for approximately 100,000 employees.

I designed and implemented an enterprise employee scoring system with a .NET back end and an Angular front end. The system supported large-scale employee data processing and business-facing scoring workflows.

SilverBytes - HRMS | 150,000+ Workers

An HRMS platform visualizing 150,000+ workers.

I worked on a high-volume HRMS platform with complex data visualization and significant SQL performance optimization. I improved data access patterns and supported scalable enterprise workflows.

Amway - POS and Warehouse Automation

POS integration and warehouse automation services.

I delivered post-payment POS integration and an automated conveyor weight-control service for retail/FMCG operations. I built back-end services and web components supporting operational workflows.

Banking - Anti-fraud and Payment Router

Banking anti-fraud and payment routing systems.

I designed and developed banking systems for external payment anti-fraud checks and configurable payment routing. I focused on reliability, performance, extensibility, and maintainability in a financial environment.

Online Retail ERP

An ERP system for internet commerce. It includes VoIP, integration with third-party services (post service, address service), and marketing-oriented functions, including rich dashboards and online reports.

Education

1998 - 2003

Master's Degree in Intelligent Control Systems and Informatics

Moscow State Aviation Institute (Technical University) - Moscow, Russia

Skills

Libraries/APIs

Web API, Entity Framework, Windows Forms (WinForms), Node.js, NgRx, jQuery

Tools

Microsoft Visual Studio, Claude Code, Claude, TFS

Languages

Sass, HTML, SQL, C#, TypeScript, JavaScript, Transact-SQL (T-SQL), C++, CSS

Frameworks

Angular, Bootstrap, AngularJS, .NET, NHibernate, ASP.NET MVC, .NET Core, Entity Framework Core, ASP.NET Core, ASP.NET, DevExpress XAF, Knockout (Knockout.js), Entity 6, Entity

Paradigms

Agile Software Development, Unit Testing, Scrum, REST, Test-driven Development (TDD), Domain-driven Development, Object-oriented Programming (OOP), Aspect-oriented Programming, Load Testing, Asynchronous Programming

Platforms

Visual Studio Code (VS Code), Firebase, Amazon Web Services (AWS), Oracle, Azure

Storage

Microsoft SQL Server, Cloud Firestore, PL/SQL, MongoDB, Google Cloud, PostgreSQL

Industry Expertise

Project Management

Other

Software Development, Software Architecture, Performance Optimization, Commercial Banking, Data Analysis, DevExpress, DevExpress Controls, Full-stack Development, AI-assisted Development, Artificial Intelligence (AI), Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring