Noah

Email: [email protected] | GitHub: https://github.com/noahhhx | 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, MS SQL, microservices, shared libraries, REST, gRPC

Practices - Agile, AI-DLC, team leadership, mentoring, cross-team collaboration, legacy modernisation

Experience

Senior Software Engineer - SmartStream

2021–Present

Backend software engineer and team lead within the Platform team, responsible for designing and maintaining a variety of libraries and reusable components for our solution teams, as well as services directly to end customers.

  • Team lead
    • Mentoring junior engineers, carrying out interviews and conducting performance reviews.
    • Sprint planning. Breaking down requirements into scoped Jiras, refinement, estimation, prioritisation, retrospectives.
    • Owner of many repositories. Responsible for the entire lifecycle, including releases, security scans, documentation, build pipelines and testing strategy.
  • Part of a group responsible for shaping how the company utilises AI
    • Led the design of the company's shared registry of AI development kits, including a package management system for bootstrapping and maintaining a project’s use of AI tools.
    • Train the trainer programme, upskilling myself and preparing training resources as to support wider audiences as they adopt AI use in work.
    • Introducing AI-DLC into teams' daily workflows.
  • Independently identified and created an internal QA automation framework
    • Managed the roll-out in addition to standard responsibilities, outside of roadmap deliverables.
    • Focused on legacy components, accomplishing the reduction of the burden of manual regression times from months to days.
    • Extension of JUnit, TestContainers and Playwright, slotting into existing development practices.
  • Experience working on legacy stateful monoliths as well as microservices, such as;
    • Single Sign On services complying with SAML2.0 and SCIM standards.
    • Workflow engine with visual code flow designer for non-technical users to build complex business logic flows.

Site Manager - St. Andrews Primary School

2017-2021 (part-time, alongside studies)

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 S.T.E.M Areas of Learning and Experience Team.

Education

Computer Science (B.Sc.) - Cardiff University

2018–2021

  • Classification: First-Class Honours

Personal Experience

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, giving me a respect for building something that has values 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.