Hamdi Allam

Staff Software Engineer at Farcaster

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
Hamdi Allam is a Staff Software Engineer with 10 years of experience based in New York, currently building at Farcaster and previously shaping crypto infrastructure at OP Labs and Twitter. He specializes in backend distributed systems and Scala, contributing to high-profile Twitter OSS projects like Finagle, Finatra and twitter-server where he shipped both release automation and low-level fixes. On the blockchain side he has hands-on experience with L2 systems and smart contracts — from co-founding FourthState Labs to modifying core Optimism contract addresses and portal integrations. He also taught blockchain courses at UC Berkeley, and is known for pragmatic engineering trade-offs such as adding failure modes to load-balancer simulations and cross-compiling large Scala codebases to Scala 3.
code11 years of coding experience
job7 years of employment as a software developer
bookAssociate’s Degree, Computer Science, Associate’s Degree, Computer Science at De Anza College
bookBachelor of Science (B.S), Electrical Engineering and Computer Science, Bachelor of Science (B.S), Electrical Engineering and Computer Science at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (33)

utilities10
lib10
optim10
testing10
sbt10
finagle10
load-balancing10
distributed-systems10
scala210
scala10
release-management10
rpc10
go10
ethereum10
distributed-system10

Programming languages (16)

MDXJavaC++RustScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
twitter/twitter-server

Sep 2019 - Sep 2021

Twitter-Server defines a template from which services at Twitter are built
Role in this project:
userBackend Developer
Contributions:19 commits in 2 years
Contributions summary:Hamdi primarily contributed to the Twitter-Server project by preparing the library for new releases, including updating version numbers and changelogs. They were also involved in refactoring code, such as moving and renaming filter classes. Furthermore, the user made changes to the build configuration and added and formatted imports, improving the project's maintainability. Finally, the user worked on updating the project to use case classes and a Scala object mapper, demonstrating a focus on code modernization and JSON handling.
twitter-serverfinatrafinagletwitter-apitwitter
twitter/finagle

Jun 2018 - Mar 2022

A fault tolerant, protocol-agnostic RPC system
Role in this project:
userBack-end Developer
Contributions:1 review, 93 commits, 3 PRs in 3 years 9 months
Contributions summary:Hamdi made several commits focused on improving the Finagle library, a fault-tolerant, protocol-agnostic RPC system. Their work included adding failure modes to load balancer simulations and introducing enhancements to core components, such as accepting doubles in Ema.update and fixing a stack overflow issue. Further contributions involved improvements in logging for FailureAccrual, modifications to ensure correct aperture ring precision, and enhancements to traffic distribution repicking strategies.
fault-tolerantrpcredismysqlfinagle
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