Stephen Johnson

Stephen Johnson Email and Phone Number

MyPay Engineering @ Chime @ Chime
Stephen Johnson's Location
Austin, Texas, United States, United States
About Stephen Johnson

With over 15 years of experience in software engineering, I am passionate about designing, developing, and delivering scalable, reliable, and user-friendly systems and products that solve real-world problems and create value for customers. As the Director of Software Engineering at Earnin, I lead a diverse and talented team of 35 engineers across multiple disciplines and functional teams, focusing on Earnin's core systems and products, such as moving money, estimating wages, storage and retrieval of bank transactions, customer support tooling, and more. I am motivated by Earnin's mission to build a financial system that works for people, not against them, and I strive to foster a culture of collaboration, innovation, and excellence within my team and across the organization.In my current role, I have successfully led and executed several key initiatives that have improved the quality, performance, and efficiency of Earnin's systems and products. For example, I worked closely with product to reduce the number of customers contacting support by half in 9 months, saving the company significant costs and resources. I also revamped the hiring process by creating interview questions to thoroughly test engineers' skills and competencies, and trained the team on how to perform these interviews to maximize both company and candidate satisfaction. Additionally, I identified and implemented Segment and Amplitude as the platforms for tracking and analyzing business events, enabling data-driven insights and decision making. I have also conceived of and organized a company-wide orientation/training video program, which involved subject matter experts creating 5-minute videos on various topics, such as product features, engineering best practices, company values, and more. I have leveraged my skills in technical design, operational excellence, and engineering leadership to deliver these outcomes and to support the growth and development of my team and the company.

Stephen Johnson's Current Company Details
Chime

Chime

