Dmitry Balobanov, Software Developer in Guelph, ON, Canada
Dmitry Balobanov

Software Developer in Guelph, ON, Canada

Member since October 1, 2014
Dmitry is an experienced .NET/SQL server developer with over a decade in the field. He builds sophisticated web/desktop applications from back- to front-end that are easy to use for both users and developers, and has worked on large projects integral to company operations.
Dmitry is now available for hire




Guelph, ON, Canada



Preferred Environment

Visual Studio, Git, TFS, Subversion (SVN), SQL, Windows

The most amazing...

...thing I've coded is a real time 3D demo of a complex object.


  • Senior Software Engineer

    2014 - PRESENT
    Ontario Soil and Crop Improvement Association
    • Created an application for business logic using C#, Entity Framework 6 and LINQ to Entities.
    • Developed a security model with back-end support and UI integration.
    • Built UI components with extensive use of jQuery and JSON.
    • Conducted unit tests using MSTest, Moq.
    • Converted a legacy ASP.NET Webforms application into MVC and migrated from custom build data framework to EntityFramework 6.
    Technologies: jQuery, C#, Microsoft SQL Server, ASP.NET MVC
  • Senior Software Engineer

    2011 - 2013
    • Created a multi-tier application design and technical architecture (WCF and MVC).
    • Designed database schema and stored procedures logic.
    • Prototyped key application features.
    • Worked with multi-threaded data processing.
    • Developed performance profiling and improvement (SQL and C# code).
    Technologies: NUnit, Test-driven Development (TDD), Multithreading, SQL Server Integration Services (SSIS), Windows Presentation Foundation (WPF), ASP.NET MVC, Windows Communication Framework (WCF), SQL, C#, .NET
  • Senior Developer

    2009 - 2011
    Venuiti Solutions Inc
    • Created the functional specifications, application design, and technical architecture of a claims management application.
    • Defined a flexible database schema with built-in support for entities versioning and audit trials.
    • Translated business requirements into design (C#, SQL).
    • Created a statistical analysis engine with reporting.
    • Created an advanced search engine.
    Technologies: Web Services, SQL, C#, Windows Forms (WinForms), .NET
  • Senior Developer

    2008 - 2009
    • Built windows services for the automatic integration of financial data into a unified database on a daily basis using C# and MS SQL Server.
    • Maintained a desktop application for integrating data and improved it, integrating different sources into a unified internal format. Developed filters and import/export routines using C# and T-SQL.
    • Exported data into various formats as required by clients.
    • Designed and and administered MS SQL databases, scripts, views, and functions.
    • Was responsible for full application maintenance, customer support, testing, and bug fixing.
    Technologies: Windows Services, Microsoft SQL Server, C#, Windows Forms (WinForms), .NET
  • Software Developer

    2006 - 2008
    • Developed a nationwide system for the tracking of freight vehicles. The system manages information about the truck’s history, drivers, cargo, and many other variables. It records information on licenses, unpaid fines, and cargo laws, and is closely integrated with the Ministry of Transportation and traffic police.
    • Took part in the creation of business logic as well as database structure.
    • Created a 3D modeling engine using C++, with real-time object mutation.
    • Built a math engine to support 3D model changes based on user requests.
    Technologies: CSS, JavaScript, HTML, ASP.NET, Windows Services, ETL, SQL Server Integration Services (SSIS), Microsoft SQL Server, C++, C#, .NET
  • Software Developer

    2004 - 2006
    • Developed several applications for the collection and analysis of personal information.
    • Created a set of ISAPI DLL for the server using Delphi and ADO.
    • Developed a set of client web interfaces using DHTML, JavaScript, and Ajax (before it was actually called Ajax).
    • Created the administrator’s portion for each test using Delphi, VCL, and ADO.
    • Was responsible for resting and quality control.
    Technologies: ActiveX Data Objects (ADO), Visual Component Library (VCL), JavaScript, HTML, Delphi
  • Software Developer

    2003 - 2004
    • Developed management software for small business.
    • Customized visual interface modules using C# WinForms as a base.
    • Built a synchronization module for data using .NET Remoting and C#.
    • Created an auto updater module using .NET Remoting and C#.
    • Was responsible for testing and quality control.
    Technologies: Remoting, C#, .NET


  • Protiviti

    I played a key role in a multi-million dollar project for a national transportation company in the United States with thousands of locations and employees. The product we developed provided the ability to see real-time statistical risk analysis and compliance data at any level of the business hierarchy as well as online training. For this project, I designed and implemented the database and migrated most of the legacy data. During the life of the project, I was the lead in all phases of the project, from database architecture and design, migrating data from the existing database, writing data importers for new and existing data feeds, designing application structures and prototypes, code development, and performance tuning.

  • Venuiti Solutions Inc

    As a member of this organization, I have been integral in the creation of a national claims management application for the Canadian Lawyers Insurance Association. The application is capable of tracking hundreds of claims, thousands of transactions and millions of dollars. It integrates data from an old outdated system and provides new analytical features. The application is able to exchange data seamlessly between multiple provincial offices and the national office.


  • Languages

    TypeScript, JavaScript, C#, Transact-SQL, HTML5, HTML, CSS, SQL, C++, Delphi, Sass
  • Frameworks

    Bootstrap, Entity, Windows Communication Framework (WCF), .NET, ASP.NET MVC, Razor, NUnit, ASP.NET, Windows Presentation Foundation (WPF)
  • Libraries/APIs

    React, jQuery, Windows Forms (WinForms), REST APIs, Visual Component Library (VCL)
  • Tools

    MSBuild, Subversion (SVN), Microsoft Visual Studio, SQL Management Studio, TFS, Visual Studio, Jira, Git
  • Paradigms

    Agile Software Development, Test-driven Development (TDD), Model View Controller (MVC), Concurrent Programming, REST, ETL
  • Platforms

    Windows, Amazon Web Services (AWS), Umbraco
  • Storage

    JSON, Microsoft SQL Server, SQL Server Integration Services (SSIS)
  • Other

    Freelance, Full-stack, Multithreading, IIS, Web Services, Windows Services, ActiveX Data Objects (ADO), Remoting


  • Master's Degree in Software Engineering
    1993 - 1998
    Kyrgyz-Russia (Slavonic) University - Kyrgyzstan, Bishkek

To view more profiles

Join Toptal
Share it with others