Dennis John is a Principal Software Engineer with over a decade of experience designing and delivering high-availability web and mobile systems, currently driving architecture and delivery at Crown Castle. He has a strong track record leading cross-functional teams and migrating legacy platforms to modern stacks—most recently orchestrating AWS-based, zero-downtime infrastructures and microservice-driven front ends at A Milestone Group. Dennis blends hands-on engineering (React/Next.js, Node, Swift, serverless) with executive-level communication, having served as VP of Software Development and led products that scaled revenue and uptime. His background includes building mobile app generation frameworks and inventive consumer apps, reflecting a knack for turning product concepts into operational platforms. Based in Meridian, Idaho, he pairs practical engineering discipline with an unusual academic start in music, suggesting a creative approach to system design and team leadership.
10 years of coding experience
23 years of employment as a software developer
Bachelor of Music, Bachelor of Music at Idaho State 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
Dennis John - Principal Software Engineer at Crown Castle