Software Development Contractor - Technical Architect Full Stack Engineer at LoweConex
Belfast, Northern Ireland, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Gerard Downes is a versatile Technical Architect and software development contractor with 11 years of experience crafting cloud-native, distributed systems and SaaS products from concept to production. He is a polyglot engineer comfortable across Java, Kotlin, Scala, Clojure, C#, JavaScript/TypeScript and Node.js, who has delivered high-throughput telemetry pipelines, identity platforms, payments infrastructure and serverless document engines. Gerard combines hands-on implementation (including contributions to the New Relic Java agent) with team leadership—leading replatformings to AWS/Azure, founding and shipping multiple SaaS businesses, and directing frontend redesigns for cohesive product experiences. He specialises in clean architecture, domain-driven design and resilient event-driven systems, and has built systems processing tens of millions of events per day using Kubernetes, Spring Boot, React and modern CI/CD. Comfortable bridging product, commercial and technical concerns, he pairs engineering depth with pragmatic delivery and go-to-market experience. Based in Belfast, he regularly turns complex legacy challenges into scalable, maintainable platforms while maintaining an appetite for low-level runtime and instrumentation work.
11 years of coding experience
14 years of employment as a software developer
Higher National Diploma (HND), Multimedia, Higher National Diploma (HND), Multimedia at Belfast Metropolitan College
Bachelor of Engineering (BEng), Computer Science, Bachelor of Engineering (BEng), Computer Science at Ulster University
Contributions:14 reviews, 105 commits, 60 PRs in 1 year 3 months
Contributions summary:Gerard primarily focused on enhancing the New Relic Java agent by introducing new features related to tracing lambda methods. They implemented a new class annotation, `LambdaTrace`, and modified the instrumentation logic to trace all lambda methods within a class. The changes included adding a visitor to detect the annotation and a method visitor to add trace details. Additionally, the user refactored the existing `TraceLambda` annotation to include annotation configuration and testing.
Contributions:30 releases, 2 PRs, 79 pushes in 9 months
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.