# Deepan Saravanan > Senior Software Engineer at Figma Location: San Francisco, California, United States Profile: https://flows.cv/deepan I am a graduate of the University of Pennsylvania School of Engineering and Applied Sciences with a bachelors degree in Networked and Social Systems Engineering and a Masters degree in Computer Science. I am deeply interested in scalability, systems engineering, graph theory, and randomized algorithms. ## Work Experience ### Senior Software Engineer @ Figma Jan 2023 – Present | San Francisco, California, United States ### Software Engineer @ Figma Jan 2021 – Jan 2023 | San Francisco, California, United States Infrastructure Software Engineer on the Web Platform Team ### Software Engineer @ Clumio Jan 2019 – Jan 2021 | Santa Clara, CA One of the first 50 engineers at Clumio - Software engineer on the Datapath Team Led a team of 5 engineers (Backend/UI/QA) in the execution of the Out Of Region Backup/Restore project, allowing customers to hedge against regional outages by storing backups in a separate AWS region and providing cross account/region restore. Saved the company several thousands of dollars per month by implementing an expiration workflow to delete unused resources. Designed and implemented a data integrity pipeline that invokes AWS lambdas concurrently to verify multiple terabytes of backup data within several hours. Developed a new way of securely sharing restored files with the end-user by using S3 and AWS Secrets Manager. Improved tooling/debugging time by building a highly scalable fingerprint insertion tools and by making small improvements to Clumio's in-house Workflow Engine. Worked with recruiting team to interview new college grads/design interview questions. ### Software Engineering Intern @ Facebook Jan 2018 – Jan 2018 | Menlo Park, CA Intern on the Data Security Systems Team Designed and implemented strategies in Hack to secure Oculus authentication flows from internal threats. Specifically, secured two types of flows that consist 95% of Oculus authentication requests. Identified potential internal exploits to Oculus Product Security team and built infrastructure with fixes. Received a return offer to join full-time, but decided to try a small startup to see what that experience is like ### Data Structures and Algorithms (CIS 121) TA @ University of Pennsylvania Jan 2017 – Jan 2017 | Greater Philadelphia Area My duties as a Data Structures and Algorithms TA involve - Holding office hours to aid students with homework assignments and exams - Grading student assignments/exams - Helping with course restructuring (i.e. revamping homeworks, infrastructure) - Teaching at review sessions before exams ### Introduction to Computer Science (CIS 110) Head TA @ University of Pennsylvania Jan 2016 – Jan 2016 | University of Pennsylvania My duties as a Head TA for CIS 110 include - Manage 60 other teaching assistants for the course - Plan and lead weekly staff meetings, grading sessions, and TA training activities - Work along with professor on course infrastructure (i.e. office hours queue, course website, admin console), recitations, and weekly assignments ### Data Science Researcher @ University of Pennsylvania Jan 2016 – Jan 2016 | Greater Philadelphia Area Summer research in the field of Econometrics as part of the Penn Undergraduate Research Mentorship Program (PURM). My research focused analyzing corruption and match fixing in international soccer. As a research assistant I did the following - Efficiently parsed betting data for games (group stage to championship) in the Champions and Europa leagues from 2007 to 2014 - Built several web-crawlers to retrieve crucial match information such as cards, penalties, nationalities, etc. - Coordinated with professor on matching crawled data with betting data for each game in the dataset ### Introduction to Computer Science (CIS 110) TA @ University of Pennsylvania Jan 2015 – Jan 2016 | University of Pennsylvania As a CIS 110 member, I assist in the understanding of concepts taught in Intro to Computer Science at Penn. My weekly duties are to hold office hours, teach recitations, and attend staff meetings. I also assist the professor with course infrastructure. ### Residential/Teaching Assistant for Computer Science @ University of Pennsylvania Jan 2015 – Jan 2015 Serve as a Residential Assistant and as a Teaching Assistant for ESAP (Engineering Summer Academy at Penn). I am a Teaching Assistant for the Computer Science program in ESAP. ### Software Engineering Summer Analyst @ ITG Jan 2017 – Jan 2017 | Greater New York City Area Worked on the ITG Algorithmic Development Team. - Replaced the manual log retrieval process by creating an internal tool that allows the research team to query/graph logs created by an ML backed, execution algorithm. - Shortened the wait time on analyzing live orders by 24 hours, via building a live-data fetching service that integrates with the tool ### Student @ Rose-Hulman Institute of Technology Jan 2014 – Jan 2014 Attended the Operation Catapult Summer Academy at the Rose-Hulman Institute of Technology to study introductory computer science. Worked with three other members in learning the Python programming language, and as a group, created a mathematics tutoring app for middle and high school students. ## Education ### Master of Engineering - MEng in Computer Science University of Pennsylvania ### Networked and Social Systems Engineering in Computer Science University of Pennsylvania ### Core 40 with Academic Honors Batesville High School ## Contact & Social - LinkedIn: https://linkedin.com/in/deepansaravanan --- Source: https://flows.cv/deepan JSON Resume: https://flows.cv/deepan/resume.json Last updated: 2026-03-29