Made with
Standard Resume
Learn more

Aleksei Zakharov

San Francisco, CA
|

alexey.v.zaharov@gmail.com
|

4154815644
Head of Android at Lyft / Founding Engineer at Prisma
A
Z

Work Experience

Lyft

Head of Android
|

Jul 2012 - Current

I was third engineer in original Lyft project team. Currently leading Lyft Android team (25+ engineers) and working on critical infrastructure and product mobile client features. Actively pair programming with other engineers to share architecture patterns and testing practices. Managing Android hiring for Lyft.

  • Actively participated in design and integration of next generation Lyft api for iOS and Android client apps
  • Re-architected Android app to use domain driven design principles for app business logic.
  • Developed Android Pay (Google Wallet) integration, which let company to become official transportation partner of Google IO 2015.
  • Migrated Lyft Android app from using activities and fragments to single activity architecture based on views.
  • Created framework for building single activity app using views. https://github.com/lyft/scoop
  • Developed Lyft Android Wear app featured at Google IO 2014
  • Developed original Lyft Android Passenger and Driver apps from scratch

Prisma

Founding Engineer
|

Aug 2016 - Aug 2017

Discovered Prisma while I was hanging out with friends over the weekend in the park. Got excited and got in touch with founders to help with Android development. Joined Prisma to work primarily on Android app in August 2016.

Worked closely with design and iOS teams to define all new app experiences.

  • Rewrote from scratch original Prisma Android app. Original app used to have high crash rate (94% crash free users). After rewrite app have 99.7% crash free users. Original app was almost impossible to evolve. Majority of all logic was in single god UI class that was handling lots of message bus events that were triggering different UI states. In rewritten version of the app I established clear separation between business logic and UI, minimized connection between various application screens so they can be easily maintained and evolved.
  • Prisma Ai app was chosen as the app of the year on Google Play store in 2016 (https://play.google.com/store/info/topic?id=merch_topic_b0000b2_apps_TopicPage_bestof2016)
  • Integrated offline processing library. Developed background sync logic to load, decypher and update offline processing models.
  • Implemented Prisma Feed and Profile (together with second engineer)
  • Implemented Prisma full aspect ratio redesign for Camera and Styles screens (current design in playstore)
  • Wrote Sticky AI app in Kotlin from scratch. Implemented camera, gallery and editor screens.
  • Finished work at Prisma by end of August 2017. It was impossible to keep 2 full time jobs any longer. Handed work to newly hired Android engineer.
  • https://prisma-ai.com/
  • https://sticky-ai.com/

Speaker at conferences
  • View only Android apps at scale. Droidcon SF 2016 (https://www.youtube.com/watch?v=kAAnIN-IqWw)
  • Domain-Driven design by example for Android apps. Droidcon NYC 2016 (https://www.youtube.com/ watch?v=uwJRrJ2Hwqg)

Jet Taxi

CEO
|

Jan 2012 - Jul 2012

Bootstrapped mobile application startup that lets people hail taxi cabs in Russia.

  • Raised 100K US dollars from government on product development
  • Took part in implementation of server (Ruby on Rails, MongoDB, EvenMachine)
  • Developed passenger and driver apps for Android
  • Company became finalist of Startup Sauna business accelerator (http://startupsauna.com/alumni)

B&Z

CEO
|

Sep 2008 - Jan 2012

Organized web development agency who's primary clients were startups from US and Canada. Led team of 4 people (3 developers and 1 designer).

  • Control full development cycle of web & mobile applications made by company.
  • Managed all finances and customer relations
  • Learned wide range of technologies
  • Adopted agile development process using SCRUM and Kanban

SilverlightShow.net

Article Author
|

Sep 2008 - Apr 2010

I was active member of Silverlight community and wrote 8 articles http://www.silverlightshow.net/Profile/ lexer/Articles.aspx

fuse8

Web developer
|

Mar 2008 - Aug 2008

Development of web application for UK market using .NET.

NeoConcept

Developer
|

Jun 2007 - Feb 2008

Development of CRM for real estate businesses using .NET

Education

South Ural State University (SUSU)

Master Computer science and applied mathematics
|

2007 - 2009

South Ural State University (SUSU)

Bachelor Computer science and applied mathematics
|

2003 - 2007

Skills

  • Mobile development
  • API design
  • Engineering management