David Sevcik, Domain-driven Design (DDD) Developer in London, United Kingdom
David Sevcik

Domain-driven Design (DDD) Developer in 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




London, United Kingdom



Preferred Environment

Terminal, Git, Sublime Text, OS X

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: Node.js, Elasticsearch, MySQL, JavaScript, Ruby
  • Senior Developer (Contractor)

    2012 - 2014
    Polarion Software
    • 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: MongoDB, Ruby on Rails (RoR), Ember.js, CoffeeScript, JavaScript
  • Developer, Consultant

    2011 - 2012
    Mycroft Mind
    • 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: Esper, Java
  • 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 (RoR)


  • Reevoo

    Ratings & Reviews platform for multichannel brands and retailers.

  • Better Ember Doc

    Searchable API documentation for an Ember.js framework.

  • Event Analyzer for CloverETL

    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

    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

    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

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


  • Languages

    JavaScript, Ruby, CoffeeScript, UML, Java, PHP, Haskell
  • Frameworks

    Ember.js, Ruby on Rails (RoR), Angular, Sinatra, AngularJS
  • Libraries/APIs

    jQuery, Node.js, Google API, Facebook API
  • Tools

    RubyMine, Sublime Text, GitHub, Git, Terminal, Adobe Photoshop
  • Paradigms

    Test-driven Development (TDD), Scrum, Agile Software Development, Behavior-driven Development (BDD), Functional Programming, Continuous Integration (CI)
  • Platforms

    MacOS, Linux, OS X, Windows
  • Storage

    MySQL, MongoDB, Elasticsearch, Memcached
  • Other

    Domain-driven Design (DDD), Esper


  • Master's Degree in Management and Engineering
    2005 - 2011
    Masaryk University - Czech Republic
  • Exchange Student Degree in Information Sciences
    2010 - 2010
    University of Tampere - Finland

To view more profiles

Join Toptal
Share it with others