Nicholas Smith is a Technical Architect in London with over a decade of hands-on experience designing and delivering Java-based web platforms for large public-sector and enterprise clients. He blends deep backend expertise (Java, Spring, BPM, messaging and cloud/container platforms) with servant-leader instincts—regularly acting as scrum master or agile coach to unblock teams and improve delivery. Nicholas has driven high‑visibility projects such as HM Passport Office’s digital customer service and the first HMPO tenant on a Docker/Kubernetes platform, and he owns integrations with payments, queueing and international partner systems. A meticulous, academically accomplished engineer (MSc top of class in Software Engineering for Financial Services), he also contributes to open-source tooling—fixing subtle parsing correctness issues in the widely used JavaParser project. Colleagues rely on him for pragmatic architecture choices that balance compliance, scalability and operational needs, and outside work he combines authorship with part‑time conservation interests.
12 years of coding experience
16 years of employment as a software developer
Foundation degree, Foundation degree at University of the West of England
Bachelor of Science (B.S.), Bachelor of Science (B.S.) at University of Essex
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Role in this project:
Backend Developer
Contributions:76 commits, 19 PRs, 67 pushes in 3 years 6 months
Contributions summary:Nicholas's contributions focused on enhancing the JavaParser library by addressing parsing issues and adding functionality. They implemented a fix for parsing line comments immediately after block comments, enhancing the comment parsing capabilities. The user added the ability to add begin line numbers to comment equality checks. This demonstrates a focus on improving the core parsing functionality and correctness of the library.
Code samples for the book "JavaParser: Visited" https://leanpub.com/javaparservisited
Contributions:33 commits, 9 PRs, 32 pushes in 5 years 5 months
javajavaparsermanualleanpub
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nicholas Smith - Technical Architect at General Register Office