My name is Dmitry.
I'm interested in complicated, non-trivial projects.
Most experienced with javascript(ts/es) and php.
I like to communicate using Agile-methodologies, including SCRUM, Kanban. Like pair programming.
You can find me:
on Twitter -!/bullgare,
on LinkedIn -дмитрий-болгов/42/106/506,
on Moikrug -,
on Careers 2.0 -
on GitHub -
And I also have a blog (in russian).
russian version of this page


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



1999-2005 at Moscow Engineering Physics Institute
2005-2008 Post Graduate at UC JINR

Professional Experience

06.2015 - present
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