Sushain K. Cherivirala

Sushain Cherivirala

Software Engineer

Name:Sushain K. Cherivirala
Location:San Mateo, CA, US
Date of Birth:April 1997
I'm Sushain Cherivirala, a Software Engineer at Stripe, as well as a recent alumnus of Carnegie Mellon University's School of Computer Science and Stanford University's School of Engineering. My interests range from philosophy and law to economics and business but software development has always captured my attention. In my free time, I love to read, contribute to FOSS initiatives, practice numismatics and participate in MOOCs.
The inspiration for this domain name comes from Jonathan Washington.


May 2018 - Aug 2018 (Intern), July 2019 - present


Software Engineer
Reduced on-call toil and developer downtime with an automated flaky test detection and mitigation system; enhanced build results, status monitoring, and engineer messaging interfaces as a member of the Test Infrastructure team
Jan 2018 - Mar 2018

Citadel Securities  

Software Engineer Intern
Developed microservices and web applications to enable historical security pricing introspection, temporal database browsing and trader pricing adjustment tools
Jun 2017 - Aug 2017


Forward Deployed Software Engineer Intern
Improved our case management solution’s feature set, quality assurance infrastructure and browser performance while providing development support to worldwide deployments of the product
Aug 2016 - May 2017

CMU: Student Government Exec.  

Application Engineer
Partnering with the Student Body CTO to develop mobile and web applications for the student body, serving the technical needs of campus organizations and students, liaising with the Student Government Executive committee and administering student body elections
Aug 2016 - May 2017

CMU: School of Computer Science  

15-150 Teaching Assistant
Developing a secure and robust autograder, collaborating with other teaching assistants to teach lab sections, creating and reviewing assignments including homework and labs, conducting office hours, administering exams and answering students' questions on Piazza
May 2016 - Jul 2016


Performance and Capacity Engineer Intern

Developed models and visualizations of our long range infrastructure requirements among other peripheral tools, a collaboration with teams throughout the Infra Foundation to eliminate thousands of man-hours of operational work

May 2015 - Dec 2015

PetroEd Multimedia  

Software Development Intern

Presented projects to international clients, developing web applications with PHP & SQL Server, introduced version control systems (Git) and search engine optimization, administered Wordpress e-commerce site and the corresponding Linux development server

Nov 2012 - present


FOSS Developer

Collaborating with developers worldwide on the FOSS MT platform, designing apps including our translation service, annually used by 100,000+ users in 150+ countries and annually mentoring students in Google Code-In and Google Summer of Code

Jun 2014 - May 2015

Star Learning  

STEM Instructor

Teaching middle school students with varying experience my competition math curriculum and an AP Computer Science curriculum

June 2013 - Aug 2013

BitsOfCode Software Systems  

Software Development Intern

Developing a server-side solution for thumbnail generation, Google Chrome extensions for contextual search and a client-driven Android app to notarize documents


Sep 2018 - Jun 2019

Stanford University  

M.S. Computer Science (Systems Specialization)

GPA: 4.1 | Units: 45.0

Assorted Coursework
  • Principles of Data-Intensive Systems (CS 245)
  • Advanced Operating Systems (CS 240)
  • Computer Networking (CS 144)
  • Interactive Computer Graphics (CS 248)
  • Program Analysis and Optimization (CS 243)
  • Programming Languages (CS 242)
  • Cryptocurrencies & Blockchain Technologies (CS 251)

Aug 2015 - Dec 2018

Carnegie Mellon University  

B.S. Computer Science (Minor in Business Administration)

GPA: 3.9 (Honors) | Units: 418.0


Assorted Coursework
  • Practical Data Science (15-688)
  • Natural Language Processing (15-411)
  • Algorithm Design & Analysis (15-451)
  • Distributed Systems (15-440)
  • Constructive Logic (15-317)
  • Speech Processing (11-492)
  • Law of Computer Technology (08-632)
  • Pricing Strategy (70-482)

