William Mccracken is a Senior Software Engineer with nine years’ experience transitioning from a Materials Science & Engineering background into full‑stack web development. He has led backend and engineering teams across startups and scaleups, most recently at NinjaHoldings after senior backend work at Reveal and a lead role at Graveflex. Comfortable across the stack, he focuses on building apps that bring people together and translating complex, domain‑specific problems into elegant software. Trained at UIUC and Fullstack Academy, he combines analytical rigor from metallurgy with pragmatic engineering and product sensibility. An engineer who enjoys crafting user‑centric systems, he brings a rare mix of scientific discipline and hands‑on delivery to team leadership and architecture.
9 years of coding experience
7 years of employment as a software developer
Graduate of Full-Time Immersive Program Web Development, Graduate of Full-Time Immersive Program Web Development at Fullstack Academy
Bachelor's Degree Materials Science and Engineering, Bachelor's Degree Materials Science and Engineering at University of Illinois Urbana-Champaign
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
William Mccracken - Senior Software Engineer at NinjaHoldings