Dmitry Gutorkin, Developer in Moscow, Russia
Dmitry is available for hire
Hire Dmitry

Dmitry Gutorkin

Verified Expert  in Engineering

WebSockets Developer

Location
Moscow, Russia
Toptal Member Since
February 8, 2015

Dmitry is a Software Engineer with experience in various databases technologies. He likes to use new tools and create new things. Dmitry believes that innovation is the key to progress and he hopes to use his skills for completing complicated and unusual projects to realize such progress.

Portfolio

JSC Russian Standard Bank
Oracle, Sybase, MySQL, Database Replication, Mojolicious, Perl
Reg.com Domain Name Registrar
jQuery, Memcached, HandlerSocket, WebSockets, Mojolicious, Catalyst, Perl

Experience

Availability

Part-time

Preferred Environment

Sublime Text, Vim Text Editor, Git, MacOS, Linux

The most amazing...

...thing I’ve developed is an improved database with 4x processing speed implemented through a NoSQL interface to a widely-used, relational database.

Work Experience

Software Engineer

2010 - PRESENT
JSC Russian Standard Bank
  • Worked with high loaded (greater than 3000 connections) and high capacity (more than 5Tb) corporate systems of data storage and processing.
  • Developed a monitoring and management system for databases from scratch.
  • Coded log parsers and data analysis scripts.
  • Implemented database performance tuning and troubleshooting.
  • Worked on development and support of the system in the layer between bank and client.
Technologies: Oracle, Sybase, MySQL, Database Replication, Mojolicious, Perl

Perl Developer

2013 - 2013
Reg.com Domain Name Registrar
  • Optimized database functionality using HandlerSocket and Memcached.
  • Created tests for new modules.
  • Completed a project which increased speed by up to 4 times for user session management in Catalyst.
  • Learned JavaScript and CSS simultaneously while working with front-end.
  • Connected Asterisk PBX with back-end.
Technologies: jQuery, Memcached, HandlerSocket, WebSockets, Mojolicious, Catalyst, Perl

Highcharts Bootstrap Script

I built a wrapper for the JavaScript library, Highcharts. This module simplifies the process of getting charts by creating typical Perl objects and setting appropriate attributes.

Languages

Perl, JavaScript, Ruby, CSS, SQL

Storage

Sybase, Memcached, MySQL, HandlerSocket, Database Replication, Microsoft SQL Server

Frameworks

Bootstrap 3, Mojolicious, Ruby on Rails (RoR), Catalyst

Libraries/APIs

Highcharts, DBIx::Class, jQuery

Tools

Vim Text Editor, Sublime Text, GitLab, NGINX, Sublime Text 3, Git

Paradigms

Test-driven Development (TDD), Functional Programming, Object-oriented Programming (OOP), Agile Software Development

Platforms

Linux, Oracle, MacOS, Solaris, AIX

Other

Ajax, SSH, WebSockets

2004 - 2009

Master's Degree in Application Informatics for Economics

Moscow Academy for Industry and Finance - Moscow, 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