Danny Nicholas is a Technical Principal and hands-on software leader based in Bath, UK, with a decade of professional software engineering experience and nearly 20 years of prior telecommunications engineering expertise. He designs and delivers backend Java microservices, data-processing pipelines and API-driven systems, while also contributing front-end features in React and Angular and mobile work with Ionic. At Scott Logic he progressed from Lead Software Developer to Technical Principal after promoting big-data patterns using Kafka and Spark and owning end-to-end Agile delivery. Earlier in his career he was a Chartered Engineer and RF planning/optimisation lead for operators including O2, T-Mobile and Ericsson, routinely meeting demanding network SLAs across major UK networks. He combines deep systems thinking from telecoms with pragmatic software craftsmanship, and has a sustained appetite for researching and trialling emerging technologies. Known for bridging domain expertise and engineering delivery, he brings both managerial experience and technical depth to complex, data-driven projects.
10 years of coding experience
31 years of employment as a software developer
Computing Science, Computing Science at The Open University
B.Eng (Hons) - 1st class, Electronics with Computing Science, B.Eng (Hons) - 1st class, Electronics with Computing Science at Swansea University / Prifysgol Abertawe
Contributions:55 commits, 40 PRs, 54 pushes in 2 years 8 months
spring-bootflywayj2eespring-boot-adminmapstruct
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
Danny Nicholas - Technical Principal at Scott Logic