Summary
Nicholas Brown is a senior software engineer with 14 years of experience designing and shipping high-performance distributed systems and APIs, currently based in Cary, North Carolina. He has led engineering teams and technical initiatives at companies from IBM to MediaMath and most recently LexisNexis, moving between hands-on development and director-level leadership. His work includes building a TensorFlow-powered lookalike audience engine that evaluates millions of candidates per second, forecasting and troubleshooting APIs, and enriched identity platforms for data-driven advertising. Nicholas combines deep backend expertise (REST, messaging, scalable services) with front-end and test automation experience from earlier roles, enabling end-to-end ownership of complex products. He holds an MS in Computer Science from UIUC and a BS in Computer Science and Mathematics from Virginia Tech, and has a track record of growing local teams while acting as scrum master and tech lead. Colleagues describe him as a pragmatic architect who favors measurable business impact over theoretical perfection.
14 years of coding experience
20 years of employment as a software developer
BS Computer Science Mathematics, BS Computer Science Mathematics at Virginia Tech
Master of Computer Science Computer Science, Master of Computer Science Computer Science at University of Illinois Urbana-Champaign