Dmitry Gutorkin, Developer in Moscow, Russia

Dmitry Gutorkin

WebSockets Developer

Location
Moscow, Russia
Toptal Member Since
December 6, 2014

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.

Dmitry is available for hire
Hire Dmitry

Portfolio

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

Location

Moscow, Russia

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

2010 - PRESENT

Software Engineer

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
2013 - 2013

Perl Developer

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

Skills

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

Education

2004 - 2009

Master's Degree in Application Informatics for Economics

Moscow Academy for Industry and Finance - Moscow, Russia