Santiago Alessandri

Staff Software Engineer at TRM Labs

Castro Valley, 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

👤
Senior
🎓
Top School
Santiago Alessandri is a Staff Software Engineer with 16 years building low-level, high-performance systems across networking, OS APIs, and distributed platforms. He specializes in C++ and Python, with deep experience on Windows, macOS and POSIX environments, and a track record of making code both efficient and maintainable—especially for hard-to-test, performance-critical paths. Santiago has led teams and architecture efforts at companies like mParticle and ThousandEyes, driving large-scale changes for throughput and cost-efficiency in streaming and processing pipelines. His open-source contributions to the widely used libtins project demonstrate practical protocol-level expertise (Ethernet frames, CRC32) and a comfort with packet crafting/sniffing. Based in Castro Valley, CA, he pairs systems-level curiosity—often “getting his hands dirty” with OS/network APIs—with pragmatic leadership to ship reliable distributed systems.
code16 years of coding experience
job13 years of employment as a software developer
bookCisco Certified Networking Associate Networking Networking IT, Cisco Certified Networking Associate Networking Networking IT at Academia CeSPI - UNLP
bookBachiller Natural Science, Bachiller Natural Science at Instituto Sagrado Corazon de Jesús de La Plata
bookLicentiate of Information Technology Information Technology, Licentiate of Information Technology Information Technology at Universidad Nacional de La Plata
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
6,785reputation
1.2mreached
98answers
10questions
Badges
loops
top-5%
dictionary
top-5%
python
top-5%
datetime
top-5%
beautifulsoup
top-5%
github-logo-circle

Github Skills (20)

c-language10
ethernet10
network-protocol10
protocols10
packet-parsing10
cprogramming-language10
packet-injection9
packet9
datetime9
python9
loops9
beautifulsoup9
libpcap9
dictionary9
html6

Programming languages (10)

C++ShellRustRPCJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
mfontanini/libtins

Aug 2011 - Nov 2017

High-level, multiplatform C++ network packet sniffing and crafting library.
Role in this project:
userBack-end Developer
Contributions:56 commits, 1 PR in 6 years 3 months
Contributions summary:Santiago's primary focus was on adding and refining the Ethernet frame within the libtins library. They developed the necessary C++ classes and structures to represent Ethernet frames, including getters and setters for MAC addresses, CRC calculation, and payload types. Additionally, the user updated the PacketSender interface, though the implementation was not completed. The user also contributed to the utils module with the addition of a CRC32 implementation, demonstrating an understanding of networking protocols and data manipulation.
packetssniffingdpdkc-plus-pluslibpcap
salessandri/photon

Feb 2018 - Jun 2018

Contributions:103 commits, 22 PRs, 91 pushes in 3 months
blockchainwalletstellar-networkstellarmobile-wallet
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
Santiago Alessandri - Staff Software Engineer at TRM Labs