Dmitriy Dubrovskiy, Software Developer in Koh Samui, Thailand
Dmitriy Dubrovskiy

Software Developer in Koh Samui, Thailand

Member since October 23, 2014
Dmitriy has been developing web and Windows-based applications for over fifteen years. He has extensive experience in development, quality assurance, problem solving, and the entire software development life cycle. He excels at immersing himself in projects and communicating closely with his clients to understand their needs and project vision.
Dmitriy is now available for hire

Portfolio

Experience

Location

Koh Samui, Thailand

Availability

Part-time

Preferred Environment

Visual Studio

The most amazing...

...thing I've made is a flexible data bus to link systems and provide communication capabilities. The data bus adjusts to any protocol without code recompilation.

Employment

  • Founder, Web Developer, and Architector

    2011 - PRESENT
    Freelance
    • Architected several high load systems.
    • Developed web-based systems using ASP.NET MVC, Entity Framework, NHibernate, Knockout.js/AngularJS, Bootstrap, WebAPI (RESTful), OData, Unit Testing Frameworks.
    • Architected and developed several middle-sized systems using DevExpress XAF and XPO ORM.
    • Architected and developed a Windows-based system using DevExpress components and NHibernate.
    • Managed a development team, including screening and handling recruiting.
    • Was diligent about TDD/BDD using Jasmine, Karma, etc.
    Technologies: JavaScript, DevExpress XAF, DevExpress, NHibernate, Entity Framework, Web API, Bootstrap, HTML/CSS, AngularJS, Knockout.js, ASP.NET MVC
  • Chief of Software Development

    2009 - 2011
    OJSC "Sobinbank"
    • Managed the development department (C#).
    • Developed software application architecture.
    • Developed software optimization variants in order to increase productivity and resiliency.
    • Developed high loaded systems.
    Technologies: Microsoft SQL Server, C#, .NET
  • Senior Analyst

    2008 - 2009
    OJSC "Sobinbank"
    • Analyzed existent business processes.
    • Developed software optimization variants in order to increase resiliency.
    • Developed variants of the existent business processes automations, including several compromise solutions.
    Technologies: Microsoft Visio, SharePoint, Microsoft Project
  • Senior Software Developer

    2006 - 2008
    OJSC "Sobinbank"
    • Handled software development (C#, ASP.NET, ADO).
    • Built software systems architecture.
    Technologies: PL/SQL, T-SQL, Microsoft SQL Server, C#.NET
  • Developer

    1999 - 2006
    Communication Engineering, Ltd
    • Built software systems architecture and handled software development (C++).
    • Designed software documentation.
    Technologies: C#, C++
  • Developer

    1999 - 1999
    JSC «Avecs»
    • Handled software development (C++) and design of software documentation.
    Technologies: C++

Experience

  • Online Retail ERP (Development)

    An ERP system for Internet commerce. It includes VoIP, integration with third-party services (post service, address service), and marketing-oriented functions.

  • Toptal Mentor
    Dmitriy is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Dmitriy shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    TypeScript 2, JavaScript, CSS, HTML, SQL, C#, Sass, HTML/CSS, C#.NET, T-SQL, C++, C
  • Frameworks

    Angular, Bootstrap, Entity, AngularJS, Knockout.js, .NET, NHibernate, ASP.NET MVC, Razor, DevExpress XAF, Spring
  • Libraries/APIs

    jQuery, Windows Forms, LINQ, Web API, Entity Framework, Node.js, Reactive Extensions, NServiceBus
  • Tools

    GitHub, Microsoft Visual Studio, TFS, Ninject, Visual Studio, Microsoft Project, Microsoft Visio, Subversion (SVN)
  • 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, Windows, SharePoint, Amazon Web Services (AWS), Oracle
  • Storage

    Microsoft SQL Server, PL/SQL, MongoDB
  • Industry Expertise

    Project Management
  • Other

    DevExpress, DevExpress Controls, Architecture, System Architecture, Windows Services, Software Development, Commercial Banking, Angular-materialize, Data Analysis

Education

  • Bachelor's degree in Intelligent Control Systems and Informatics
    1998 - 2003
    Moscow State Aviation Institute - Moscow, Russia

To view more profiles

Join Toptal
Share it with others