Dmitry Khryukin, Software Developer in Saint Petersburg, Russia
Dmitry Khryukin

Software Developer in Saint Petersburg, Russia

Member since December 19, 2019
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.
Dmitry is now available for hire

Portfolio

Experience

Location

Saint Petersburg, Russia

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Employment

  • 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.js, 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, 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

Experience

  • 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.

Skills

  • 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

    Entity Framework, React, Web API, Facebook API, Google Maps API, jQuery, NServiceBus, Vue.js
  • Tools

    Visual Studio, GitHub, Git, Jira, GitLab, ReSharper, Jenkins, Auth0, VS Code, 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, AWS S3
  • Other

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

    Azure, Docker, Microsoft, Azure Functions, iOS, Amazon Web Services (AWS)

Education

  • Specialist degree in Applied Mathematics
    2003 - 2008
    South Ural State University - Chelyabinsk, Russia

To view more profiles

Join Toptal
Share it with others