My name is Dmitry (russian version of this page).
I'm interested in complicated, non-trivial projects.
Experienced with javascript, go and php.
I like to communicate using Agile methodologies, including SCRUM, Kanban and pair programming.
You can find me:
on Twitter -!/bullgare,
on LinkedIn -,
on Moikrug -,
on Careers 2.0 -
on GitHub -
And I also have a blog (in russian).


vanilla, react, AngularJS (contributed), jQuery, Leaflet.js (contributed), node.js (+gulp, grunt), prototype, backbone
server-side technologies
Go, PHP, Python, MySQL, PostgreSQL, MsSQL Server, sphinx, memcached, CouchDB, LevelDB


Held roles as senior developer, architect and team leader:


1999-2005 Engineer's degree at Moscow Engineering Physics Institute
2005-2008 Post Graduate at UC JINR

Professional Experience

07.2016 - present
Senior Go developer
SRE team (Goblin-2)
What I did
06.2015 - 07.2016
Front End Team Lead
Mobile theme of the site
What I did
05.2014 - 05.2015
Front End Architect
Maps department
Results and accomplishments
12.2012 - 05.2014
Javascript-developer → Senior javascript-developer
Client-side department
Results and accomplishments
05.2012 — 12.2012
Back-end developer
Billing department
Results and accomplishments
System refactoring, implementing new payment methods, making optimizations, counting of statistics and analyzing
05.2011 — 05.2012
Developer (Back-end and Front-end)
Development of PHP, javascript (jQuery, jQuery-UI, jQuery-template, Underscore.js), MS SQL Server, SVN → git.
Development, designing, profiling, and optimizations (server-side and front-end).
Getting and analyzing statistics for server resources and network utilization.
System administration.
Results and accomplishments
11.2009 — 05.2011
Megaplan Ltd.
Development and support of project management system Megaplan using PHP, javascript (jQuery), PostgreSQL, Python, and Mercurial.
Participating in system designing. Development taking into account business requirements, quality and deadlines.
Working by XP and SCRUM methodologies (also, as a scrum master). Communicating other team members and other teams.
05.2007 — 10.2009
web-developer, senior developer
Development, improvements and support of Moikompas (social database).
Full range of development: from producing requirements and choosing architecture to coding and unit-testing. Task distribution between developers.
Programming languages and technologies: PHP, mySQL, javascript, apache, nginx, memcached, APC, CouchDB, ajax, jQuery, SVN.
03.2006 — 06.2009
php developer (freelance)
php, mySQL, xHTML, dHTML, JavaScript, developing from task creation to coding and initial database fill.
Creating automation systems, CMSs, developing interfaces for users, managers, system administrators.
03.2003 — 05.2007
programming, data processing, HTML, CSS, PHP, C, Assembler, Delphi, Fortran, Root