Dominic Orme
BSc Theoretical Physics, University Of Sussex 2004 - 2007
Kelvedon, Essex
Personal Statement
I am an Engineering Manager with a strong technical background as a polyglot developer - understanding Java, Python, Node and PHP. I am capable of handling multiple cross-functional remote teams, developing individuals, fostering collaboration and managing career goals.
I've worked in a variety of methodologies including Agile, Waterfall, Scrum and LeSS often utilising different methods across the different teams as necessary.
I'm looking for a company that has an established tech team, or wants to build one, in a remote/hybrid environment.
Work Experience
Tarabut:Engineering Manager
To:February 2024
From: April 2022
Tarabut was an Open Banking and Open Finance facilitator for banks within the MENA region. They are responsible for getting 90% of the banks in Bahrain, and the first 3 banks in KSA certified by their respective financial service authorities. I managed multiple teams, working with them to help with code review, quality assurance and systems design. I dealt first-hand with banks and non-technical counterparts to allow them to be integrated into the wider Open Banking ecosystem that is just starting to exist in the MENA region.
Technologies:
Java
SpringBoot
PostgreSQL
Docker
Kubernetes
Microservices
Responsible for:
- Managing 3 teams of geographically diverse remote developers in a hands-off/hands-on (70/30) product and project led environment - 16 people in total
- Managed process creation and adherence (Jira, Agile, CI/CD, DataDog), Quality Assurance (UnitTests, SonarQube), InfoSec(Wiz) and career development within the teams
- Spearheaded the Engineering Vision: Measurement workstream, moving the company towards a more DevOps culture.
- Helped the Mobile Team to completely remove 3rd parties from the user journey, improving conversions by 60% and reducing errors by 90%
Builderstorm Ltd:Technical Director
To:April 2022
From: June 2019
BuilderStorm is an award winning, disruptive tech solution for the construction industry. They aim to provide all the software a construction company would need to effectively collaborate on all their projects. With a focus on document control, BuilderStorm have a module for all aspects of construction, starting from the plot of land, working through logistics, hiring, training and quality control of the final buildings. One of my responsibilities was the future planning needed for R&D, how systems were to be structured, resource planning and alignment with other stakeholders. My biggest impact was the creation of a system allowing propriety documents to be viewed without them being sent as attachments via email.
Technologies:
PHP
Slim
MySQL
Docker
MongoDB
Monolith
Responsible for:
- Processes and Quality Assurance via introduction of static analysis tools and SonarCloud
- Working with the developers to manage the system architecture
- Liasing with stakeholders to manage strategy and future planning of the system
- Oversight of the remote teams based in India and the Philippines
- R&D, ISO Standard Compliance
Movem Ltd:Lead Backend Developer
To:June 2019
From: April 2018
Movem were a property-technology (prop-tech) company that used proprietary algorithms to parse transactions to assess tenant affordability. The company was dissolved when it was acquired by Barbon in June 2019.
Technologies:
NodeJS
MySQL
MongoDB
GoLang
Docker
Kubernetes
Google Cloud Services
PHP
Laravel
Microservices
Responsible for:
- Managing the movement from monolithic application to microservices
- Writing and maintaining the algorithms for detection of rent and income from bank transactions obtained via Open Banking
- Design and implementation of the APIs necessary for expansion and scaling
World First Ltd:Development Team Lead
To:April 2018
From: November 2014
WorldFirst is a fin-tech company that specialises in moving money around the world. With a few button clicks, supply chains became shorter; it was simpler, cheaper and faster than commercial banks. They handle global payroll, suppliers manufacturing in China, selling in Britain and getting paid in Euros, or buying a house in another country.
Technologies:
Java
SpringBoot
MySQL
Docker
PHP
LeSS (Large Scale Scrum)
Microservices
Responsible for:
- Managing a team of ten, including staff satisfaction, career progression, training and learning.
- Documenting and managing the high level design of the APIs
- Facilitating communication, either between teams, or between World First and its external partnerships, including business analysts, product managers and external sources.
- Senior Developer November 2014 - May 2016
City and Guilds Kineo: Senior Technical Consultant
To:November 2014
From:August 2013
Kineo, a City and Guilds company, is an e-learning company. They specialise in bespoke e-learning courses managed via Moodle or Totara. From large multinationals to small local charities, e-learning allowed their staff to progress at their own speed, in their own time, to broaden their knowledge voluntarily and aid in their personal career growth.
Technologies:
Moodle
Totara
jQuery
The company focused on building customisations of Totara; the business side of Moodle. Responsibilities included:
- Line management of junior members of the team
- Providing estimates for incoming work.
- Completing work in PHP and jQuery. Bespoke elements were written using Silex.
Sensatus Ltd:Senior Developer
To:August 2013
From:March 2010
Sensatus was a fin-tech company allowing users to create complicated automated trading algorithms without needing to know how to program at all. The company was dissolved in Feb 2023
Technologies:
Java
Scala
MySQL
C#
PHP
jQuery
Backbone
RequireJS
- Maintenance of the timetotrade.eu website.
- Implemented the user interface for building algorithms, a demo of which can be seen here: Trigger Trading Technology
- Implemented the user interface for building algorithms, a demo of which can be seen here: https://www.youtube.com/watch?v=lRJHkQ6kFpk
- Experience building high traffic, highly available sites.
Elysium Ltd:Developer
To:March 2010
From:April 2008
Elysium is a media company, handling website design, creation and management for other companies. They also wrote SIPM (Sussex Injestive Pattern Monitor) which has ongoing use in psychological studies around eating disorders. Their largest clients included BT and Express & Global. I was part of a small development team creating bespoke software using Ruby on Rails. My biggest impact was creating the administrative interface for a global courier firm.
Technologies:
Ruby on Rails
Java
PostgreSQL
MySQL
C#
Best Execution Software Ltd:Junior Developer
To:April 2008
From:June 2007
Best Execution was a finance company that provided the ProQuote software used by the London Stock Exchange. The company was dissolved when it was acquired by NetBuilder in June 2007. Trainee developer responsible for maintaining the ProQuote trading platform for the London Stock Exchange.
Technologies:
Java
Python