Dmitry Khryukin, Developer in Saint Petersburg, Russia
Dmitry is available for hire
Hire Dmitry

Dmitry Khryukin

Verified Expert  in Engineering

Software Developer

Location
Saint Petersburg, Russia
Toptal Member Since
March 13, 2020

Dmitry is a .NET full-stack developer with 12 years of experience. He enjoys working in agile environments and using new technologies. His expertise includes working with legacy code, integrations, migrations, payment gateways, CMS-based websites, and iOS applications.

Portfolio

VCS Foundation
Azure, Microsoft SQL Server, Git, JavaScript, Vue, ASP.NET Core, .NET Core, .NET
Education Service Australia
TeamCity, Subversion (SVN), Swagger, TypeScript, JavaScript, Angular...
Progressive Enterprise
Azure, TFS, Git, Entity Framework, JavaScript, Angular, Microsoft SQL Server...

Experience

Availability

Part-time

Preferred Environment

ReSharper, Visual Studio, Git, JetBrains Rider, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on is an application used by cancer diagnostic clinics in multiple countries across the globe.

Work Experience

Software Developer

2020 - 2020
VCS Foundation
  • Extended and supported the product RESTful API using .NET web API, MS SQL Server, and Azure.
  • Supported a complex legacy system with unique product architecture.
  • Assisted in the development of cancer diagnostic/vaccination portals using Vue.js.
Technologies: Azure, Microsoft SQL Server, Git, JavaScript, Vue, ASP.NET Core, .NET Core, .NET

Software Developer

2019 - 2020
Education Service Australia
  • Assisted with the design and initial development of new projects.
  • Supported old projects and finished required improvements on time.
  • Set up a continuous integration environment to improve maintenance.
  • Utilized the latest versions of .NET Core and Angular.
  • Developed the initial RESTful API layer for the new project using .NET Core, MS SQL Server and Elasticsearch.
  • Extended an ASP.NET MVC, MS SQL Server, and KnockoutJS-based project.
Technologies: TeamCity, Subversion (SVN), Swagger, TypeScript, JavaScript, Angular, ASP.NET MVC, .NET Core

Software Developer

2017 - 2019
Progressive Enterprise
  • Participated in the design and development of new rostering software for the largest supermarket chain in New Zealand.
  • Developed a complex sales prediction scheduled service.
  • Worked in an agile team using scrum techniques to enable seamless work flows.
  • Used the latest versions of .NET Core, Angular, MS SQL Server, Azure and Azure Functions.
  • Developed a RESTful API for the project using .NET Core.
Technologies: Azure, TFS, Git, Entity Framework, JavaScript, Angular, Microsoft SQL Server, ASP.NET Web API, .NET Core

Senior .NET Developer

2016 - 2017
Vista Entertainment Solutions
  • Developed an internal service framework used for key company projects.
  • Created multiple products including a cinema manager and vouchers.
  • Collaborated with multiple teams using different languages and frameworks.
  • Supported multiple existing projects based on old technologies including AngularJS.
  • Used .NET framework, ASP.NET MVC, MS SQL Server, Entity Framework, Angular framework, and vanilla JavaScript across multiple projects.
Technologies: Jenkins, TypeScript, JavaScript, TFS, RabbitMQ, Entity Framework, Microsoft SQL Server, ASP.NET Web API

Senior .NET Developer

2015 - 2016
Reckon
  • Worked with ELK stack (Elasticsearch, Kibana, Logstash) and NServiceBus.
  • Integrated different payment gateways enabling easier customer-oriented options.
  • Designed and implemented a logging system for a distributed product with multiple services.
  • Used ASP.NET MVC, MS SQL Server across multiple projects.
Technologies: TFS, Octopus Deploy, TeamCity, NServiceBus, Redis, ELK (Elastic Stack), Kibana, Logstash, Elasticsearch, .NET 4

Senior .NET Developer

2015 - 2015
HSAGlobal
  • Worked in a fully agile team to deliver projects on time.
  • Used Test Driven Development (TDD) extensively together with other agile techniques.
  • Implemented a web API for the project which was fully covered by tests.
  • Used the following tech stack: ASP.NET MVC, Entity Framework, AngularJS, and MS SQL Server.
Technologies: TeamCity, Jira, Git, Entity Framework, SQL Server 2012, ASP.NET Web API, .NET 4

Senior .NET Developer

2014 - 2015
Atlantis Healthcare
  • Utilized the Command Query Responsibility Segregation pattern.
  • Delivered presentations about the correct use of source control systems and software development best practices.
  • Assisted with the API portion of Atlantis' core product, applying best REST API practices.
  • Used the following tech stack: ASP.NET MVC, Nhibernate, MS SQL Server.