2011 - 2015

John Foster Dulles High School  

Math & Science Academy (Academy Informational Pamphlet, more)

GPA: 4.0 | Credits: 37.5
SAT: 2390 | SAT II Physics: 800 | SAT II Math 2: 800


Selected works: a random Quantum Computing Presentation, my Mathematics Fundamentals sheet, and a really long American History timeline


Sep 2015 - Jan 2018

Institute for Software Research

Research Assistant

Co-authoring publications in SJW 2017, ACL 2016, TA-COS 2016 SOUPS 2016, and SOUPS 2017; working within the Mobile Commerce Lab to develop a context-aware browser plugin, website and REST API for users to interact with privacy policies; and building a distributed mobile app compliance analysis and policy retrieval system

Aug 2015 - June 2015


Research Initiative

Researched and authored a paper discussing the effectiveness of computational bilingual dictionary discovery techniques on language transducers of varying maturity, an inexpensive solution to increase translation coverage by leveraging graphs

Jun 2014 - August 2014

Rice University

Research Internship

Conducted interdisciplinary research combining computer vision technology and mobile health alongside graduate students at Rice University

Dec 2013 - May 2014

Image CHD  

Research Initiative

Co-authored a research submission to the American Society of Pediatric Radiology, ``Capsular, Conceptual and Continuing Education in Pediatric Cardiovascular Imaging,'' with primary involvement in the initiative's presentation and data collection


Dec 2014 - Jan 2015

Google Code-In 2014  

International Programming Competition

Grand prize winner in Google’s international programming competition working with open source organization Apertium on software projects

Nov 2013 - Dec 2013

Google Code-In 2013  

International Programming Competition

Grand prize winner in Google’s international programming competition working with open source organization Apertium on software projects

Oct 2012 - Dec 2012

IBM Master the Mainframe 2012  

International Programming Competition

Placed third from over 4,500 students in IBM’s international initiative encouraging university students to familiarize themselves with z/OS, IBM’s enterprise computing solution

2012 - present

National AP Scholar  

Successfully completed 16 College Board Advanced Placement tests with an average score of 4.75/5 and 12 perfect scores

2010 - 2012

Kumon Math Program Graduate  

Completed the Kumon Math Program through Level O (advanced differentiation/integration and applications of differential calculus) and Level X (elective topics)


2015 - 2017

Moneythink CMU  

Teaching high school students financial literacy through Moneythink at Carnegie Mellon University, a chapter of Moneythink.

2011 - 2015

Dulles Honor Societies

President of National Math Honor Society (MAO) and inducted member of both National Spanish Honor Society (SHH) and National Honor Society (NHS), honor societies which emphasize volunteering in the community with activities such as tutoring students and helping economically disadvantaged children

2013 - 2014

Drabek Elementary: Computer Science Club  

Teaching and developing the curriculum of a Computer Science Club at my former elementary school, Drabek, to expose a class of over twenty 4th and 5th graders to Web Development fundamentals including JS, CSS, and HTML and programming basics using MIT’s Scratch programming environment

2012 - 2015

Quail Valley Middle: Math Club

Volunteering after school at my former middle school Quail Valley's Varsity Math Club teaching 50+ students higher level competition mathematics

2012 - 2015

Fort Bend County Library System

Volunteering at my local library during summer to give back to the institutions which fostered my continuing interest in literature by helping conduct student programs, create crafts and shelve books

2014 - 2015

T.E. Harman Senior Center

Volunteering at the local senior center helping senior citizens increase their computer literacy through individualized instruction

2013 - 2015

Math & Science Academy Tutoring Program

Tutoring Dulles students in Calculus AB/BC, Statistics and AP Physics C as part of the Academy's STEM tutoring program

Fort Bend Lifestyles and Homes  

