Dmitry Duka, Software Developer in Viciebsk, Vitebsk Region, Belarus
Dmitry Duka

Software Developer in Viciebsk, Vitebsk Region, Belarus

Member since August 4, 2016
Dmitry has over 12 years of experience developing enterprise applications on the .NET platform, including having been part of the development team at Neptune Cigars, SocialWellth (WorldDoc), Synerion, and Nexum IT companies. He has over six years of successful full-time remote job experience with excellent customer satisfaction. He's a reliable and responsible professional with great teamwork and communication skills.
Dmitry is now available for hire

Portfolio

  • Neptune Cigars, Inc.
    Google API, TFS, Git, Azure, Quartz.NET, REST, Web API, MQTT...
  • SocialWellth, Inc.
    Quartz.NET, SignalR, jQuery, AngularJS, Model View Controller (MVC)...
  • Elicense.kz
    Model View Controller (MVC), Entity Framework, LINQ, Microsoft SQL Server, C#

Experience

Location

Viciebsk, Vitebsk Region, Belarus

Availability

Part-time

Preferred Environment

Azure, TFS, Git, Microsoft SQL Server, Visual Studio

The most amazing...

...experience is participating in the development and improvement of the top one Cigars app.

Employment

  • Back-end Software Engineer

    2016 - PRESENT
    Neptune Cigars, Inc.
    • Developed the API for the new version of the top Cigars app, Cigar Scanner.
    • Developed a custom MQTT server for IoT-enabled temperature/humidity sensor or hub devices.
    • Participated in reimplementing and refactoring the Neptune Cigars website and APIs for many internal apps and tools, as well as in database management and maintenance.
    Technologies: Google API, TFS, Git, Azure, Quartz.NET, REST, Web API, MQTT, Entity Framework, T-SQL, Microsoft SQL Server, .NET, C#
  • Senior Solutions Developer

    2014 - 2016
    SocialWellth, Inc.
    • Implemented a third-party web API notification module with dynamic data-related URI and request body generation.
    • Implemented a Quartz.NET-based scheduled/delayed routines launch mechanism.
    • Designed a database model and initial implementation for demo version of the Health Pursuits module: start a Pursuit, connect a fitness app, post some data.
    • Contributed to the design and development of Health Pursuits and Team Challenges modules, including database model, back-end and front-end code, event handling, and more.
    • Implemented a retry mechanism for the third-party notification module.
    • Developed some UI components, including data representation screens, workflow screens, etc.
    • Supported and refactored a legacy database.
    • Implemented dual language UI support (English and Spanish).
    • Reviewed code, utilized Agile/Scrum methodologies, and adhered to behavior-driven development (BDD) best practices.
    Technologies: Quartz.NET, SignalR, jQuery, AngularJS, Model View Controller (MVC), Entity Framework, LINQ, Microsoft SQL Server, C#
  • Software Developer

    2013 - 2014
    Elicense.kz
    • Implemented a user alerts feature with flexible and extendible alert source support.
    • Contributed to the development of a notification procedure module, part of the system that provides licensing of a special auto-accepted activities.
    • Provided dual language UI support (Russian and Kazakh).
    Technologies: Model View Controller (MVC), Entity Framework, LINQ, Microsoft SQL Server, C#
  • Software Developer

    2013 - 2013
    Nexum Insurance Technologies
    • Developed both the back-end and front-end of the Nexum IT Broker solution.
    • Contributed to the development of a new property insurance product.
    • Provided dual language UI support (English and Azeri).
    • Worked with the customer's team in their local office.
    Technologies: Windows Communication Framework (WCF), Razor, Model View Controller (MVC), Entity Framework, LINQ, Microsoft SQL Server, C#
  • Software Developer

    2009 - 2013
    Synerion
    • Made tremendous contributions to features Time&Attendance, Recruitment, OrgStructure, and EmployeeFile of the Synerion WFM Suite product.
    • Served as main contact person for about three months.
    • Developed services with bilingual data support (English and Hebrew).
    Technologies: Windows Communication Framework (WCF), NHibernate, LINQ, Microsoft SQL Server, C#

Experience

  • Wellthy Challenges (by SocialWellth)

    Contributed significantly to this product.

  • mHealth Oasis (by SocialWellth)

    Contributed significantly to the product.

Skills

  • Languages

    C#.NET, SQL, T-SQL, C#, XML, HTML, JavaScript
  • Frameworks

    .NET, NHibernate, AngularJS, Razor, .NET Core, Windows Communication Framework (WCF), NUnit, Bootstrap
  • Libraries/APIs

    Entity Framework, SignalR, Web API, Underscore.js, LINQ, Google API, NSubstitute, jQuery
  • Tools

    TortoiseSVN, Git, TFS, Jira, Microsoft Visual Studio, Pivotal Tracker, MQTT, RabbitMQ, T4 Toolbox
  • Paradigms

    Refactoring, Unit Testing, REST, Inversion of Control, CQRS, Agile, Scrum, Model View Controller (MVC), Kanban
  • Platforms

    Azure, Telerik
  • Storage

    Microsoft SQL Server, Databases, SQL Server Management Studio, SQL Server Reporting Services (SSRS), JSON
  • Other

    OData, Quartz.NET, SOLID Principles, Single-page Applications (SPA)

Education

  • Master's degree in Computer Science
    2002 - 2007
    Belarusian State University of Informatics and Radioelectronics (BSUIR, former Radio Technical Institute) - Minsk, Belarus

To view more profiles

Join Toptal
Share it with others