Andrew Battat

Software Engineer at DFINITY

Chicago, Illinois, 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
Andrew Battat is a software engineer with 13 years of experience focused on distributed systems, custom OS development, and blockchain protocols, currently contributing at DFINITY. He combines deep systems-level expertise with practical blockchain pedagogy—having designed and taught UCLA’s first for-credit blockchain elective and led Blockchain at UCLA from a handful of students to a 100+ person community. His background includes building cross-chain interoperability prototypes at Oracle and hands-on smart contract and Hyperledger Fabric work, alongside open-source tooling such as a PHP email verification library. Comfortable across low-level systems and applied blockchain engineering, he brings both production-grade coding and curriculum-building experience to complex distributed problems.
code13 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of California, Los Angeles
github-logo-circle

Github Skills (6)

php10
object-oriented-programming10
email-validation10
api-design9
webscraping8
testing7

Programming languages (3)

ShellPHPPython

Github contributions (5)

github-logo-circle
hbattat/verifyEmail

Mar 2014 - Oct 2022

PHP class that can be easily used to verify an email address and make sure it is valid and does exist on the mail server. For a supported option please visit the site
Role in this project:
userBack-end Developer
Contributions:5 releases, 42 commits, 6 PRs in 8 years 9 months
Contributions summary:Andrew primarily contributed to the development of a PHP class for email verification. Their work included creating the initial function and refactoring it into an object-oriented class structure. The user implemented a specific validation method for Yahoo emails and another for Hotmail. Additionally, the user improved the code by optimizing the logic for email domain extraction and debug information.
email-addressgmail-apiaddressoptionmail
hbattat/moodle-a2fa

Nov 2014 - Aug 2019

Étouffée - Two-factor authentication for Moodle. Google Authentication for Moodle
Contributions:16 commits, 2 pushes, 1 comment in 4 years 9 months
authenticationfactortwo-factorfactor-authenticationtwo-factor-authentication
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
Andrew Battat - Software Engineer at DFINITY