Summary
James Ioppolo is a pragmatic digital specialist and lead software engineer with 10 years’ experience building cloud-native, high-performance web and IoT systems across Australia. He blends full-stack expertise—Typescript/React/Angular front-ends, Java/Spring and Node back-ends, and DynamoDB/MySQL data stores—with strong CI/CD, testing and automation discipline (TeamCity, CircleCI, Selenium, TDD/BDD). James has led technical teams at McKinsey (via Hypothesis), Infomedia and enterprise clients, driving migrations to AWS, microservices, and production-ready caching and ETL solutions for high-throughput environments. He is passionate about clean code, SOLID design and continuous improvement, having introduced CI pipelines, automated deployments and measurable QA gains at multiple organisations. With a PhD background and hands-on experience in embedded M2M/telemetry systems, he comfortably spans from low-level IoT integrations to scalable cloud architectures. Notably, he combines enterprise delivery rigor with a developer-first approach that reduces manual QA and accelerates feature velocity.
10 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at The University of Western Australia