Noah
Senior Software Engineer & Team Lead · Java / Spring Boot
Email: [email protected] | GitHub: https://github.com/noahhhx | Web: noahhh.co.uk | Signal: @noahhh.01
Professional Skills
Languages & Frameworks - Java, Spring Boot, Spring Ecosystem, JUnit, Testcontainers
Infrastructure & DevOps - Docker, Jenkins, WildFly, ActiveMQ, Maven, CI/CD, Linux, Git, Bitbucket, Snyk
Databases & Architecture - PostgreSQL, Oracle, SQL Server, microservices, shared libraries, REST, gRPC
Practices - Agile, AI-Driven Development Lifecycle (AI-DLC), team leadership, mentoring, cross-team collaboration, legacy modernisation
Experience
Senior Software Engineer & Team Lead - SmartStream
2021–Present
Joined as a Junior Software Engineer and progressed to Senior Software Engineer, Team Lead and member of the AI-DLC initiative team.
Backend software engineer and team lead within the Platform team, responsible for designing and maintaining libraries and reusable components for our solution teams, and customer-facing services.
- Team lead
- Mentor junior engineers, conduct interviews and run performance reviews.
- Run sprint planning: breaking requirements into scoped tickets, refinement, estimation, prioritisation and retrospectives.
- Own ~25 repositories end to end, including releases, security scans, documentation, build pipelines and testing strategy.
- Member of the AI-DLC initiative team, shaping how the company adopts AI
- Led the design of a shared registry of AI development kits, with a package manager for bootstrapping and maintaining a project’s AI tooling, now used by 6 teams and their projects.
- Completed the train-the-trainer programme and built training material to help teams adopt AI tooling, training 18 people so far.
- Help introduce AI-DLC into teams’ daily workflows.
- Identified the need for, built and rolled out an internal QA automation framework, on my own initiative
- Delivered alongside my standard responsibilities.
- Cut manual regression testing on legacy components from months to days.
- Covers 6 legacy components and is consumed by 3 solution teams.
- Built on JUnit, Testcontainers and Playwright to fit existing development workflows.
- Worked on legacy stateful monoliths as well as microservices, such as:
- Single sign-on (SSO) service implementing SAML 2.0 and SCIM.
- Workflow engine with a visual flow designer, letting non-technical users build complex business logic.
Site Manager - St. Andrews Primary School
2017–2021 (part-time, alongside studies from 2018)
Responsible for the upkeep and day-to-day running of the site. Acted as Fire & Security Officer, conducting routine inspections and monitoring contractors. Took on additional IT technical support duties (device networking, troubleshooting, staff training) and served on the STEM Areas of Learning and Experience Team.
Education
Computer Science (B.Sc.) - Cardiff University
2018–2021
- Classification: First-Class Honours
About
I taught myself to code by building colour-detection automation bots for a game, which sparked my interest in computing. This grew into a tool used by others. It gave me an appreciation for building something that has value to others, and supported my learning during university.
Outside of work, I spend much of my time outdoors and focusing on my fitness. My most recent accomplishment was cycling over 200 miles coast-to-coast across England, and I’m currently training toward completing an Ironman.