Resume

Sign in

Developer Web

Location:
Seattle, Washington, United States
Posted:
January 02, 2017

Contact this candidate
Sponsored by:
TalentDesk
Post Jobs to
Multiple Job Boards &
Get more Candidates
Try it Free!
Start your 30-day
Free Trial

Dmitry Labutin

Mobile: 224-***-****

acx3a9@r.postjobfree.com

Cover letter

Who am I ?

First of all, I want to say I have H1 Visa and need only H1 transfer. H1 transfer takes only 2 weeks!

I have more than 15 years’ experience in software development. I programmed on C/C++, and a little bit on Assembler. But it was in 2000 - 2006 years. Last years I am backend developer. I am using Golang, Python and PHP.

And I am DevOps.

In current position I am Senior developer, Team Lead and System Architect. Our system scalable (we use sharding in Database, many backend nodes, balancing and other) and reliable. Some parts of our system use microservices. We use RabbitMQ as a message passing system and for RPC. We use MongoDB with sharding to store about 100M SKU. And we update about 60% SKU (prices, quantity) every day. Main storage is MySQL. This architecture was developer by myself and implemented by our team.

I have H1 visa and searching another good job. I want to find highload project and take a part in developing process. I want to use my knowledge in server architectures in your projects. I have a small experience in Frontend development. But I am backend developer!

I always looks to the modern technologies. For example, I plan to implement Docker in our infrastructure.

Also DevOps is interesting for me. May be you can forward my CV to other departments.

My favorite books about C/C++ are Scott Meyers books “Effective C “More Effective C I have read those books several times. Of course I have to refresh my knowledge about modern C/C++. But it is not problem for me.

Objective

Searching for the opportunity to bring 15+ years’ experience with Back-End development, technology engineering and server maintenance to a Senior Back-End Developer position. Last year’s my preferred programming language is Golang.

Summary

●More than 15 years’ experience in Back-End development

●More than 7 years’ experience in distributed, scalable and fault tolerant architecture design

Skills

Golang, Python, PHP, C/C++

Linux, MacOS, Windows

MySQL, MongoDB, Memcached, MSSQL, PostgreSQL

RabbitMQ

AWS, Microsoft Azure, Google Compute Engine

Ansible, Consul, Git, Subversion

Experience

PartКom

System architect, Team Lead, Senior Back-End Developer

July 2007 - present

●Designed and implemented distributed, scalable and fault tolerant architecture hosted on two data centers and have about 20 Back-End nodes and several balancers (HA-Proxy and Nginx)

●Increased search speed more than twice

●Saved space on main database storage

●Part of project moved to AWS (Route53, EC2, S3)

●Improved security

●Part of monolithic systems spitted as microservices written in Golang

●Implemented Continuous Integration (CI) process based on Giblab CI and Ansible

●Migrated from Subversion (SVN) to Git

●Part of database moved from MySQL to Sharded MongoDB cluster

●Implemented RPC to microservices through RabbitMQ

●Integrated with many external APIs

●Developed REST API (JSON)

●Developer Web services (SOAP)

●Managing Web-developers team

●Unit tests

Nebo Group

Team Lead, Back-End Developer

March 2004 – July 2007

●Improved performance of site of Central branch of Megafon company ( http://english.moscow.megafon.ru/ ). Megafon in Russia looks lite T-Mobile or AT&T in USA

●Added new functionality to CMS Morex

●Tuned performance web servers based on Linux

●Migrated from Apache to Nginx + php-fpm

●Managed remote developers team

●Developed many different web projects

Self-employed

Web developer, System administrator

March 2001 – March 2004

●Developed big quantity different web projects in PHP and Perl

●Developed own CMS (content management system) in Perl

●Administrated servers based on Linux (Apache, Nginx, DNS, bind, sendmail, postfix, network) and Windows

Teamoty Brain Inc

Web developer

February 2000 – March 2001

●Developed auction system for car dealers

●Added new functionality to CMS in C/C++

N.I. Lobachevsky State University of Nizhni Novgorod, Department of computing mathematic and cybernetic

Professor assistant

September 2001 – current

●This is my hobby to teach student on Saturdays next courses:

●Clouds technologies

●Web development on PHP

●Platform ASP.NET

●Guidance of course and diploma works

●Participation in innovation projects

Education

Master's degree diploma with honors with a specialization of mathematic-programmer, Jul 2001

N.I. Lobachevsky State University of Nizhni Novgorod (Computing mathematic and cybernetic)



Contact this candidate