Author Image

Hi, I am Artur

Artur Drummond

Tech Lead, Core Team at Huspy

Backend engineer and architect with 18 years of experience, focused on platform architecture and modernising legacy systems. My recent work is the shared tooling and standards other teams build on (RFCs, internal libraries, cross-platform integrations), used across the ~20-engineer organisation at Huspy, where I’m Tech Lead in the Core Team. Previously Senior Backend Architect at GoodHabitz, reporting to the CTO.

I’m looking for a Staff Engineer or Tech Lead role where I keep defining the architecture and stay close to the code.

Skills

Experiences

1
Huspy

Jul 2025 - Present

Dubai (Remote)

Real estate / Mortgage platform. Engineering org of ~20 engineers; the Core Team defines the architecture and shared frameworks the rest of the teams build on.

Tech Lead, Core Team

Jul 2025 - Present

Responsibilities:
  • Define the architecture and shared frameworks for the ~20-engineer organisation. RFC-led: write the proposal, get the Engineering group aligned, then build it.
  • Internationalisation Platform (Crowdin): wrote the RFC, evaluated alternatives on CI/CD integration, proofreading workflow and cost, and led the rollout across mobile, web and backend. Now live with 7 languages. Adding a new locale is a content task, not engineering work.
  • Document Service: designed and built a centralised document and image platform on Kotlin / Spring Boot with AWS Lambda, S3, Postgres and CloudFront. Document load times dropped ~30% after Datadog-driven tuning.
  • Shared JWT validation library (Spring Boot + Node.js): centralised JWT validation across multiple Keycloak realms and AWS Cognito. Used by every backend service; new realms can be added through configuration.
  • Backend-for-Frontend: NestJS BFF now shared by mobile and web teams. Removed duplicated orchestration code and extra network round-trips; one security-check entry point.

GoodHabitz

Jul 2022 - Jun 2025

Eindhoven, Netherlands · Hybrid

Online-learning platform used by employers to train their employees. Cross-cloud architecture across GCP, Azure, and on-prem during my tenure.

Senior Backend Architect

Jul 2022 - Jun 2025

Responsibilities:
  • OneCloud AWS migration (2025): one of four architects working alongside SRE to consolidate systems from GCP, Azure and on-prem onto AWS. Ran HammerDB benchmarks for database sizing; provisioned the new infrastructure with Terraform.
  • LTI 1.3 / SCORM replacement (2024): replaced the legacy LMS-integration service using the Strangler Pattern; added support for LTI 1.3 on top of LTI 1.1 and SCORM. Migrated all clients gradually using LaunchDarkly feature flags, no disruption.
  • Salesforce integration (2023): built a new Kotlin / Spring Boot microservice that replaced manual data copying between Salesforce and the GoodHabitz Backoffice, with Datadog dashboards for the Finance team.
  • Video performance with Mux CDN (2022): designed and built a Kotlin microservice that routed video traffic to Mux. Video load times dropped ~45% in NL and 200%+ in LATAM. The deployment pipeline became a template for other services.
2

3
Jumbo

Aug 2018 - Jun 2022

Eindhoven, Netherlands

Dutch supermarket chain. Joined via WAES consultancy in 2018, internalised by Jumbo in 2020. Worked across the e-commerce platform composed of many Java services.

Principal Engineer

Aug 2018 - Jun 2022

Responsibilities:
  • Led the extraction of the Order Management System from a Java 7 monolith into Spring Boot microservices using the Strangler Pattern. Removed one domain of 150k+ lines of code from the monolith; new services run on Kubernetes with PostgreSQL / MongoDB, Redis, and AWS SNS / SQS.
  • Customer Management redesign: Clean Architecture rebuild. API response times improved ~85%, deployments moved to zero-downtime.
  • Jumbo Extra loyalty platform: architected on Java / NestJS with MongoDB; established the Clean Architecture patterns the team continued to use.
  • Earlier work (2018 – 2020, as WAES consultant): replaced the legacy customer software with a new Java / MongoDB microservice on Kubernetes. Response times improved 60%+ and Kubernetes handled scale-up / down automatically.

