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 - https://twitter.com/#!/bullgare,
on LinkedIn - http://www.linkedin.com/pub/дмитрий-болгов/42/106/506,
on Moikrug - http://dbolgov.moikrug.ru/,
on Careers 2.0 - http://careers.stackoverflow.com/bullgare.
on GitHub - https://github.com/bullgare?tab=repositories.
And I also have a blog (in russian).
russian version of this page

Technologies

javascript
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

Skills

Education

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

Professional Experience

06.2015 - present
Lazada
Front End Team Lead
Mobile theme of the site
What I did
05.2014 - 05.2015
Sputnik
Front End Architect
Maps department
Results and accomplishments
12.2012 - 05.2014
Mamba
Javascript-developer → Senior javascript-developer
Client-side department
Results and accomplishments
05.2012 — 12.2012
Mamba
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
Undev
Developer (Back-end and Front-end)
Development of moskva.fm. 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
Server-side
Client-side
11.2009 — 05.2011
Megaplan Ltd.
developer
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
FC-Pro
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
ArtPro
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
JINR
engineer
programming, data processing, HTML, CSS, PHP, C, Assembler, Delphi, Fortran, Root