Nicholas Johnson is a Principal Data Engineer with 11 years of experience designing and operating large-scale distributed systems and data platforms, currently based in Portland, Oregon. He has led data engineering efforts at major game and entertainment companies including Epic Games, Activision, and Blizzard, building time-series stores, real-time aggregation, and eventing systems that support millions of users. Nicholas combines hands-on software craftsmanship—from parsing heterogeneous data feeds to architecting columnar storage—with leadership in scaling production data pipelines. His background includes building integrated web experiences and bespoke data tooling as an independent developer, demonstrating a flair for pragmatic end-to-end solutions. Colleagues rely on his ability to translate complex domain needs into resilient infrastructure and operational practices. Outside of work he brings a long-standing curiosity for new stacks and distributed systems that started in early personal projects and teaching.
11 years of coding experience
15 years of employment as a software developer
Computer Science, Computer Science at Mississippi 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.