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

Software engineer, Core services team Current job August 2022 – Present
  • 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

Software engineer intern Summer 2021 June 2021 – September 2021
  • 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

Engineering intern Summer 2019 June 2019 – August 2019
  • 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

Database consultant Since 2018 July 2020 – Present

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.