github > github Employee Directory > Rupa Shankar
rupsshankar
Last updated: Yesterday
Rupa Shankar's Personal Email and Phone Number
Find unlimited person contact information for free with noon.ai.
Rupa Shankar
Senior Software Engineer
Find email
(free lookup!)
Find phone #
(free lookup!)
Location: Oakland, California, United StatesApprox. Years of Experience: 9
Rupa Shankar's Current Workplace
GitHub
Company Size
2500+
Amount Raised
$350.0M
As the global home for all developers, GitHub is the complete developer platform to build, scale, and deliver secure software. Over 94 million people, including developers from 90 of the Fortune 100 companies, use GitHub to build amazing things together across 330+ million repositories. With all the collaborative features of GitHub, it has never been easier for individuals and teams to write faster, better code.
Show more
Notable Investors
Sequoia Capital, Andreessen Horowitz, Thrive Capital, EquityZen, IVP
Internet
Software
Collaboration
Cloud Computing
Developer Tools
Project Management
Experience
Senior Software Engineer
GitHub · Full-time
Aug 2022 - Present
2 yrs 5 mos
Secret Scanning
Senior Software Engineer
Pilot.com · Full-time
Jan 2020 - May 2022
2 yrs 5 mos
Building bookkeeping automation and work orchestration systems, using Python, to support Pilot’s goal of doing books accurately and efficiently for its customers. Emphasizing technical quality and investment as the company and engineering org scales.
Apple
Apr 2015 - Oct 2019
Senior Software Engineer
Sep 2019 - Oct 2019
2 mos
Software Engineer
Apr 2015 - Sep 2019
4 yrs 6 mos
Developed scalable search infrastructure using Java to support running SolrCloud for internal customers, as part of Apple’s efforts to move towards a unified platform/services model * Designed/began building a new backup system for SolrCloud, using Cassandra for metadata and writing to blob storage, to guard against data loss * Took ownership of cross-datacenter replication pipeline & designed/implemented adding compression and size validation to updates, preventing message queue overload * Built/operationalized a dynamically configurable ZooKeeper client (for use with SolrCloud), eliminating the need for ZooKeeper-related configuration updates * Contributed to open source SolrCloud e.g added transaction log based automatic hard commit feature to improve service availability * Led the migration of our search stack from bare metal onto Kubernetes, to streamline deployments and cluster management * Reduced the team’s manual task load by designing/building automation using Python and Java e.g alert publishing pipeline, workflows for common operational activities
Stanford University
Sep 2012 - Dec 2014
CS106 Section Leader
Sep 2012 - Dec 2014
2 yrs 4 mos
Taught a weekly section on introductory programming in Java/C++. Led problem sessions, held office hours to help students code and debug their assignments, and graded assignments and exams.
Resident Assistant
Sep 2012 - Jun 2013
10 mos
Created community for students in a four class dorm by planning events, teaching responsible behaviors, handling emergency situations, providing guidance, and helping first­‐year residents acclimate to the university lifestyle.
Software Engineering Intern
Scribd
Jul 2014 - Sep 2014
3 mos
Built publisher tools (across the stack with a back-end focus) for the web's 2nd most trafficked Ruby on Rails application.
Student
Recurse Center
Sep 2013 - Dec 2013
4 mos
Recurse Center is a full-time, three-­month-­long “writer’s retreat” for programmers. I explored the functional programming paradigm by learning Clojure and concurrency via ClojureScript/core.async. Projects include building an automata generator, interpreter, and contributing to the ClojureScript compiler.
Software Engineering Intern
Microsoft
Jun 2013 - Sep 2013
4 mos
Leveraged existing frameworks and APIs to improve the automation of setting up new clusters of storage nodes, reducing buildout time from ~2 days to minutes.
CURIS Research Intern
Stanford Computer Science Department
Jun 2012 - Jun 2013
1 yr 1 mo
Contributed to a project of incorporating an intelligent tutoring system into Alice, an educational software that teaches programming. Built a C++ parser to convert Alice programs into Abstract Syntax Trees (ASTs) that retain essential information about the program contents and structure. Also built a Python parser to convert HTML representations of Alice programs into ASTs for the same purpose.
InStep Intern
Infosys · Internship
Jul 2011 - Sep 2011
3 mos
Worked in a team of three to create a business process and solution in the fields of personalized medicine and next-generation DNA sequencing. Presented final solution to top management in Infosys Consulting’s Life Sciences Practice.
Education
  • 2010 - 2015
    Stanford UniversityBachelor of Science (BS), Computer Science