JAMES MBOMA

SOFTWARE ENGINEER

[ PROFILE ]

Backend-focused Software Engineer specialising in authentication, security, and highly available microservices within fintech and enterprise environments. Experienced in building scalable systems using Java, Spring Boot, and AWS, with a proven record of improving system resilience, onboarding efficiency, and test automation.

[ WORK EXPERIENCE ]

WORLDPAY

LONDONSEP 2024 - PRESENT

SOFTWARE ENGINEER

  • Maintain security of critical authentication edge services, fixing service vulnerabilities and updating service dependencies.
  • Designed and built a production-grade performance testing environment for a client-facing mTLS platform used by a major UK supermarket chain ahead of peak trading period, ensuring scalability, resilience, and production readiness.
  • Expanded Java-based onboarding services, reducing SMB merchant onboarding time from two weeks to under one hour.
  • Automated end-to-end testing by integrating Postman CLI into an AWS EC2 environment and Jenkins CI/CD pipelines, reducing QA execution time by 80%.
  • Led disaster recovery and resilience testing across distributed microservices, validating failover mechanisms and ensuring compliance with 99.999% SLA targets.

LLOYDS BANKING GROUP

BIRMINGHAMJUN 2024 – AUG 2024

DATA ANALYST

  • Built data transformation pipelines to support senior leadership with improved reporting and analysis.
  • Developed a proof of concept using Copilot to summarise and categorise client presentations, reducing delivery time of critical analysis by 30%.
  • Collaborated with stakeholders to translate operational requirements into actionable data insights.

NIKE

HILVERSUMSEP 2022 – AUG 2023

MACHINE LEARNING ENGINEER

  • Developed a recommender system using Databricks, Snowflake, and PySpark to increase user lifetime value.
  • Built a classification model using a feedforward neural network, doubling user engagement across Nike platforms.
  • Refactored ML pipelines and removed redundant data sources, reducing cloud costs and improving model build times.
  • Implemented automated unit testing to ensure reliability and data integrity.
  • Presented findings to cross-functional stakeholders, promoting transparency and data-driven decision-making.

[ SKILLS ]

BACKEND

Java (Spring Boot), Python (FastAPI), Fastly

CLOUD

AWS (EC2, S3, IAM, ECS, ECR), Docker, Redis, Vault

CI/CD

Jenkins, Concourse, GitHub Actions

DATABASES

PostgreSQL, Snowflake, Cassandra, DynamoDB, SQLAlchemy/SQLModel

TESTING

JUnit, Postman, TDD, JaCoCo, Pytest

[ EDUCATION ]

DE MONTFORT UNIVERSITY

BSc SOFTWARE ENGINEERING WITH YEAR IN INDUSTRY - FIRST CLASS

2020 – 2024