Netshoes

Apr 2016 - Jul 2018

Brazil

E-commerce operating across Brazil, Argentina and Mexico. The Checkout team needed integrations against 7+ payment methods on top of a previous Oracle ATG platform.

Software Architect (Java)

Apr 2016 - Jul 2018

Responsibilities:
  • Designed and delivered integrations with 7+ payment methods across Brazil, Argentina and Mexico (including PayPal).
  • Migrated the Checkout platform from Oracle ATG to Spring Boot microservices with Jenkins CI/CD. Spring Cloud (Feign, ConfigServer, Zuul), Kafka and RabbitMQ for async integration, Redis and EhCache for hot reads.
  • Knowledge-transfer dojos to spread the patterns across teams.
4

5
Earlier experience

2007 - 2016

Java roles across consultancies, banking and telecom; the foundation for everything since.

IBM Brasil · Smiles · Cielo · Capgemini · Autbank · BV Financeira · Amdocs

2007 - 2016

Responsibilities:
  • IBM Brasil (Senior System Architect / Senior Java Architect, 2015 – 2016)
  • Smiles (Java Solution Architect, 2014 – 2015)
  • Cielo (Java Development Specialist, 2014)
  • Capgemini (Java Technical Leader, client Caixa Econômica Federal, 2012 – 2014)
  • Autbank · BV Financeira · Amdocs (Java System Analyst roles, 2007 – 2012)

Projects

Internationalisation Platform
Tech Lead 2025 – Present

Wrote the RFC, evaluated Crowdin and alternatives on CI/CD integration, proofreading workflow and cost. Designed and led the rollout across mobile, web and backend so all three platforms feed from the same translation source. Now live with 7 languages. Adding a new locale no longer requires engineering work.

Document Service
Tech Lead 2025 – Present

Centralised document & image platform for the real-estate / mortgage domain. Kotlin / Spring Boot microservices with AWS Lambda image processing, S3, Postgres and CloudFront with signed URLs. Document load times dropped ~30% after Datadog-driven tuning.

Shared JWT Validation Library
Tech Lead 2025 – Present

Two libraries with identical behaviour, one for Spring Boot and one for Node.js. Caches signing keys per Keycloak realm and AWS Cognito pool at startup; validates per-request from the realm claim. Hand-written JWT validation is gone from every microservice; new realms are configuration, not code.

LTI 1.3 Microservice (LMS Integration Strangler)
Senior Backend Architect 2024

Replaced the legacy LMS-integration service using the Strangler Pattern; added support for LTI 1.3 on top of LTI 1.1 and SCORM. Migrated all clients with LaunchDarkly feature flags, no disruption. New Datadog dashboards exposed which companies and courses drove the most usage.

Strangling the Order Management System
Principal Engineer 2020 – 2022

Identified domains living inside Jumbo’s Java 7 / Mule / Spring 3 monolith and led their extraction into Spring Boot microservices using the Strangler Pattern. One full domain (~150,000 lines of code) extracted out and handed off to a new team. Smaller monolith, easier deploys, no production incidents during the strangling.

Checkout & Payment Integrations
Software Architect 2016 – 2018

Built a new Java / Spring Boot checkout platform replacing the previous Oracle ATG one. Integrations with 7+ payment methods across Brazil, Argentina and Mexico. Jenkins CI/CD with Sonar metrics enforcing code quality on every push; Kafka and RabbitMQ for async integration; Redis and EhCache for hot reads.

Education

BSc in Computer Science
Sun Microsystems
2010
Sun Certified Web Component Developer (SCWCD 5.0)
Sun Microsystems
2009
Sun Certified Programmer (SCJP 5.0)