Johnny Hall is a Principal Engineer with 12+ years of hands-on experience building enterprise-scale and startup web applications across finance, social media, and healthcare. He is a full‑stack practitioner equally comfortable shaping domain models and databases as crafting responsive UIs, with deep expertise in Node.js, Ruby on Rails, modern JavaScript frameworks and a legacy of .NET systems. Johnny has led architecture and delivery for major banking transformations, mentored engineering teams, and repeatedly rescued projects under tight deadlines—often as a one‑person delivery engine. Now working freelance and contracting from Peebles, Scotland, he combines technical leadership with rapid learning to pick the right tools—be that Redis, Postgres, RethinkDB or ElasticSearch—to solve real business problems. Colleagues value his pragmatic focus on getting things done and his knack for translating complex domain needs into maintainable systems. An early adopter of web-scale patterns, he still enjoys rebuilding entire stacks when needed and shipping elegant, performant solutions.
12 years of coding experience
21 years of employment as a software developer
PGCE, Design and Technology, PGCE, Design and Technology at Leed University School of Education
BSc Computing Honours 2:1, BSc Computing Honours 2:1 at Napier University
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
Johnny Hall - Principal Engineer at Safeguard Global