Angelo Marletta

Staff Software Engineer at Coinbase

San Francisco, California, 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
Angelo Marletta is a Staff Software Engineer in San Francisco with 14 years of experience building and operating large-scale internet systems across companies like Coinbase, Instagram, and Facebook. He specializes in production engineering—optimizing reliability, performance, and security for high-throughput services, from PKI and TLS at Facebook to end-to-end message delivery at Instagram. Comfortable across languages and platforms, Angelo combines deep operations instincts with hands-on systems work, including JVM tuning, container migrations, and cloud automation. He contributes to open-source tooling for low-level system control, such as improving the cpulimit utility with memory and cross-OS enhancements. Known for pragmatic solutions that bridge development and ops, he brings a track record of scaling critical infrastructure and hardening complex environments. Trained as a computer engineer in Italy, he blends European systems craftsmanship with Silicon Valley production rigor.
code14 years of coding experience
job15 years of employment as a software developer
bookMaster's Degree, Computer Engineer, Master's Degree, Computer Engineer at Università di Catania
languagesItalian, English, Spanish, French, Japanese
github-logo-circle

Github Skills (6)

c1710
memory-management10
process-management10
c1110
freebsd10
linux9

Programming languages (5)

C++CGoRubyPython

Github contributions (5)

github-logo-circle
opsengine/cpulimit

May 2012 - Jun 2015

CPU usage limiter for Linux
Role in this project:
userBack-end Developer
Contributions:56 commits, 2 PRs, 2 pushes in 3 years 1 month
Contributions summary:Angelo primarily focused on improving the `cpulimit` tool's functionality and stability. They implemented memory management improvements by replacing `malloc()` calls with `calloc()`. The user addressed resource management by closing file descriptors after iterating processes. Furthermore, the user worked on integrating FreeBSD support and improved the process iteration logic, making the tool more versatile.
kernelcpucpu-usagelinuxpower-management
opsengine/inundator

Nov 2012 - May 2013

Contributions:6 commits in 6 months
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
Angelo Marletta - Staff Software Engineer at Coinbase