Dmitry Amelchenko

Leader/Mentor/Architect

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

Results-oriented business visionary with a unique background in software engineering. Expert in delivering disruptive mobile and web platforms while fine-tuning Agile teams to an A+ grade. Strong strategic and long-range planning abilities. Diverse background covers engineering, product, user experience, dev-ops, quality assurance, customer support, sales, and marketing functions.

BUZZ WORDS 

  • JavaScript (es6), Swift, Objective C, Java, Clojure, Ruby, C++, C, Lisp
  • KOA1-2, Express, Rails, EJB,  Spring,  Compojure, JavaScript,JQuery, HTML, CSS
  • Native iOS and Android, Hybrid mobile development with ReactNative and Redux
  • Mocha, Chai, Jasmine, Cucumber, Shoulda, Rspec, Capybara, FactoryGirl, Junit
  • PostgreSQL, MySQL, ActiveRecord, MongoDB, Oracle, SQL Server, DynamoDB
  • BlockChain, Bitcoin, Ethereum
  • Scrum, Kanban, Root-Cause analysis, Git, Subversion, Trello Boards, Pivotal Tracker, Version One, Trac, Jira
  • Amazon EC2, S3, capistrano, Jenkins (Hudson), TeamCity
  • WordPress & SEO, Digital Marketing, Enthusiasm, Data Analysis, Business Acumen, Collaboration

WORK HISTORY

Chief Technology Guy at ServiceChannel Ventures (Sept 2015 - Present)

  • Brought a new and disruptive business platform from inception to market that serves the mission critical business goal to build a platform around the commercial contractors repair and maintenance industry. The strategic goal of the division is to penetrate the market and revolutionize the industry from with-in. New emerging technologies are seen as a key component to success. 
  • Established a highly efficient A+ results-oriented technology team executing on the strategic goals. 
  • Defined mission critical architecture based on Ruby on Rails backend, PostgreSQL DB, ReactNative hybrid mobile frontend, which enabled a quick time to market in under six months for the first MVP.
  • Hosted the new platform on ElasticBeanstalk. This infrastructure solution is cost efficient, requires minimal dev-ops involvement,  supports failover, and auto-scaling out of the box – all of which are crucial for highly efficient execution of the business goals.
  • Strategically defined core business logic into an API, which allowed the ability to build various presentation solutions by independent teams (including clients). Open sourced UI as a reference implementation to encourage 3rd party's participation.


VP of Software Engineering at ServiceChannel (Sept 2011 - Jul 2015)

ServiceChannel delivers a web based platform as a service solution that automates relationships between large retail clients and facility maintenance contractors. Service Channel streamlines payments processing and contractors compliance, which results in significant savings for clients. Led the company’s transition to Agile, which allowed to continue growing and scaling the business.

  • Initiated and led IT initiatives such as; improving product quality, shortening release cycle, reducing maintenance cost, improving estimates quality, and predictability of releases. All of which aligned with the overall corporate goal of customer satisfaction and retention.
  • Established agile practices throughout organization based combination of Scrum and Kanban methodology; improving communication, planning, delivery schedule, and overall quality of products.
  • Built and led multiple distributed development teams in-house and offshore.
  • Streamlined collaboration process; ensuring different teams work together towards common goals and solving cross-team challenges.
  • Facilitated creative thinking process; encouraging technical teams to come up with non standard solutions solving complex business and technology problems.
  • Influenced and oversaw the strategic decision to move the company's infrastructure to the cloud in AWS.
  • Managed critical production issue resolutions.
  • Led research of cross platform mobile product development initiative. 
  • Established strategic direction towards mobile platform development. Implemented a successful mobile development team, which consolidated mobile efforts previously scattered throughout the company. Set architectural guidelines and coding standards for mobile platform.
  • Established quality control process and implemented centralized QA organization, which reduced the overall number of bugs in production and improved customer satisfaction and retention.
  • Established release management process; improving accuracy and speed of releases.
  • Led technical implementation of the mission critical billing platform initiative, resulting in increased revenue.
  • Served as a liaison between business and IT, greatly improving collaboration between various roles in the process.
  • Hosted and facilitated reoccurring company wide webinars; presenting the progress IT is making towards corporate goals.
  • Presented new features and products on client facing webinars.
  • Actively participated on the Contractor Advisory Board; establishing strong relationships between the IT and the customers.


CTO/Consultant at SoberGrid (Sept 2015 - Present)

  • Led transition of the company from prototype to a product stage resulting in initial sales.
  • Established permanent software development discipline (Agile).
  • Led Architectural and Infrastructure decisions achieving ongoing scalability and quality of service.
  • Led an effort to host platform on HIPAA compliant infrastructure.
  • Led EMR integration.
  • Collaboratively defined product roadmap and features timelines.

Lead Web developer at Nokia (Jan 2010 - Sept 2011)

  • Worked on the team that produced best of class social experience applications targeting the mobile environment which was integrated with the rest of the Nokia Ovi services.
  • Instrumental in design, launch, maintenance, performance optimization, integration with other internal systems of RubyOnRails web application.
  • Promoted Ruby and Rails. Organized and ran internal Ruby User Group.
  • Led migration of the app to Rails 3.
  • Established BDD practices.
  • Led automation and fine-tuning of Tomcat deployment with Jruby.
  • Directed troubleshooting of memory leaks in production, submitted a security patches to Rails core and Jruby dev teams.


R&D software engineer at Riskmetrics (Jan 2007 - Dec 2009)

  • Worked on New generation RiskManagement application

Lead Middleware/Web Developer at FirstMarblehead (Nov2004-Dec2006)

  • Led company wide effort to migrate legacy applications to J2EE architecture. Designed and built a security infrastructure for J2EE applications. Defined build and 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)


EDUCATION

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

AFFILIATIONS, PUBLICATIONS, OPENSOURCE

http://echowaves.com Mobile Cross Platform Development — what I’ve learned  https://github.com/echowaves http://github.com/dmitryame http://railsmagazine.com/articles/22 member of boston.rb, member of Boston Clojure group, Certified ScrumMaster (CSM)


EXTRA BONUS

Founder and president of Echowaves Inc. (Sept 2008 – Present)

Proactively researching new technology and innovative business approaches by trying out ideas and building functional prototypes, such as:

  • Echowaves version 1.0.0 – social group chat. 
  • Echowaves version 2.0.0 – micro photo blogging. Mobile only. Native mobile development for IOS and Android. Closure backend.
  • TradeLog – mobile time management for technicians.
  • PlusJoe – mobile P2P market place. 
  • TenTags – location based social discovery platform.


Consultant at Firefield.com (Apr 2008 -Sept 2011)

  • Set initial guidelines and directions for the project. Put a team of Rails developers together. Developed deployment and release infrastructure and procedures. Advised on technology and infrastructure.