Daniel Bray is a seasoned Technical Team Lead with over 20 years' experience across financial services and telecoms, and more than 15 years in leadership roles orchestrating cross-functional teams. He has driven large, mission-critical systems—from Swift ISO 15022 corporate actions at Citi to high-volume telecoms mediation and revenue assurance platforms—combining hands-on Java/Spring development with architecture and product alignment. Comfortable across the full stack, he blends backend expertise (Kafka, batch processing, SQL and NoSQL databases) with cloud-native deployments on AWS and CI/CD automation. A certified Scrum Master and Mongo developer, he excels at managing delivery roadmaps, incident triage and technical mentoring while liaising directly with customers and account teams. Notably, he has repeatedly guided legacy-to-modern rewrites (MDBs to Spring Batch, JSP/Struts to Angular/REST) maintaining continuity for large enterprise deployments. Based in Leinster, Ireland, he brings a pragmatic balance of operational discipline and deep systems knowledge to complex data-driven problems.
10 years of coding experience
16 years of employment as a software developer
B.Sc., Computer Science, Mathematics, Experimental Physics, Mathematical Physics., 2:1 Hons., B.Sc., Computer Science, Mathematics, Experimental Physics, Mathematical Physics., 2:1 Hons. at University College Dublin
Java library for parsing semi-structured text files
Contributions:1 release, 1 review, 56 commits in 5 years 8 months
structuredjava-librarysemistructured-textparsing
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.