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.
11 years of coding experience
11 years of employment as a software developer
Masters Computer Science, Masters Computer Science at Georgia Institute of Technology
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Louisiana at Lafayette
High School Diploma, High School Diploma at Louisiana School for Math, Science and the Arts
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`.
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