Dmitry Amelchenko

Rails Developer/Mentor/Architect

dmitry@custommode.com
http://www.linkedin.com/in/dmitryame

A Ruby on Rails developer with a working knowledge of modern techniques and best practices. Has a passion for creation, innovation and learning. Capable of leading a project from schema design to production deployment.

WORK HISTORY
Web developer at Nokia (Jan 2010 - Present)
  • Working in the team to produce best of class social experience applications targeting the mobile environment which will be integrated with the rest of the Nokia Ovi services. 
  • Design, launch, maintenance, performance optimization, integration with other internal systems of RubyOnRails web application.
  • Promoting Ruby and Rails internally, organizing and running internal Ruby User Group.
  • Migrated the app to rails 3.
  • Established BDD practices, first with Cucumber then Steak and Rspec and Hudson.
  • Automated and finetuned Tomcat deployment with JRuby warbler. 
  • Troubleshooting memory leak in prod, submitting a security patch to Rails core. 

R&D software engineer at Riskmetrics (Jan 2007 - Dec 2009)
  • Worked on New generation RiskManagement application
Lead Middleware/Web Developer at First Marblehead  (Nov 2004 - Dec 2006)
  • Lead company wide effort to migrate legacy applications to J2EE architecture. Designed and built a security infrastructure for J2EE applications. Defined build/configuration management procedures. Initiated Wiki web site that encouraged collaboration among developers and their managers. Worked with project managers to define requirements and deliverables.

Lead Middleware/Web Developer at Standard and Poor's (Jan 2003 - May 2004)
  • Worked on Commercial Mortgage Backed Securities analytics application. Influenced decisions made in the inception phase of the project. Designed and implemented Data Access Layer OR mapping defined in XML.

Lead Developer, Architect at Deutsche Bank, (Scudder Kemper Investments, Inc.) (Apr 1999 - Nov 2002)
  • Directed architecture, designed and implemented messaging based mutual fund pricing feed. Defined hierarchical fund data relationships, implementing those in a form of global services. Migrated these services to EJB, improving scalability and response time.
Programmer/Analyst at Morgan Stanley (Jan 1998 - Apr 1999)

Programmer/Analyst at Checkfree Investment Services (Oct 1996 - Jan 1998)

Consultant at Firefield.com (Apr 2008 - Present)
  • Set initial guidelines and directions for the project. Put a team of Rails developers together. Developed deployment and release infrastructure and procedures.

EDUCATION
BYELORUSSIAN STATE UNIVERSITY OF INFORMATION TECHNOLOGIES AND RADIO-ELECTRONICS, Minsk, Belarus
M.S., Computer Science and Engineering.


TECHNICAL EXPERIENCE
Languages: Ruby, Java, C++, C, Lisp
Web Languages: JavaScript/JQuery, HTML, CSS
Testing Frameworks: Cucumber, Shoulda, Rspec, Capybara, FactoryGirl
Operating Systems: OSX, Linux, Windows
Database Technologies: MySQL, ActiveRecord, MongoDB
Version Control: Git, Subversion
Project Management: Pivotal Tracker, Version One, Trac
Other: Amazon EC2, S3, capistrano.

AFFILIATIONS, PUBLICATIONS, OPENSOURCE

http://echowaves.com
http://cleantogether.com
http://github.com/dmitryame
http://railsmagazine.com/articles/22
active member of boston.rb
Certified ScrumMaster (CSM)


Sign in  |  Recent Site Activity  |  Terms  |  Report Abuse  |  Print page  |  Powered by Google Sites