Summary
Overview
Work History
Education
Skills
Websites
Certification
Hobbies
Languages
Timeline
Generic

Denis Balashov

Tbilisi

Summary

I'm a Principal Software Engineer with more than 20 years of experience working on scalable architectures, distributed computing, microservices & cloud infrastructure for different organizations. Have a big experience with Microsoft SQL Server, working with it since version 7.0. I have MCDBA, MCSA, MCSE, MCT certificates in past. I also have experience in migrating legacy projects from .NET Framework to .NET 5+ and microservice architecture.

  • communication skills
  • ability to work in a team, listen and hear a person
  • deep knowledge of hardware
  • understand their mistakes and take reasonable criticism
  • goal oriented
  • analytic skills and understanding of customers tasks
  • open for new knowledge

Overview

21
21
years of professional experience
5
5
Certification

Work History

Software Developer and Teamlead

Altium Inc
11.2021 - Current

Design and implement architecture different services of company

  • Backlog negotiation and project estimations
  • Planning, architect and developing web applications from the ground up
  • Full stack development of various modules
  • Performance tuning of client-server communications
  • Technical lead on projects

Used technologies

  • .NET Core 3.1 & .NET 5+, ASP.NET Core
  • VueJS
  • Postgres / MySQL
  • Rabbit MQ
  • Amazon AWS, Docker, Kubernetes

Solution Architect

Tekhnokom
05.2010 - 11.2021

Design and implement architecture of main company product - satellite monitoring system "AutoGRAPH". This system include lot of distributed services and different clients like desktop applications, web client (ASP.NET Core + VueJS), mobile applications (Xamarin), some integration services (REST & SOAP protocols). This system also contain OLAP subsystem for analytics and reports.

  • ASP.NET Core (.NET 5+)
  • Microsoft SQL Server, Postgres, Clickhouse
  • Rabbit MQ, Redis, Docker, Kubernetes
  • VueJS, Kendo UI, leaflet, highcharts
  • MSUnit / Moq

Database Developer

Rocket Software Inc
08.2007 - 11.2010

Database development, integration and tuning for different services (like MS Dynamics) and platforms

  • migration, modernization and consolidation of company’s data servers on different platforms
  • planning and implementing fault-tolerant operation of systems and services & servers
  • planning and implementing recovery strategy

Used technologies

  • Microsoft SQL Server 2000, 2005, 2008 (database mirroring, replication, SSIS)
  • Oracle 8, 9, 10 and 11 for HP-UX, Sun Solaris (PA-RISC), AIX 5L platforms
  • IBM DB2

Software Developer

EuroFinance
06.2005 - 07.2007

Planning & development of EuroFinance Payment System.

  • Development and implementation of payment system kernel, service providers, clients and administration modules
  • Development and implementation of a plan aimed at enhancement and modernization of the payment system.

Used technologies

  • ASP.NET (.NET Framework 4+)
  • Microsoft SQL Server
  • JQuery

Trainer

IT Academy
10.2005 - 10.2006

Lecturing of Microsoft courses in the line of:

  • Administration of Microsoft SQL Server 2000, 2005 & Microsoft Analysis Services
  • Designing, integration, migration, support and maintenance of AD, Group Policy, network security and network services
  • Microsoft SSMS 2003 and MOM 2005
  • Integration and support of Microsoft Exchange Server 2003

Software Developer

Close Joint-Stock Company "Kartel-Promsnab"
09.2002 - 10.2005

Project guidance and development of CRM & ERP company system and integrate with some services (Microsoft Exchange, AD).


Used technologies

  • .NET framework
  • Microsoft SQL Server
  • Microsoft Exchange Server

Education

Master of Science - Electronic Engineering

Southern Ural State University
Chelyabinsk
07.2002

Skills

    NET

    VueJS

    Architectural Design

    Database Design

    System Integration

    Microsoft Azure

    Microsoft SQL Server

    Postgres

    Clickhouse

    Docker

    Kubernetes

    Nuxt

Certification

Microsoft Certified Database Administrator

Microsoft Certified System Administrator

Microsoft Certified System Engineer

Microsoft Certified Solution Developer

Microsoft Certified Trainer

Hobbies

  • Low level programming & IOT devices (ESP, Arduino, DSP processors, sensors, etc)
  • Bicycle
  • Architecture of different cities & countries
  • History of countries

Languages

Russian
Native language
English
Upper intermediate
B2
Italian
Elementary
A2

Timeline

Software Developer and Teamlead

Altium Inc
11.2021 - Current

Solution Architect

Tekhnokom
05.2010 - 11.2021

Database Developer

Rocket Software Inc
08.2007 - 11.2010

Trainer

IT Academy
10.2005 - 10.2006

Software Developer

EuroFinance
06.2005 - 07.2007

Software Developer

Close Joint-Stock Company "Kartel-Promsnab"
09.2002 - 10.2005

Master of Science - Electronic Engineering

Southern Ural State University
Denis Balashov