Eric Banisadr
Passionate programmer with a focus on product excellence
About
I believe it’s important to always be growing both technically and as a communicator. I’m an avid reader of technical blogs and I’m quick and eager to learn. I have excellent communication skills and believe working collaboratively is essential to good software development.
Education
University of Washington
2018 – 2022
Bachelor of Science degree in Computer Science received June 2022.
Relevant coursework included data structures and parallelism, hardware basics, databases, and advanced math including linear and modern algebra.
Technologies
Lyft’s stack: Python and Golang microservices with CI/CD, Kubernetes orchestration, DynamoDB data repos, Protobuf serialization.
I also have extensive experience working in JavaScript, and Java, and I am familiar with best practices for testing, version control, code reviews, MVC architectures, and Agile development. I’m always open to learning new technologies and development processes.
Experience
Lyft
Owner of the ride state machine, a highly-reliable, fault-tolerant and self-healing distributed system that undergirds the successful fulfillment of all Lyft rides, from passenger request to invoicing
Developed the backend for new driver control features that give drivers the option to disable previously-mandatory ride swaps
Led tech debt reduction migrations of the driver accept and airport-specific assignment endpoints, safely replacing thousands of lines of legacy Python with concurrent, idiomatic and readable Python and Golang
Lyft
Led research, design, and implementation of a new, Homebrew-based platform for distributing development tools and software to 3,500+ engineers internally
Contributed Python and Ruby code, provisioned infrastructure, wrote high-quality design and technical documentation
Successful knowledge transfer led to smooth rollout after a blockage waiting for artifact storage service, platform still in use
LightRiver Technologies
Configured, tested and deployed fiber optic networking equipment with a team of engineers for clients nationwide
Developed internal configuration scripts to automate the provisioning of equipment for large corporate customers
Projects
ericbanisadr.com
My blog
Built a statically generated site in vanilla HTML and CSS, using Jekyll and the mobile-first principle, with emphasis on fast loading times and search engine optimization.
Service
Washington Yacht Club
Ongoing maintenance and support for our club’s membership database, including upgrading MySQL/PHP versions and user support. Responsible for proposing and implementing new features as needed by the club.