Pierce Lopez

Software Engineer at Apple

New York, New York, United States
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

🤩
Rockstar
🎓
Top School
Pierce Lopez is a pragmatic software engineer with 13 years of experience building and operating distributed systems, embedded firmware, and backend services across startups and large companies. Trained in computer architecture and kernel programming at Carnegie Mellon, he blends low-level C expertise (RTSP/WebRTC gateways, firmware) with cloud-native backend work in Go and Python for services, deployment and monitoring on AWS and Kubernetes. He’s shipped video and messaging platforms at scale, led platform work around ingress/auth/rate-limiting, and improved build/distribution and testing pipelines as part of operational teams. An active open-source contributor, Pierce has fixed bugs and hardened core libraries such as libevent, Paramiko, Tornado, and NSQ, demonstrating attention to portability and reliability. Based in New York, he combines systems-minded debugging with pragmatic DevOps automation, and has a knack for making high-throughput, real-time data paths work reliably in production.
code13 years of coding experience
job15 years of employment as a software developer
bookSt. Andrew's School
bookBS, Electrical and Computer Engineering, BS, Electrical and Computer Engineering at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
526reputation
70kreached
12answers
0questions
github-logo-circle

Github Skills (70)

dashboard10
python10
testing10
http10
bash10
c1110
message-queue10
glib10
c1710
nsq10
build-automation10
ssh10
javascript10
client-library10
async10

Programming languages (16)

SmartyJavaC++CGoHTMLPerlGroovy

Github contributions (5)

github-logo-circle
bitly/dablooms

Aug 2012 - Feb 2016

scaling, counting, bloom filter library
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:69 commits, 2 PRs, 5 pushes in 3 years 6 months
Contributions summary:Pierce primarily contributed to the core functionality of the `dablooms` library, focusing on performance improvements, versioning, and testing. They implemented code optimizations by using `mremap` on Linux systems and added a function to retrieve the library version. Furthermore, they refactored the build process and testing framework. The user also updated the build process for the python bindings, enhancing the setup process to streamline the build from sources.
bloomcounting-bloom-filterbloom-filterscalingfilter
bitly/statsdaemon

Jul 2013 - Jul 2018

an implementation of Etsy's statsd in Go
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 reviews, 13 commits, 8 PRs in 5 years 1 month
Contributions summary:Pierce primarily contributed to the core functionality of the statsd implementation in Go, addressing bug fixes and performance improvements. They fixed command argument help text, and implemented changes to handle metric lines. Additionally, the user refactored and simplified code related to gauge processing, enhancing efficiency. Further, they streamlined build and test scripts, enhancing the build process and making it more cross-platform compatible.
golangstatsdetsy
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
Pierce Lopez - Software Engineer at Apple