Summary
John Griffin is a Senior Software Engineer based in Toronto with 12+ years building low-latency, high-throughput distributed systems, currently driving backend development for an OpenRTB platform that handles over 120 billion requests per day. He is deeply experienced in JVM performance tuning and resilient system design, having designed Java APIs, RESTful services, and led testing and refactoring efforts across high-traffic ad tech infrastructure. His background spans in-memory data grids, cloud-native services, IoT analytics, and mobile apps—evidencing a rare mix of real-time systems and product-facing engineering. Notably, he has applied those skills to mission-critical ad serving at illumin and to an IoT dairy-monitoring product earlier in his career, showing both domain versatility and an eye for pragmatic, scalable solutions.
12 years of coding experience
5 years of employment as a software developer
BSc (Hons) Computing with Software Development, Computer Software Engineering, First Class Honours, BSc (Hons) Computing with Software Development, Computer Software Engineering, First Class Honours at Munster Technological University
English