Nick Pollard

Senior Software Engineer at Chicago Trading Company

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Nick Pollard is a senior software engineer in London with 13 years of hands-on experience building large-scale systems spanning operating systems, financial trading platforms, and petabyte-scale telemetry for billions of devices. He blends functional programming expertise and pragmatic system design to solve deep performance and scalability challenges, evidenced by performance-focused contributions to Google’s Perfetto tracing project. A proven technical leader and mentor, he has led Bluetooth development for Fuchsia, steered core product engineering at a bank, and co-led a data-science PaaS as an early hire. Comfortable navigating ambiguity across startups and tech giants, he favors simple, long-lived solutions that balance tactical delivery with strategic direction.
code14 years of coding experience
job16 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at University of Bristol
github-logo-circle

Github Skills (9)

surface-flinger10
performance-optimization10
surf10
sql10
protobuffer9
protobuf9
protocol-buffers9
proto9
compiler8

Programming languages (6)

C++RustScalaGoHaskellPython

Github contributions (5)

github-logo-circle
google/perfetto

Feb 2022 - May 2022

Production-grade client-side tracing, profiling, and analysis for complex software systems.
Role in this project:
userPerformance Engineer
Contributions:34 commits in 2 months
Contributions summary:Nick's contributions focused on enhancing the performance instrumentation and tracing capabilities within the Perfetto project. They primarily added and modified SQL tables and views related to Android's SurfaceFlinger process, specifically for tracking janky frames and analyzing GPU completion times. Their work involved extracting and correlating data from trace events to identify performance bottlenecks, particularly related to rendering and frame presentation. The user also made changes to the proto definitions, adding new events and fields related to camera sessions.
profiling
NickPollard/brando

Apr 2015 - Aug 2018

Contributions:20 PRs, 37 pushes, 24 branches in 3 years 4 months
cppasynchronousconcurrencyconcurrency-libraryheader-only
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.
Request Free Trial