Stephen Johnson work email
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
Stephen Johnson personal email
- Valid
Stephen Johnson phone numbers
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.
-
Senior Engineering ManagerChime Mar 2024 - PresentSan Francisco, Ca, Us -
Director Of Software EngineeringEarnin Sep 2021 - Mar 2024Palo 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 -
Software Engineering ManagerEarnin Oct 2018 - Sep 2021Palo 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 -
Senior Software EngineerRobin Healthcare Aug 2017 - Feb 2018Berkeley, 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 -
Senior Software EngineerRakuten.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
-
Senior Software EngineerEbates Jun 2013 - Sep 2014San Mateo, California, UsAcquired 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 -
Co-Founder, PresidentConquer Llc Jul 2012 - Jan 2014● Developed iOS game “Save Penguin” using Objective-C, C++, and Cocos2D/Cocos2D-X
-
Senior Software DeveloperExtrabux Feb 2013 - Jun 2013Acquired 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 -
Co-Founder, Chief Product OfficerRewardme May 2010 - Jul 2012Mountain 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 -
Co-Founder, Chief Technology OfficerViralogy Inc. May 2009 - Nov 2010Mountain View, California, Us -
Software DeveloperBunchball 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”
-
Software DeveloperFuture Delivery Feb 2008 - Oct 2009
-
Software Developer (Interactive Content Coordinator)University Of California Oct 2005 - Sep 2007Oakland, California, Us
Stephen Johnson Skills
Stephen Johnson Education Details
-
UclaComputer Science -
UclaEconomics
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial