John Li

  • @johnleeroy
  • Senior Android Developer - Media Foundation Client, Twitter
  • He/Him
  • San Francisco, CA
I'm an Android engineer and occasional community organizer.  I like the motto, "The rising tide raise...  
Read more

Senior Android Developer - Media Foundation Client

  • Twitter
  • Oct 2020 - Present

Android Tech Lead - App Performance

  • Wayfair
  • Mar 2020 - Oct 2020

Android Tech Lead & Engineering Manager - Design Services

  • Wayfair
  • Mar 2019 - Mar 2020

Senior Android Developer

  • Triller
  • Feb 2017 - Feb 2019

Software Engineer, Android

  • UniKey Technologies
  • Jul 2015 - Feb 2017

Mobile Application Developer

  • Cloudspace
  • Jul 2014 - Jul 2015


  • Freelancing Work - Online
  • Apr 2013 - Apr 2014

Lead Programmer

  • Sky Parlor Studios
  • Jun 2011 - Mar 2013
View more
View less


Nov 22, 2021
Nov 22, 2021
Built a Team
6 months later, we onboarded 2 senior engineers, 1 junior engineer, and 1 intern.  

Everyone followed our team's internal onboarding document and contributed to it on areas of improvement.  

The senior engineers are leading large projects.  The intern finished their project on time.  Our junior engineer is hitting their stride and making meaningful contributions to the codebase.

I created training around leading the scrum ceremonies and we just finished a full rotation with everyone leading once.  

I'm really happy with how our team culture sponsors autonomy and ownership.
May 12, 2021
May 12, 2021
My team at Twitter is growing from 2 to 5 engineers.  We had a very loose agile structure that worked very well for two senior engineers. With the expansion including additional senior engineers, a junior engineer and an intern, it is time to upgrade our agile process!

I'm working on formalizing this and the foundation is looking like Scrum.
May 06, 2021
May 06, 2021
Tech Talk

Two-Phase Commit or Not To (Two) Phase Commit (link)

Apr 29, 2021
Apr 29, 2021
Tech Talk

The Surprising Truth About What Motivates Us (link)


Oct 19, 2020
Oct 19, 2020
Started a new job

Hello Twitter

Oct 02, 2020
Oct 02, 2020
Left the job

Goodbye Wayfair

I am grateful for many things but here are some highlights:
- The opportunity to dip my feet into engineering management
- Providing the autonomy to organize 55+ Android tech talks
- Building upon a data-driven mindset through practice
- Providing a network of amazing peers

I ultimately left because the career path to staff engineer was opaque.
Get your own page like this