# Johnny Bai > Staff Software Engineer at Stripe Location: Daly City, California, United States Profile: https://flows.cv/johnnybai Lead Software Engineer with 5+ years of experience in all layers of the technology stack Languages: C#, Ruby, Python, Java, JavaScript, PostgreSQL ## Work Experience ### Staff Software Engineer @ Stripe Jan 2021 – Present ### Director Of Engineering @ Cureus Jan 2019 – Jan 2021 | San Francisco Bay Area ● Engineering leadership: - Collaborated with stakeholders to define the product and technical roadmaps.oversaw Cureus software development cycle, scoped out epics and features to create engineering work streams and plans. - Developed an engineering culture around documentation, code reviews, testing, and quantifying successes. - Led 2 engineers in building features and coached them on producing robust and quality work. - Integrated multiple 3rd party services including Stripe, Sendgrid, Amplitude, and Google Analytics. - Upgraded core components of Cureus’s technology stacks end to end, including Ruby, Rails, Webpacker, React and various dependencies. ● Performance focused: o Profiled codebase to identify and eliminate bottlenecks, reducing timeouts and page load time. o Migrated all services from Heroku to AWS, reducing infrastructure operating costs by 50%. o Created a new API server for editorial and business data requests to alleviate load from the main servers. ● Architecture and software design: o Designed and implemented the editorial queue management system to enforce priority policies, reduce inefficiencies, and improve reporting and metrics. o Built a system to parse reference metadata to auto-correct citation data inputted by the author. o Rebuilt article snapshot generation process to guarantee content was identical with original submission to PubMedCentral, and subsequently identified and resolved existing disparities. o Redesigned publication guides with new searching and highlighting capabilities through Elasticsearch, reducing the time spent on support tickets related to the publication process. o Built an analytics dashboard with reporting tools to track email marketing performance, in progress publications, and editor activity and performance. o Designed an internal email preferences system to give users more control over what emails they receive, including the ability to opt into new automated emails. ### Software Engineer @ Earnin Jan 2017 – Jan 2019 | Palo Alto, California ● Doubled automatic payroll setup success rates by designing and implementing a TF-IDF engine to associate payroll transactions with an employer. ● Designed and implemented an overdraft refund system to detect, establish cause, and automatically refund overdraft fees caused by errors in our system or faults by banks. ● Improved scalability by migrating database from SQL Server to MySql to integrate with Amazon Aurora, as well as implementing a data access layer to determine whether to read from the master or a replica at runtime to reduce the need for waits (50ms per query). ● Operating as a team lead for the Payroll and Account Verification teams. ● Co-lead a team of contractors to create a testing framework and improve our test suite Languages​: C#, Java, Python, SQL. ​ Development Tools​: Git, Jenkins, AWS, NuGet. Frameworks: ​.NET (Framework and Core), Entity Framework, MSTest, XUnit, Effort ### Engineering Technician @ Intuitive Surgical Jan 2013 – Jan 2015 Product Reliability Testing • Performed simulated surgical uses on da Vinci Surgical System EndoWrist instruments to verify and validate design specifications. • Analyzed and presented time-series data using R in order to demonstrate observable trends that lead to instrument failure. • Wrote a Matlab script to collect and plot motor position and torque data for EndoWrist instruments to verify range of motion limits ## Education ### Master’s Degree in Computer Science and Engineering Santa Clara University Jan 2015 – Jan 2017 ### Bachelor’s Degree in Microbiology, Immunology, and Molecular Genetics UCLA Jan 2011 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/johnny-bai --- Source: https://flows.cv/johnnybai JSON Resume: https://flows.cv/johnnybai/resume.json Last updated: 2026-03-22