Dmitry Parshenko
Ruby Software Architect
I have participated in a number of projects built from the ground up both as a team member and by myself (as a freelancer), in product companies and in consultancies.
I love to take part in every phase of software development from writing requirements to deployment and end-user support. I like to communicate with the customer directly and am capable of driving a team.Working Experience
igiMED
November 2015 - Present
Software Architect
Project: igiMED – healthcare automation solution.
igiMED is a sophisticated healthcare automation solution. One of it's tasks is to help medical personnel drastically reduce amount of handwriting when filling medical papers. The application is aware of document workflow in different areas: emergency, inpatient, admission, and others, and helps leading a case through all stages of medical treatment. Another part of the application is about statistics analysis. The solution includes a number of mobile applications for different kinds of personnel (physicians, nurses, emergency paramedics) as well as for patients.
Technologies used: Ruby on Rails, Postgresql, jQuery, CoffeeScript, Resque, Redis
Freelance
November 2014 - February 2015
Ruby Developer
Project: PetPocketBook – pet sitting automation application.
This project's task is to automate pet sitting and grooming services. A servicing person gets requests for walking pets into his or her mobile device via the app's API, the app picks time, builds the most optimal walking route, notifies pets' owners about job completion etc.
Technologies used: Ruby on Rails, Postgresql, jQuery, CoffeeScript
SoftServe
May 2012 - May 2014
Ruby Developer
Project: Social Network Content Analysis Too
This web-based application's purpose is to track particular kind of activities over different social networks. It works with multiple networks APIs, allows to efficiently search through stored data, has flexible notifications and rich UI. It also provides it's own API.
I used to be lead developer in this project and enjoyed taking part in every phase of it, communicating with the client and mentoring junior devs.
Technologies used: Ruby on Rails, PostgreSQL, jQuery, HAML, SASS, Git, Heroku, scheduler.
Project: Content Delivery Network Traffic Analysis Tool
This application consumes large amounts of CDN servers’ logs, stores the information in a data warehouse and builds comprehensive reports. The app has multi-layer architecture, my area included a Rails-based middleware and flexible rich web UI with multi-tab interface, live charts, interactive maps and more.
Technologies used: Ruby on Rails, jQuery, Backbone.js, Node.js, Highcharts.js, cron, REST API, Google Maps, CruiseControl.rb.
Freelance
October 2011 - May 2012
Ruby Developer
Project: DealFinder – data scraping and analysis tool for a real estate company.
Another real estate web application, this time with strong emphasis on data analysis and flexible search. I've built this application from scratch, my work included both backend and frontend programming, database design, integrating web services, markup and styling, deployment.
Technologies used: Ruby on Rails, MySQL, jQuery, Backbone.js, CoffeeScript, Google Maps, MLS/RETS, geocoding, Capistrano, cron.
Upscript
June 2010 - October 2011
Ruby & PHP Developer
Project: North Western Acquisitions – data scraping, analysis and a CRM tool for a real estate company.
This project is a comprehensive solution which runs the whole lifecycle of a deal. I enjoyed being a lead developer of a small team which meant taking part in every phase of the project from writing requirements to deployment and end-user support. It was interesting from a technical viewpoint too.
The client continues to use some technical solutions I've introduced in this project.
Project: kidlee.com – a twitter-like application.
I implemented RESTful API for a mobile application.
Project: TrustedBookings - booking platform for small hotels.
I took part in backend and frontend development. I created an embeddable widget as well as other things.
Technologies used: Ruby on Rails, Zend Framework, JavaScript, MySQL, jQuery, Google Maps, Bing Maps, MLS/RETS, geocoding, cron.
Miralab
December 2008 - June 2010
PHP Developer
Project: miralinks.ru - SEO articles placing service.
I developed a number of new features, did performance improvements along with database design, created interactive interfaces. My responsibilities also included end-user support, writing documentation and mentoring interns.
Technologies used: CakePHP, MySQL, HTML, CSS, jQuery, AJAX, XML, APC.
Studio 6
February 2008 - June 2010.
PHP Developer
Project: usa-auto.ru - online car parts store with over 5 million of goods in the database.
I did server-side development and database design, created interactive AJAX interfaces.
Project: monomed.ru - online medical reference.
I did server-side development, created interactive AJAX interfaces and markup.
Technologies used: PHP, MySQL, HTML, CSS, jQuery, AJAX, Sphinx.
Education
Sevastopol National Technical University
Sevastopol, Ukraine
2002 - 2007
Cybernetics and Computer Facilities
Speciality "Computer systems and networks", specialist degree
Skills
Used actively
Ruby, Ruby on Rails, Sinatra, JavaScript, CoffeeScript, jQuery, AJAX, Backbone.js, HTML, CSS, HAML, SASS, MySQL, Git, Linux, Apache, Passenger, Cron, Geocoding, Google Maps, Bing Maps, APIs, RVM, RSpec, Vim, S3, SSH, MLS/RETS, TDD, Capistrano
Used previously
C++, C#, Delphi, Firebird, PHP, Zend Framework, CakePHP, APC, ExtJS, Sphinx, XSLT, Xerces, SVN
Talks
SoftServe
Sevastopol, Ukraine
February 2013
Vim for Code Editing
Presentation available at vim-vim-vim.herokuapp.com