June 2014
Proud Moments for Computer Programmer: IBM, Google, and Dulles student Sushain Cherivirala
Sushain Cherivirala writes code, completes sophisticated computer tasks, fixes bugs, builds hardware and walks away with huge wins from contests sponsored by industry heavyweights such as IBM and Google. All in a day’s work. More like months really. Many, many months of highly technical work.

Google Open Source Blog  

May 2014
My Google Code-in experience
Working with Apertium during GCI has afforded me a new perspective on software development, made me a strong proponent of open source software, helped me gain valuable experience that will undoubtedly help me in the future and convinced me to remain a lifetime contributor to open source.

IBM Systems Magazine  

March 2014
Rewarding Partnerships and Careers Evolve From IBM’s Master the Mainframe Contest
Gen Z students are proving they have the drive and analytical skills to rise to the top of the competition. Sushain Cherivirala, a junior at Dulles High School in Sugar Land, Texas, is the youngest top-five finisher in part three, achieving that recognition in 2012.

Fort Bend Independent  

April 2013
Local student aces in IBM mainframe contest
Sushain Cherivirala is the youngest winner ever in IBM’s Master the mainframe contest 2012. [...] Sushain, third place winner, was invited to visit IBM’s plant in Poughkeepsie, NY and was recognized amongst the executives of the plant.

Quail Valley Middle: Health Club  

March 2011
Dear Mister Cherivirala: Congratulations and thank you for the tremendous effort by your club, raising $16,304.36 for breast cancer research.

I've completed over thirty massively open online courses, MOOCs, on topics from Philosophy to Cryptography that are offered by universities and other educational institutions. Each MOOC ranges from five to fourteen weeks in duration and requires four to twelve hours per week of work.

Page 1 of

The sandbox contains some current projects, other projects can be found on my GitHub. My public gists are home to a variety of snippets. Utilities offered on this site include a final exam calculator and a URL shortener. I also own a cat, Helios.

Computer Hardware  

Built with custom selected parts and continue to upgrade my personal desktop computer (Intel i5 3570K O.C. @ 4.5 GHz, 120GB SSD + 2TB HDD, 16 GB RAM, SLI NVIDIA GTX460 in CM HAF X with Corsair H100i and Corsair K70)

Built and administer a Linux server with custom selected parts (Intel Xeon E3-1231 v3 @ 3.4 GHz, 120GB SSD, 8 GB ECC RAM on Supermicro X10SLH-F-O uATX Server board in NZXT Source 210)

Worked with Chess Master Justin Gardner in building his custom computer specialized for high computing applications, with plans to continue this hobby with other interested individuals in the future

Funding at CMU  

Funding source search system developed through the Undergraduate Student Senate Funding Committee. Affords Carnegie Mellon University students an open, easy-to-navigate way to discover financial opportunities available to them, from both within and outside of the university.

TCC Room Reservation System  

Lightweight and usable room reservation system developed for the Undergraduate Student Senate. Provides Carnegie Mellon University students with quick access to reserving the glass rooms within the Tartan Collaborative Commons while providing administrative controls and complex reservation restrictions to mitigate systematic abuse.

Contest Management  

Tournament management system deployed across the state serving 2.5k+ users and saving 3k+ man hours. Allows administering TMSCA tournaments at the Elementary, Middle and High School levels with support for automatic tabulation, user accounts, online registration, contest result visualization, a gallery and much more using the Google App Engine PaaS.

Apertium Html-tools  

Fully internationalizable web app for document/text translation and morphological functions serving 100k+ users in 100+ countries. Provides a fully localised interface for text/document translation, analyzation, and generation powered by Apertium. Designed to use only static resources for quick and easy deployment with any web server, it is relatively lightweight and user-friendly.


Collecting U.S. coinage in over 25 archival quality Littleton coin folders with contents ranging from silver pre-WWII Washington quarters to Presidential dollar coins (catalog - coins marked as "exchange" are needed in folders, personal catalog maintained via spreadsheet)

Circuits & Electronics

Working on electronic circuits with the Arduino microprocessor such as an LED binary clock programmed in a C/C++ variant