View
MyPay Engineering @ Chime
Stephen Johnson Work Experience Details
  • Chime
    Senior Engineering Manager
    Chime Mar 2024 - Present
    San Francisco, Ca, Us
  • Earnin
    Director Of Software Engineering
    Earnin Sep 2021 - Mar 2024
    Palo Alto, California, Us
    ● Led a diverse team of 35 engineers, encompassing multiple disciplines across several functional teams, focused on EarnIn’s core systems and products (moving money, estimating wages, storage and retrieval of bank transactions, customer support tooling, etc.)● Worked closely with recruiting and other engineer leaders to further improve the interviewing process and candidate experience, leading to us filling all our staff and higher roles. This included interview rubrics, shadow and reverse-shadow training, and improved debrief and scorecard rigor● Partnered closely with product to work on product and engineering initiatives to reduce the number of customers contacting support by half in 9 months, saving the company over $2 million annually in support staffing costs● Created and led a weekly operational review for our systems with all of engineering management and leadership in attendance as part of an operational excellence push. This led to several other initiatives that focused on improving the quality of our systems, some of which include: incident reduction, test coverage of 80%, and driving out of SLA vulnerability management tickets to zero● Core member of our architectural group providing guidance on technology choices and patterns and feedback on software designs● Grew and stabilized several teams that were in constant fire-fighting mode into strong, productive teams that now focus on their roadmap by hiring strong leaders and prioritizing operational excellence and system hygiene until unplanned work was the exception, not the rule
  • Earnin
    Software Engineering Manager
    Earnin Oct 2018 - Sep 2021
    Palo Alto, California, Us
    ● Led a revamped hiring process by creating interview questions to thoroughly test engineers (systemdesign, debugging, requirements gathering, algorithms, etc.) and trained the team on how to perform these interviews to maximize both company and candidate satisfaction. As part of this, started a new grad hiring pipeline which led to filling 8 open roles in 6 weeks● Identified a gap in the way business events flowed from the application to marketing platforms so educated the company, negotiated with the vendor, and led my team in the implementation of both Segment and Amplitude● Conceived of and organized a company-wide orientation/training video program which involved subject matter experts creating 5-minute videos on various topics related to employment at EarnIn and EarnIn’s systems. This greatly helped standardize the onboarding experience● Led a rewrite of our in-house admin tool that required a team of 10 to maintain to the use of a low-code solution (Retool) and an API-based backend that only required 2 engineers to maintain● Led the implementation of a chatbot that reduced customer contacts requiring human support by 15% without reducing CSAT
  • Robin Healthcare
    Senior Software Engineer
    Robin Healthcare Aug 2017 - Feb 2018
    Berkeley, California, Us
    ● Redesigned the existing peer-to-peer live video streaming architecture using a secure, 3-actor systemwith FFmpeg doing the encoding and segmenting. This dramatically improved security, availability, and latency of the whole system and met HIPAA compliance requirements
  • Rakuten.Com
    Senior Software Engineer
    Rakuten.Com Sep 2014 - Jun 2015
    ● Traveled to new office in Shanghai to train and give a general orientation for engineers and marketing employees about the build process, how to use Google Analytics, Optimizely, DataDog, and more. Continue to be the primary point of contact for technical and data analysis questions● Designed and developed a personalization algorithm for coupons and merchants. Optimized itself for revenue maximization via simulated annealing. Led to statistically significant increase in revenue of 15% (+26% transaction volume, +4% order value)● Designed architecture for new card-linked offers (allows cashback with in-store purchases) Requirements included handling 1000s req/sec and a rule engine for sending marketing notifications
  • Ebates
    Senior Software Engineer
    Ebates Jun 2013 - Sep 2014
    San Mateo, California, Us
    Acquired by Rakuten in September, 2014.● Fully instrumented application (PHP, Java, Javascript) and servers (Ubuntu, CentOS) with integrations to DataDog, NewRelic, Optimizely, Google Analytics, Google Tag Manager, Nagios, and PagerDuty● Enabled use of only the Optimizely web GUI to create AB tests with a near-real-time Revenue metric● Use all the power of GA with near-real-time revenue as a metric and Optimizely variables as dimensions● Code-level profiling, debugging, reporting, etc. in real-time via web dashboards● DDoS mitigation with CloudFlare, WAF, Nginx rate limiting, tiered caching and CDN strategy with(ChinaCache, CloudFlare, Akamai, and CloudFront), and more● Secured and contained dev and production environments with Docker,, AWS IAM, internal data accesspolicies and restrictions, password salting+hashing, kernel hardening, and more● Developed method enabling our exclusive ability to give cashback at iHerb (merchant was not part ofany affiliate network), immediately led to sustained +$500k/month sales, +$15-20k/month profit
  • Conquer Llc
    Co-Founder, President
    Conquer Llc Jul 2012 - Jan 2014
    ● Developed iOS game “Save Penguin” using Objective-C, C++, and Cocos2D/Cocos2D-X
  • Extrabux
    Senior Software Developer
    Extrabux Feb 2013 - Jun 2013
    Acquired by Ebates in June, 2013.● Designed and implemented product search and recommendation engine to analyze ~40 terabytes/day, and serve 100s of millions of products to 100s of thousands of consumers in 4 languages● Set up continuous integration with Github, Jenkins, Trello, AWS, Docker Registry, and HipChat, enabling: - A culture of branch+commit plus the creation of a push-button web dashboard to deploy new features (and rollback, if needed) led to deploying 4x/day instead of 2x/week - Automatically-deployed, sandboxed, testing environments for devs created for every feature/bug - Update of Trello cards when relevant Git commits are made or code deployed● Cost cutting and UX changes contributed in-part to +50% MoM profit in 3 months, +110% in first 12
  • Rewardme
    Co-Founder, Chief Product Officer
    Rewardme May 2010 - Jul 2012
    Mountain View, Ca, Us
    ● Managed team of 6 software engineers focused a tablet-based rewards program for stores● Responsibilities included product direction, UX design, and creation of design docs● Interfaced with legacy point of sale (POS) systems via C# GUIs for WinCE, Java GUIs for others, an overlay AIR app, and a network packet re-router for configuration-less PCI compliance● Designed and largely implemented the software allowing secure, real-time communication between devices in stores around the country and the corresponding customizable applications and reporting system. Some of the tools used: C/C++/Objective-C, Java, PHP, Node.js, MySQL, Memcache, Javascript
  • Viralogy Inc.
    Co-Founder, Chief Technology Officer
    Viralogy Inc. May 2009 - Nov 2010
    Mountain View, California, Us
  • Bunchball
    Software Developer
    Bunchball Feb 2009 - Mar 2010
    ● Automated process for creating new API endpoints, sped up dev by eliminating app-level sanity checks● Developed one of the first browser toolbars, a data warehouse reporting tool, data warehouse pipeline, performance analysis and testing tools, the interface for an avatar/scene creation flash app● Worked closely with the founder of Bunchball and originator of the term “gamification”
  • Future Delivery
    Software Developer
    Future Delivery Feb 2008 - Oct 2009
  • University Of California
    Software Developer (Interactive Content Coordinator)
    University Of California Oct 2005 - Sep 2007
    Oakland, California, Us

Stephen Johnson Skills

Mobile Applications Web Development Javascript Css Node.js Software Engineering Start Ups Mysql Strategy Php Entrepreneurship Java Html 5 Git Software Development User Experience E Commerce Social Media Web Applications C++ Product Management Big Data Gamification User Interface Design Scalability Objective C Seo Ios Development Mobile Devices Ruby Research Google Analytics Amazon Web Services Purchase Recommendations Management Html5

Stephen Johnson Education Details

  • Ucla
    Ucla
    Computer Science
  • Ucla
    Ucla
    Economics

Frequently Asked Questions about Stephen Johnson

What company does Stephen Johnson work for?

Stephen Johnson works for Chime

What is Stephen Johnson's role at the current company?

Stephen Johnson's current role is MyPay Engineering @ Chime.

What is Stephen Johnson's email address?

Stephen Johnson's email address is ju****@****ail.com

What is Stephen Johnson's direct phone number?

Stephen Johnson's direct phone number is +165069*****

What schools did Stephen Johnson attend?

Stephen Johnson attended Ucla, Ucla.

What skills is Stephen Johnson known for?

Stephen Johnson has skills like Mobile Applications, Web Development, Javascript, Css, Node.js, Software Engineering, Start Ups, Mysql, Strategy, Php, Entrepreneurship, Java.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.