Dominic Crossley

Lead Engineer at Super Payments
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
London, England, United Kingdom, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Financial Services
    • 1 - 100 Employee
    • Lead Engineer
      • Sep 2022 - Present

    • Financial Services
    • 1 - 100 Employee
    • Principal Engineer
      • May 2021 - Sep 2022

      • Ownership of the definition and implementation of the medium term (18-24 month) technical strategy to transform Habito systems from a startup mentality towards longer term architectural foundations. Working with stakeholders at all levels to develop the implementation plan and refine its coexistence alongside the product strategy. • Successfully introduced technology change into the business (programming Haskell to TypeScript) to enable the business to attract talent from a wider… Show more • Ownership of the definition and implementation of the medium term (18-24 month) technical strategy to transform Habito systems from a startup mentality towards longer term architectural foundations. Working with stakeholders at all levels to develop the implementation plan and refine its coexistence alongside the product strategy. • Successfully introduced technology change into the business (programming Haskell to TypeScript) to enable the business to attract talent from a wider talent pool. Development of implementation plans, both from a hiring/team-composition and a technology point-of-view, to enable the introduction and migration of Haskell to TypeScript. • Introduction of interface-definition technologies (AWS Smithy) as a basis for greater ownership of parts of the technology estate as well as improved collaboration between Engineering, Product and Data Science functions within the business. Also provided several contributions back to the open-source AWS Smithy project. • Enabling ownership of decisions made in engineering by helping team members make clear decisions in alignment with organisational goals, backing decisions made, and taking responsibility for their success. • Ownership of the weekly internal engineering talks/learning sessions.

    • VP of Engineering
      • Oct 2019 - May 2021

      Reporting directly to the CEO, working directly with the VP Product and VP Design to develop and deliver Habito’s technical strategy and roadmap whilst developing an effective engineering culture as the team scales and grows. Responsibilities: • Overall responsibility for and management of Habito’s engineering team, comprising 40 engineers and 2 Engineering managers across 7 cross functional crews. • Development and delivery of brand new career progression framework helping to… Show more Reporting directly to the CEO, working directly with the VP Product and VP Design to develop and deliver Habito’s technical strategy and roadmap whilst developing an effective engineering culture as the team scales and grows. Responsibilities: • Overall responsibility for and management of Habito’s engineering team, comprising 40 engineers and 2 Engineering managers across 7 cross functional crews. • Development and delivery of brand new career progression framework helping to increase engineer engagement (as measured via CultureAmp). • Development and delivery of a “blind hire” recruitment process designed to remove bias and increase diversity as part of the hiring process. • Ownership of Habito’s technical strategy and implementation roadmap and alignment of this across functions. • Successfully navigated the engineering team through the COVID pandemic. • Embedding modern development practices, tools and architectures within the engineering team: continuous integration, deployment and releases; cloud-native architectures; microservices; automated testing and quality assurance; agile development methodologies. • Championing new technologies and the modernisation of legacy systems and able to win the hearts and minds of other senior leadership in the company to gain buy-in.

    • Software Engineering Manager
      • Jan 2019 - Sep 2019

    • Principle Software Engineer
      • Sep 2015 - Dec 2018

      London, United Kingdom Early stage employee and have been a part of the design and implementation of the entire of Habito’s product suite. Most recently architected and led multiple teams across a multi year project to build a best in class mortgage origination platform solving the problems of speed and certainty in the mortgage application process for our customers. Responsibilities and achievements: • Led the design, implementation and delivery and Habito’s internal lending platform. Leading four teams of… Show more Early stage employee and have been a part of the design and implementation of the entire of Habito’s product suite. Most recently architected and led multiple teams across a multi year project to build a best in class mortgage origination platform solving the problems of speed and certainty in the mortgage application process for our customers. Responsibilities and achievements: • Led the design, implementation and delivery and Habito’s internal lending platform. Leading four teams of engineers and a team of business stakeholders on an 18 month project to enable Habito’s capability to become a mortgage lender. Owning 8 key external partner relationships as part of the project delivery. • Embedding architectural thinking and design, via weekly architecture review/discussions, in the engineering culture in a way that enables iterative, autonomous development and future scaling. Playing a leading role in the evolution of our system architecture, driving best practices and development processes throughout all crews. • Introducing and role modelling new tools and techniques that increase the speed of delivery, stability of our systems and drive an improved customer experience. • Collaborating with stakeholders and product managers to shape the work that the crews undertakes being proactive in identifying issues with scoping and requirements. • Having a view of what engineering excellence looks like, both technical and procedural, and providing mentoring and coaching to teams to help the teams along a path of discovery to achieve this. • Ownership of key parts of the technical strategy and execution thereof. • Line management of 2-3 crews comprising up to 15 engineers. Objective setting, providing feedback, development planning and performance management of individuals.

    • Director
      • Oct 2014 - Sep 2015

      London, United Kingdom Technical consultancy services provided to: • Tandem Bank - Initial technical hire to bootstrap the engineering department. Set initial engineering principles, guidelines and processes including Infrastructure-as-code and continuous deployment. Architected, built and supported the server side backend for initial version of the Bank’s Personal Financial Guide (PFG) software in both F# and C#, deployed to Microsoft Azure. • Hitachi Consulting - Hired to provide a comprehensive… Show more Technical consultancy services provided to: • Tandem Bank - Initial technical hire to bootstrap the engineering department. Set initial engineering principles, guidelines and processes including Infrastructure-as-code and continuous deployment. Architected, built and supported the server side backend for initial version of the Bank’s Personal Financial Guide (PFG) software in both F# and C#, deployed to Microsoft Azure. • Hitachi Consulting - Hired to provide a comprehensive architecture review and recommendations for all of the banks internal engineering teams practices, processes and deliverables. • Lloyds Banking Group - Hired to provide technical leadership to their internal Innovation Department. Show less

    • Financial Services
    • 1 - 100 Employee
    • Principal Software Engineer
      • Mar 2013 - Oct 2014

      London, United Kingdom • Tech lead for the design and implementation of a new strategic company-wide REST API framework. Member of the internal NServiceBus Subject Matter Expert group. Member of the Architecture Working Group providing vision, guidance and expertise on all of the internal engineering implementation processes, practices and patterns. • Member of the Risk/Decision Science team. Providing the framework for automated Risk decisions. • Organized and ran a Hack-a-thon for developers from… Show more • Tech lead for the design and implementation of a new strategic company-wide REST API framework. Member of the internal NServiceBus Subject Matter Expert group. Member of the Architecture Working Group providing vision, guidance and expertise on all of the internal engineering implementation processes, practices and patterns. • Member of the Risk/Decision Science team. Providing the framework for automated Risk decisions. • Organized and ran a Hack-a-thon for developers from across the business. Show less

    • United Kingdom
    • Sporting Goods Manufacturing
    • 200 - 300 Employee
    • Senior Software Engineer
      • Oct 2011 - Mar 2013

      London, United Kingdom • Led the redesign/redevelopment of Wiggle’s payment services to enable more robust integration between Wiggle and their chosen payment gateways. • Design and development of a new Promotions Engine that will enable the company to offer more competitive special offers and promotions to their customers

    • United Kingdom
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Sep 2011 - Sep 2012

      • Analysis, design, implementation and maintenance of Sage’s global Identity Management product, Sage ID. Sage ID acts as a secure login/single sign on/authentication broker for many products across the entirety of Sage worldwide. Requiring in-depth knowledge of security best practices and low level .NET and CLR performance details. • Design and implementation of an OAuth 2.0 compliant module for Sage ID • Led the design and implementation of a continuous deployment framework to… Show more • Analysis, design, implementation and maintenance of Sage’s global Identity Management product, Sage ID. Sage ID acts as a secure login/single sign on/authentication broker for many products across the entirety of Sage worldwide. Requiring in-depth knowledge of security best practices and low level .NET and CLR performance details. • Design and implementation of an OAuth 2.0 compliant module for Sage ID • Led the design and implementation of a continuous deployment framework to automatically deploy builds to a quality assurance environment hosted within AWS and EC2. Show less

    • United Kingdom
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Jan 2011 - Sep 2011

      Design, implementation and maintenance of EBS, a management information system used in higher and further education institutes through the UK and New Zealand.

    • Software Engineer
      • Sep 2005 - Dec 2010

Education

  • Sheffield Hallam University
    Software Engineering, Computing
    2001 - 2005

Community

You need to have a working account to view this content. Click here to join now