top of page
-post-ai-image-1260.png
Luke Crocker

Luke Crocker

Luke Crocker is a seasoned full-stack developer with 14+ years of experience, specialising in scalable cloud-native solutions, system optimisation, and leading development teams.

Approved Partner

Solutions Architect

C# Developer

A Bit About Me

Luke Crocker is an accomplished B.Eng graduate and full-stack software developer with over 14 years of experience designing, implementing, and optimising high-quality software solutions. Throughout his career, Luke has consistently demonstrated a deep passion for building robust, scalable systems, with a strong focus on performance, maintainability, and development best practices.


His recent work includes leading the development of a SaaS product to replace a legacy competitor’s platform, delivering at pace without compromising quality. Prior to this, Luke spearheaded a large-scale migration of heritage applications using a combination of anti-corruption and strangler patterns, establishing test strategies and leading multi-disciplinary teams through technically demanding transitions.


Luke has also served as lead back-end developer for a greenfield microservices-based product in the Spa and Wellness sector, helping define and implement an ideal technology stack from the ground up. His chosen architecture leveraged Kubernetes, Dapr, Terraform, MongoDB, Azure, Redis, and more, reflecting his depth of experience with modern cloud-native tooling and DevOps practices. Notably, he established code quality standards including automated testing, static analysis, and SonarQube integration across 40+ microservices.


Beyond his technical contributions, Luke has mentored junior developers, championed best practices, and acted as the go-to technical lead across multiple high-profile engagements. His early career included building financial processing systems for one of South Africa’s largest banks, where his optimisations significantly improved throughput and reliability.


Luke is highly motivated, technically adept, and thrives in fast-paced, collaborative environments where complex problems require innovative, well-engineered solutions.

Build Circle Ltd

SW-logo_lone_mark-logo.png

Senior Software Developer

From:

Jan

2025

Delivered MVP SaaS product to replace competitor solution reaching end of life.

  • MVP (Minimum viable product) development of a SaaS product to replace a competitor’s solution that was coming to end of life.

  • Working closely with end users and product owners to ensure that the product we built met the business & end users’ requirements.

  • Developing features at a fast pace while still maintaining quality.

  • Working autonomously and collaborating on bigger technical decisions with the client’s principal engineer.

Build Circle Ltd

SW-logo_lone_mark-logo.png

Lead Software Developer

From:

Jun

2024

Led migration of heritage applications using anti-corruption and strangler patterns.

  • Analysing, planning and leading the migration of a suite of heritage applications.

  • Coming up with a plan of combining an anti-corruption pattern with the strangulation pattern to

  • safely migrate the heritage applications.

  • Coming up with a testing strategy and leading a team in creating a docker based black box testbed that enabled the following:

    • Running of the heritage and migrated applications in parallel to validate that the functionality is identical.

    • Creating a set of effect verifiers to validate the different types of application outputs.

  • Categorising the applications and leading a team in migrating one of each type of application.

  • Managing and orchestrating the change request process for taking the applications live.

Spa Space Inc

SW-logo_lone_mark-logo.png

Lead Back-End Developer

From:

Jan

2022

Architected and delivered a greenfield cloud-native platform in wellness sector.

  • Deciding upon and implementing our ideal tech stack from ground up;

    • Kubernetes cluster to host our microservices, allowing for scalability and resilience.

    • Dapr for service to service and service to message bus communication.

    • Azure Key Vault for secret management.

    • Azure Service Bus for message bus queues and topics.

    • Sonar Cloud analysis for code quality and coverage monitoring (Built into DevOps pipelines as a quality gates).

  • Redis for distributed cache as well as our SignalR server within the cluster.

    • Mongo Db clusters (hosted in Atlas).

    • NewRelic for logging, monitoring and alerting.

    • Ocelot microservice for the gateway.

    • IdentityService6 for Authentication.

    • SendGrid for emails, Twilio for SMS.

  • Implementing our initial infrastructure using Terraform (IaaS) allowing for version control as well as rapid spin up of new environments for QA, UAT and Production.

  • Setting standards for best practices and code quality.

  • Implementing Sonar Cloud into our pipelines as quality gates and ensuring a minimum code quality of:

    • 90% Unit test coverage.

    • 0 Security warnings, vulnerabilities and bugs all 40 microservices.

  • Implement sonar lint within IDEs to enable developers to be able to see sonar cloud analysis directly in the IDE (Alongside compiler warnings and errors) Eliminating the need to wait for pipelines and quality gates.

  • Designing and implementing the frameworks used within the microservices, including:

    • Data Access Layer (DAL).

    • Domain, Aggregate and Orchestrator micro services patterns.

    • Service to service and service to message bus communication frameworks.

    • Migrations framework.

    • Scheduled tasks framework.

  • Implementing all the Identity Service 6 (ID6) custom stores so that we could use Mongo Db instead of SQL. This also enabled us to implement multi tenancy within ID6.

  • Standardising on CQRS pattern using Mediator enabling us to separate DB read and write connections. Enabling us to scale read replicas separately.

  • Implementing Payments and Payouts using Stripe.

  • Implementing SignalR for client notifications.

  • Implement and/or heavy involvement in all 40 microservices.

  • Create an Api test bed for load testing.

Tumelo Ltd

SW-logo_lone_mark-logo.png

Senior Software Developer

From:

Jan

2021

Developed notifications system and coached developers in GoLang using TDD.

  • Implemented email/push systems for white-label platform.
  • Trained five developers as internal development coach.

Cegedim Insurance Solutions

SW-logo_lone_mark-logo.png

Principal Software Developer

From:

Jan

2016

Led technical initiatives and mentored developers across four key applications.

  • Trialled new technologies and set best practices.
  • Delivered APIs and transitioned desktop apps to web.

Sybrin Systems

SW-logo_lone_mark-logo.png

Software Developer and Implementer

From:

Jan

2011

Optimised national cheque clearing system for major South African bank.

  • Reduced processing time from 20 minutes to under a minute per file.
  • Built identity verification and USSD banking proof-of-concepts.

Testimonials

Lavina Chhabra

Lavina Chhabra

Michael's knowledge is vast. I worked with him for a short period of time and found his inputs on front-end, UI, and UX insightful. He quickly became a part of the management team and took ownership of the functionalities related to the product. He challenged the UX of the product, which led to revamping it and improving its overall performance.

Chad Priest

Chad Priest

Michael doesn't just tackle challenges; he approaches them with a no-nonsense attitude, cutting through complexities with a level of precision that's truly impressive. His ability to break down intricate problems and come up with elegant solutions is not only commendable but also a testament to his exceptional problem-solving skills.

Richard Gaskin

Richard Gaskin

working with Michael was an absolute pleasure he was the border between the developers and the business and always managed to handle both sides expectations and took the stress of the business on to himself to give the developers enough room to do amazing work. a great developer as well

always a laugh, great personality, light hearted and I would definitely work with him again at a moment's notice.

Get in touch
contact@softweb.uk
+44 7447925468

© 2024 SoftWeb Development Limited, Registered in England UK

Explore our tailored services

bottom of page