Post Job Free

Resume

Sign in

Project Manager Developer

Location:
Portland, ME
Posted:
January 04, 2013

Contact this candidate

Resume:

Dmitri Zagidulin

abp3hu@r.postjobfree.com

Portland, ME

440-***-****

Why I would be a valuable asset to your company:

Team leader, SCRUM master, experience in Agile and XP

Experience in third-party API integration, as well as developing and

documenting internal and public-facing APIs

Over 10 years experience with Web and Desktop application development

Strong theoretical background

Deeply passionate and enthusiastic about programming

Learn new techniques, methodologies and languages quickly

Experience:

Local Thunder

Lead Developer (LAMP, PHP, MySQL, Javascript), 2010-present

SCRUM master, introduced Agile development process to the company

Reduced feature release intervals from 6+ months to 2-4 weeks per

iteration. Dramatically increased dev team agility and responsiveness

Created a business intelligence and reporting framework, including a real-

time data dashboard (in CakePHP) that reports on all aspects of the

business

Significantly upgraded dev infrastructure: Continuous Integration using

Hudson/Jenkins CI, Unit Testing (using phpUnit, python-based Twill),

Mercurial DVCS, Developer Wiki, phpDoc-based automated

documentation, release manager infrastructure

Created internal REST-based SOA (Service Oriented Architecture) APIs

Recruited and trained 4 other developers on the team.

Developed third-party API integration code for Facebook, Twitter, Google

Maps, PayPal, Authorize.net and many others.

Responsible for refactoring, rearchitecting, debugging and feature

development on a massive legacy codebase through 16 major feature

releases, on time and on budget

Uncle Henry s

Lead Developer (LAMP, Python, MS-SQL, jQuery, AJAX, MongoDB), 2009-2010

Led the project to rewrite a classifieds portal (www.unclehenrys.com) in

Python (using the web2py framework), with a team of 4 other developers,

using SCRUM agile methodology

Involved in all aspects of design and implementation of a high-traffic site

(300k monthly user sessions)

Wrote an asynchronous stats tracking and reporting system using

MongoDB

Tilson Technologies

Software Developer (PHP, MySQL, Javascript, jQuery), 2009

Implemented site redesign for Biddeford Savings Bank using

PostNuke/MySQL back end.

Rogers Software Development Fairbanks, AK

Software Developer (PHP, MySQL, Ajax, DHTML, Selenium, Javascript), 2008-2009

Project manager, responsible for communication between clients and a

team of 3 developers. Ran phone meetings with clients twice a week.

Contract work with a Rails-like PHP point of sale system, including

experience with automated testing of Ajax based web UIs using Selenium

Debugging of interface with credit card payment gateway

The OPAL Group Westlake, OH

Software Developer (Python, PostgreSQL, DHTML, Javascript), 2007-2009

One of the lead developers for the ACM Siggraph 2008 conference

software (responsible for contributor submissions, jury process, student

volunteer scheduling, and other modules). Responsible for the design and

documentation of the Siggraph SIS database, and wrote most of the

academic conference functionality for Siggraph 2008, 2009 and Siggraph

Asia 2008.

Data-Basics Garfield Heights, OH

Software Developer (Smalltalk, Java, PHP, Javascript), 2000-2007

Created an in-house web toolkit and templating system

Experience in using Sybase, Oracle and MS-SQL in database-backed

desktop applications

Created the company's web-based offerings:

o CRMAnywhere A Customer Resource Management system which

allows customers to enter new work requests, run custom reports,

acknowledge quotes, view work orders and invoices

o CSRAnywhere A web-based tool fully integrated with the back

office, which allows sales representatives to build live equipment

and labor quotes while at a customer site

Responsible for upgrading the entire software suite to newer versions of

the language

Wrote an XML-to-PDF Java converter which exports proprietary reports

into XML and renders them as a PDF for display over the web

Aided with the development of a Java-based Rich Internet Application GUI

client

Wrote a SOAP-based web service which integrates a client's inventory and

accounts receivable modules with a third party tracking and reporting

service (Expesite)

Championed, evaluated and implemented infrastructure improvements

(bug tracking system, created a version control/code merging system for

Smalltalk code)

Wrote a service that analyzed POP3 mailboxes for incoming automatically

generated equipment alarm emails, parsed them and dispatched

appropriate actions and reports

Responsible for refactoring and code cleanup of the software suite

NASA Glenn Cleveland, OH

Tech Intern (C summer 1999

Built 3D graphical models from 2D X-Ray scans of components for non-

destructive analysis

Wrote a data export filter in C/C++ to transfer graphical models between

various software suites

Allegheny College Meadville, PA

Teaching Assistant (Java), 1998-2000

Education:

Allegheny College (Meadville, PA)

B.S. Computer Science, 3.5 GPA, Minors in Math and Cognitive Science

Member of the Allegheny ACM Programming Contest team for 2

years

Skills and Highlights:

Programming Languages

Python 5 years of web application development (using web2py and in-

house web frameworks).

PHP 10 years experience in web development (using MySQL, phpUnit,

object-relational mapping frameworks, and develoment frameworks such

as CakePHP)

Smalltalk primary programming language for 7+ years. Knowledge of

the Seaside continuation-based web framework. Experience with Cincom

VisualWorks, Visual Smalltalk Enterprise 2000, and Squeak Smalltalk.

Java experience with J2EE libraries, Web services, PDF generation,

AWT-based fat client development, Swing GUI framework, Hibernate,

distributed JUnit automated testing frameworks

Spoken languages: Fluent in Russian

Web Design and Development

Strong HTML, CSS, JavaScript and DHTML skills. Extensive experience

with jQuery framework

System Administration

Experience setting up the LAMP stack - Debian Linux, Apache web server

with SSL, MySQL database server, PHP and Python languages

Experience setting up and managing Mercurial DVCS repositories, SVN

source code repositories, Trac bug-tracking software

Passionate About:

Object-to-relational-database mapping frameworks

Design Patterns and software development methodologies

Portals and Web 2.0-style social software

Automated testing technologies unit testing tools such as JUnit, PHPUnit

and their work-alikes, as well as web based automated testing (in-

browser scripting tools such as Selenium, code-based automated test

suites)

JavaDoc-style documentation tools, Wikis and extranets



Contact this candidate