David Lynn is a Lead Java Engineer with 11 years' experience building and stabilising large-scale wealth and portfolio management systems, currently driving backend architecture at BR-DGE after a decade at Avaloq. He combines hands-on Spring Boot microservices, Kafka/JMS integration and Kubernetes delivery with a strong focus on code clarity, maintainability and cross-team standardisation. Promoted through engineering and domain architect roles, he has led efforts to evolve a Wealth platform from prototype to production-ready, shaping boundaries that enable flexible integration for banking clients. A First-class Computer Science graduate from Heriot-Watt, he is praised for diagnosing complex problems independently and mentoring teams to remove blockers. A less obvious strength is his mix of deep legacy-system experience (PL/SQL and company DSLs) and modern cloud-native practices, making him effective across both brownfield and greenfield projects.
11 years of coding experience
11 years of employment as a software developer
Heriot-Watt University Edinburgh Campus
George Heriot's School
English
Github Skills (93)
data-stream10
messaging10
github10
data-streams10
kubernetes-operator10
kafka-streams10
git10
kafka-connect10
recipe10
sdk9
golang9
api9
protobuf9
data-streaming9
api-client9
Programming languages (8)
TypeScriptJavaScalaGoGroovyRich Text FormatPythonKotlin
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.