Scroll To View More
David Sevcik

David Sevcik

London, United Kingdom
Member since June 27, 2013
David is a talented full stack web developer with over five years of experience and an extensive knowledge of Ruby on Rails and Ember.js. He is comfortable working either as an individual developer or as a member of an international team spread across multiple countries.
David is now available for hire
  • Ruby on Rails (RoR), 6 years
  • JavaScript, 6 years
  • UML, 6 years
  • Test-driven Development (TDD), 5 years
  • Domain-driven Design, 4 years
  • Node.js, 2 years
  • Ember.js, 2 years
  • Elasticsearch, 2 years
London, United Kingdom
Preferred Environment
OS X, Sublime Text, Git, Terminal
The most amazing...
...thing I've created is an extensive JavaScript SDK for partner developers that helps them create their own applications on top of an existing company platform.
  • Senior Software Engineer
    2014 - PRESENT
    • Have been part of an international team developing reviews & ratings platform for for multichannel brands and retailers.
    • Participated on transition from a monolithic Ruby on Rails application to the micro-services architecture.
    • Using domain-driven design approach to address issues with large domain and inconsistent vocabulary.
    • Created full text search based on ElasticSearch.
    • Practise the continuos delivery software model.
    Technologies: Ruby, JavaScript, MySQL, ElasticSearch, Node.js
  • Senior Developer (Contractor)
    Polarion Software
    2012 - 2014
    • Developed an integration platform based on the OSLC standard.
    • Maintained an extensive JavaScript SDK for partner developers allowing them to create their own applications on top of the platform.
    • Created project tracking and Scrum applications in Ember.js.
    • Created an integration testing solution for Ember.js applications.
    • Worked as part of an international team spread across several countries running Scrum.
    Technologies: JavaScript, CoffeeScript, Ember.js, Ruby on Rails, MongoDB
  • Developer, Consultant
    Mycroft Mind
    2011 - 2012
    • Developed a fuel fraud detection system to minimize losses in gas station networks.
    • Created a series of plugins for complex event processing for a Clover ETL tool.
    • Developed a general testing framework for complex event processing systems as part of my master thesis.
    • Managed a team of developers working on an energy-efficient metering solution.
    • Solved a research project on smart farming that involved processing data from various sensors and developing mathematical models.
    Technologies: Java, Esper EPL
  • Senior Developer
    2010 - 2011
    • Developed a cell phone eCommerce site on top of the Spree platform.
    • Created a multi-site management tool based on Radiant CMS.
    • Managed a team working on an eCommerce site for selling car tires.
    • Created the website and newsletter system for a large company selling building materials.
    • Supported the campaign of a health products reseller by managing a series of blogs and micro-sites.
    Technologies: Ruby on Rails
  • Reevoo (Development)

    Ratings & Reviews platform for multichannel brands and retailers.

  • Better Ember Doc (Development)

    Searchable API documentation for an Ember.js framework.

  • Event Analyzer for CloverETL (Development)

    An extension for CloverETL that I built providing an easy-to-use toolset for processing data based on events such as log records, transactions, measurements from sensors, alerts, and more. It uses Complex Event Processing techniques.

  • Alca Plast company website (Development)

    This is the international website for Alca Plast. The development process for the website and custom CMS included close collaboration with the customer. The main technology used was Ruby on Rails.

  • Cell phone online shop (Development)

    This is an online shop built on top of the Spree eCommerce platform in Ruby on Rails. It displays devices with tariffs from different mobile network operators and helps customers to find the most suitable one.

  • sMoneyBox (Development)

    A free tool for documenting spending developed in Ruby on Rails.

  • Languages
    JavaScript, Ruby, CoffeeScript, UML, PHP, Java, Haskell
  • Frameworks
    Ember.js, Ruby on Rails (RoR), Sinatra, AngularJS
  • Libraries/APIs
    jQuery, Google API, Node.js, Facebook API
  • Tools
    Sublime Text, RubyMine, GitHub, Git, Adobe Photoshop
  • Paradigms
    Test-driven Development (TDD), Domain-driven Design, Scrum, Agile Software Development, Behavior-driven Development (BDD), Continuous Integration (CI), Functional Programming
  • Platforms
    Mac OS, Linux, Windows
  • Storage
    MySQL, MongoDB, Memcached
  • Misc
  • Master's degree in Management and Engineering
    Masaryk University - Czech Republic
    2005 - 2011
  • Exchange Student degree in Information Sciences
    University of Tampere - Finland
    2010 - 2010
I really like this profile
Share it with others