Technologies: TeamCity, Git, NHibernate, SQL Server 2012, ASP.NET Web API, .NET 4

.NET and iOS Developer

2012 - 2014
Marker Studio
  • Assisted with a range of projects from CMS-based websites and REST APIs to iOS applications.
  • Moved the team to a Git version control system while applying best development practices and techniques.
  • Integrated various levels of work between different platforms.
  • Developed multiple video streaming applications using AWS (S3, CloudFront).
  • Developed a Chromecast video streaming iOS application.
Technologies: Jenkins, Chromecast, Mercurial, TFS, Git, JavaScript, Microsoft SQL Server, Amazon CloudFront CDN, Amazon S3 (AWS S3), ASP.NET, .NET

Software Developer

2012 - 2012
Datacom
  • Developed the internal service for the largest bank in New Zealand.
  • Spearheaded the upgrade on 20-year old legacy code.
  • Migrated one of the bank's internal systems from one credit card system to another without service interruption.
  • Used the following tech stack: ASP.NET MVC, MS SQL Server, vanilla JavaScript.
Technologies: TFS, CSS, JavaScript, Microsoft SQL Server, Web Forms, ASP.NET MVC, .NET

Software Developer

2011 - 2012
Engine 6
  • Prepared estimates, planned projects, participated in website development and database engineering, and communicated with remote project managers, clients, and front-end developers.
  • Used cutting-edge technologies and the most up-to-date best practice.
  • Worked in a 100% agile environment in a flat structured team.
  • Used NoSQL databases: MongoDB and Apache Solr.
Technologies: Jira, Jenkins, Git, Apache Solr, MongoDB, Microsoft SQL Server, jQuery, ASP.NET MVC 3, .NET

Senior Developer

2009 - 2011
Fuse 8
  • Transitioned from a junior developer position to the team lead position in two years.
  • Worked in an agile team using scrum techniques, pair programming, and TDD.
  • Delivered successful projects for companies like Alton Towers (UK’s largest theme park), Cello Electronics (UK’s leading LCD TV manufacturer), and Right Management (Manpower Group).
  • Managed a team of six developers and testers, working with remote product owners and designers.
  • Mentored junior developers, helping them boost productivity and confidence.
  • Supported and developed multiple iOS applicaitons.
Technologies: Jira, CruiseControl, Subversion (SVN), SQL, jQuery, iOS, Web Forms, ASP.NET MVC, .NET

.NET Developer

2008 - 2009
Promatis
  • Developed a Windows app used for large industrial enterprises.
  • Participated in the integration process on the client side.
  • Worked with end users to adjust software design specific to their needs.
Technologies: VB.NET, C#, Microsoft SQL Server, .NET

Cinema Manager Application

A .NET-based application for cinema managers. I was the back-end developer working in an agile team together with front-end developers and designers. The focus of the app was to significantly improve working speed and usability.

Languages

C#, SQL, C#.NET, JavaScript, CSS, HTML, VB.NET, Objective-C, TypeScript

Frameworks

.NET 4, ASP.NET MVC, ASP.NET Web API, ADO.NET, .NET, .NET Core, Angular, ASP.NET, ASP.NET Core, Entity Framework Core, .NET 5, Razor Pages, ASP.NET MVC 3, NHibernate, Swagger, AngularJS

Libraries/APIs

REST APIs, Entity Framework, React, Web API, Facebook API, Google Maps API, jQuery, NServiceBus, Vue

Tools

Visual Studio, GitHub, Git, Jira, GitLab, ReSharper, Jenkins, Auth0, JetBrains Rider, Apache Solr, TFS, Mercurial, Logstash, Kibana, RabbitMQ, Hangfire, Subversion (SVN), ELK (Elastic Stack), Amazon CloudFront CDN, TeamCity

Paradigms

Database Design, Microservices, Agile, Unit Testing, Design Patterns, RESTful Development, Agile Software Development, Test-driven Development (TDD), Microservices Architecture, Pair Programming, Continuous Integration (CI), REST, Mobile Development

Storage

SQL Server 2014, SQL Server 2016, Microsoft SQL Server, NoSQL, SQL Server 2017, Databases, Web Forms, SQL Server 2012, Redis, Elasticsearch, MongoDB, Amazon S3 (AWS S3)

Other

Coding, MVC Frameworks, Full-stack, APIs, RESTful Microservices, Ajax, Team Leadership, Leadership, Concurrency, CruiseControl, Payment Gateways, Chromecast, Serverless, Octopus Deploy

Platforms

Azure, Docker, Microsoft, Azure Functions, iOS, Amazon Web Services (AWS), Umbraco, Visual Studio Code (VS Code)

2003 - 2008

Specialist Degree in Applied Mathematics

South Ural State University - Chelyabinsk, Russia

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