Alexander Bandukwala

PHD Student at University of Michigan

Ann Arbor, Michigan, 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
Alexander Bandukwala is a PhD student and seasoned software engineer with 11 years of experience building production-grade systems and research-driven tools from Ann Arbor. He has led full-stack and backend efforts at startups and trading firm DRW, architecting microservices, secure API systems, and low-latency telecom routing while mentoring engineering teams. Now focused on the intersection of Programming Language Theory and Human-Computer Interaction, he combines rigor from a Georgia Tech masters and practical engineering chops to make computing more accessible. An active open-source contributor, his Java functional-patterns work (e.g., lambda library enhancements like MapMerge and MonadError additions) shows a penchant for bringing advanced abstractions into mainstream languages.
code11 years of coding experience
job11 years of employment as a software developer
bookMasters Computer Science, Masters Computer Science at Georgia Institute of Technology
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Louisiana at Lafayette
bookHigh School Diploma, High School Diploma at Louisiana School for Math, Science and the Arts
languagesEnglish, Spanish
github-logo-circle

Github Skills (5)

javas10
functional-programming10
monads10
java10
semigroup9

Programming languages (17)

JavaC++CSSRustGoHTMLReasonKotlin

Github contributions (5)

github-logo-circle
palatable/lambda

Dec 2018 - Dec 2022

Functional patterns for Java
Role in this project:
userBack-end Developer
Contributions:4 reviews, 19 commits, 20 PRs in 4 years
Contributions summary:Alexander primarily contributed to the implementation of functional patterns for Java. Their work involved adding and testing new features, such as `MapMerge` for combining maps using semigroups. The commits also included the implementation of MonadRec for `Choice3` and the addition of `MonadError` instance to `EitherT`. Furthermore, the user added utility functions for interoperability with `java.util.Comparator`.
functional-programminghlistmonadscoproductpatterns
palatable/lambda-koans

Jan 2020 - Jun 2023

Practice exercises for functional patterns in Lambda
Contributions:5 reviews, 1 PR, 6 comments in 3 years 5 months
serverlessaws-lambdapractice-exercisespatternslambda
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
Alexander Bandukwala - PHD Student at University of Michigan