Summary
Thomas O'rourke is a Principal Technologist based in Oulu with 13 years of professional experience and a multi-decade engineering pedigree dating back to early work on Windows multimedia and GSM systems. He blends hands-on coding with leadership—architecting systems, mentoring teams, and directing large engineering organizations while still shipping code daily at OP Financial Group. His background spans startups and hyperscale product teams, from founding and scaling companies to driving SDK, DevOps, QA and rendering teams at Meta where his work improved core performance and boosted product sales. He has deep experience in secure banking protocols, microservices, and high-concurrency systems, and has also authored and presented on technologies like Elixir and Redis. Pragmatic and technical, he pairs strategic planning with low-level problem solving, including fixing critical concurrency and memory issues in complex real-time systems.
13 years of coding experience
26 years of employment as a software developer
B.Sc. Computer Science, B.Sc. Computer Science at University of Minnesota
MSc Computer Science, MSc Computer Science at University of Oulu
English, Finnish