
Dmitry Gutorkin
WebSockets Developer
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
Experience
Perl - 11 yearsMySQL - 5 yearsHighcharts - 4 yearsTest-driven Development (TDD) - 3 yearsMojolicious - 3 yearsWebSockets - 3 yearsMemcached - 3 yearsRuby on Rails (RoR) - 1 yearAvailability
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
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.
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.
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
Master's Degree in Application Informatics for Economics
Moscow Academy for Industry and Finance - Moscow, Russia