Steve Lorek, Software Developer in Southampton, United Kingdom
Steve Lorek

Software Developer in Southampton, United Kingdom

Member since April 7, 2014
Steve is a Ruby engineer with twenty years of commercial experience building web applications on the back and front end. He specializes in Ruby and JavaScript, particularly in designing and building high-performance APIs and other business-critical systems. He has an entrepreneurial spirit and a pragmatic approach.
Steve is now available for hire




Southampton, United Kingdom



Preferred Environment

Git, Sublime Text, MacOS

The most amazing...

...project I've worked on is a RESTful API for public data libraries and the associated system architecture, built for one of the world's largest organizations.


  • Lead Technical Architect

    2016 - PRESENT
    Ministry of Justice
    • Replaced the manual paper processes for a B2B digital service through successful beta and live phases and formal GDS assessment. Winner of Public Sector Paperless Award 2018.
    • Replaced an inefficient, manually intensive process for a public-facing B2B digital service through successful formal GDS alpha assessment.
    • Replaced the email spreadsheet process for a B2B digital service through successful formal GDS alpha assessment.
    • Designed a new payment gateway to audit and process £1.5 billion outbound payments annually.
    • Built a business case and pitched to stakeholders to migrate a large, legacy Java and Oracle application estate from an on-premise data center managed by a third party consultancy to a self-managed AWS infrastructure, and delivered the same as technical lead to a tight, contractually-bound deadline.
    • Worked with a DevOps team to deliver a new Kubernetes/AWS-based cloud hosting platform empowering delivery teams to deploy services autonomously, conveniently, and securely.
    • Engaged with stakeholders at all levels to define a path for transitioning from a closed, Oracle/Java stack and project-based delivery towards alignment with the Ministry of Justice/GDS technical standards and a service delivery model.
    Technologies: Amazon Web Services (AWS), AWS, Node.js, Python, Kubernetes, APIs, Microservices, Ruby on Rails (RoR), Ruby
  • Senior Developer

    2015 - PRESENT
    Funding Circle
    • Designed and architected core customer-facing technology.
    • Delivered two major transformative projects to help the company lead the peer-to-peer lending industry.
    • Led my peers as senior member of a team of 10 developers.
    • Developed new microservice projects in a hosted Docker infrastructure using AMQP messaging.
    • Maintained and improved existing code and supported the core new business pipeline tools and customer facing website.
    Technologies: PostgreSQL, Marathon, Mesos, Docker, RabbitMQ, Ruby
  • Senior Developer

    2014 - 2015
    The App Business
    • Designed and built the new back-end API architecture supporting News UK mobile/tablet applications.
    • Led a team of three developers and mentored junior new starters.
    • Worked in a multi-disciplinary Agile Scrum team.
    • Worked across internal and external client teams across editorial, business, marketing, QA, and technical operations to define solutions and ensure successful delivery.
    • Created production APIs supporting The Times Sport, Sun+ Tablet, Sun+ Mobile and Sun+ Goals mobile/tablet applications and 50,000 concurrent users.
    Technologies: Akamai, Amazon Web Services (AWS), Ruby on Rails (RoR), Ruby
  • Senior Developer

    2014 - 2014
    Money Advice Service, United Kingdom
    • Created a reusable pension calculator as a Rails Engine.
    • Created reusable, stack independent Bower assets packages for reuse across projects.
    • Worked within a cross-functional, Agile team using BDD principles.
    • Worked on-site in London for full integration with the existing team.
    • Participated in team projects and technology presentations to promote cross-team communication.
    Technologies: Bower, RSpec, Ruby on Rails (RoR)
  • Senior Developer

    2013 - 2014
    Square Enix Europe, Ltd.
    • Designed and created tools to facilitate management of the company's live games.
    • Worked closely with the company's global offices in Canada and Japan to facilitate global roll-out of the tools.
    • Designed and implemented system architecture and continuous delivery systems.
    • Created reusable API client libraries to allow other departments to consume game data.
    • Designed and created UI components to allow rapid integration with additional games.
    Technologies: Steam Web API, GitLab CI/CD, ActiveAdmin, OmniAuth, Sidekiq, CanCan, Devise, Faraday, Swagger, GrapesJS, AngularJS, Ember.js, Ruby on Rails (RoR)
  • Senior Developer

    2013 - 2013
    Head London
    • Created multithreaded API clients with JRuby and Celluloid to consume government content APIs.
    • Created a high performance API using Redis and Varnish, documented using Swagger.
    • Built responsive front-end code in a TDD workflow using Jasmine.
    • Created and released a Conscript Ruby gem for creating and managing drafts of ActiveRecord instances.
    • Worked within cross-functional, Agile teams.
    Technologies: Swagger, Azure, Jasmine, Celluloid, Padrino, JRuby
  • Lead Developer

    2011 - 2013
    • Created a RESTful API back-end service to power the web site and native mobile applications.
    • Designed and created a responsive web client.
    • Mentored junior team members and participated in pair programming.
    • Handled system architecture and design.
    • Integrated SendGrid API.
    Technologies: Resque, Solr, RSpec, SendGrid, Ruby on Rails (RoR)
  • Lead Developer

    2008 - 2011
    Willoughby Stewart Associates, Ltd.
    • Led the development team and established team workflows and technologies.
    • Consulted with clients to create innovative solutions to business problems.
    • Created multiple projects for brands such as Fairline, Costa Coffee, Tesco, Carling, and Punch Taverns.
    • Featured in a three-page article in .NET magazine issue 200, for use of 3D on the web.
    • Created a booking system for UK's largest pub chain.
    • Created Facebook apps for Tesco and others.
    Technologies: Sage, YouTube API, Twitter API, Facebook Open Graph API, RSpec, Solr, Ruby on Rails (RoR)
  • Project Manager/Lead Developer

    2008 - 2008
    Datasouth UK, Ltd.
    • Gathered requirements, ran client meetings, developed functional specifications, and created wireframes.
    • Researched, defined, and improved the tools and methodologies used in the company.
    • Handled delivery of all client projects throughout the full project cycle,.
    • Consulted with clients to produce solutions to business problems.
    • Wrote my first projects using Ruby.
    Technologies: Ruby on Rails (RoR)
  • Developer

    2007 - 2008
    Estée Lauder Companies UK, Ltd.
    • Created and implemented a global company-wide web application for security, coding, and documentation standards.
    • Created an eCommerce system responsible for the majority of sales to non-EDI customers.
    • Created an internal IT support alert system.
    • Created a touchscreen point-of-sale system used in retail concessions throughout the UK.
    Technologies: IBM Db2, Zend Framework, PHP 5


  • Money Advice Service

    I created the pension calculator tool and front-end asset management tools for the new responsive website.

  • Coca-Cola Enterprises

    I built CMS functionality to allow editors to create draft articles and released the Conscript Ruby gem

  • LoveThis

    A responsive web site and RESTful API.

  • BubblePix

    A RESTful API.

  • Fairline

    A CMS-driven web site for an international yacht manufacturer.


  • Languages

    JavaScript, Ruby, JRuby, SCSS, CSS3, HTML5, CoffeeScript, PHP 5, Python, R
  • Frameworks

    Padrino, Ruby on Rails (RoR), Sinatra, AngularJS, Ember.js, GrapesJS, Swagger, Celluloid, Jasmine, Zend Framework, Marathon
  • Libraries/APIs

    jQuery, Twitter API, Facebook Open Graph API, Devise, Sidekiq, OmniAuth, Steam Web API, Resque, Sage, Node.js, YouTube API
  • Tools

    Sublime Text 2, Subversion (SVN), Git, RSpec, Bower, GitLab CI/CD, SendGrid, Solr, Sublime Text, RabbitMQ, Mesos
  • Platforms

    MacOS, Linux, Azure, Amazon Web Services (AWS), Kubernetes, Docker
  • Storage

    PostgreSQL, Redis, IBM Db2, MySQL Daemon, Memcached
  • Paradigms

  • Other

    Faraday, CanCan, ActiveAdmin, Akamai, APIs, AWS

To view more profiles

Join Toptal
Share it with others