# Arun Shriram > Software Engineer Location: Los Angeles, California, United States Profile: https://flows.cv/arunshriram Hey there! I'm a user-focused Software Engineer with full-stack experience, from building scalable React apps with TypeScript to contributing backend features in Elixir and Python. I enjoy creating intuitive, maintainable solutions that improve life for users and developers alike. I’ve led frontend refactors, boosted test coverage, and built reusable components—always aiming for clean architecture and great UX. Outside of work, I’m a South Indian classical musician, vegan cooking enthusiast, comic book fan, and lifelong learner. ## Work Experience ### Software Engineer @ TeamSnap Jan 2024 – Present At TeamSnap, I worked across 3 core frontend repositories, where I championed testing, code quality, and best practices. I helped lead major refactors, mentored teammates, and significantly improved long-term reliability by raising test coverage from ~50% to 80% using Jest and Cypress. I built performant React applications with TypeScript, focusing on scalability and clean architecture, and collaborated closely with PMs and designers to ship intuitive, user-focused features. I also developed and maintained over 10 reusable components (and authored 2 new ones) in our internal design system. On the backend, I contributed to 4 Elixir and TypeScript microservices, building out features that supported seamless end-to-end functionality. ### Software Engineer @ Snap Inc. Jan 2022 – Jan 2023 | United States - Worked on the privacy team at Snap, helping apply privacy policies across Snap employees, users, and big data jobs - Collaborated with many team members and led complex cross team projects: enforcing the least privileged principle across thousands of jobs and users (JAM), creating a privacy assessment platform required for all new features (PASS), and protecting user and employee access to privileged data (Lease Tool & Data Governance) - Redesigned and implemented several UIs required for the company to function, improving UX and reducing Ops load by 25% - Led design sessions and rapidly prototyped new applications for daily business and privacy critical uses - Elevated code quality by implementing front-end unit testing, bringing total coverage from 0% to over 60% - Maintained complete full-stack ownership, enhancing components (such as reducing API latency and improving UI responsiveness) and adding complex APIs to handle manual business logic - Collaborated cross-team while on-call, while refining on-call documentation and automating repetitive actions ### Member Of Technical Staff @ Ubyon Jan 2021 – Jan 2021 | Santa Clara, California, United States - Maintained primary responsibility for design and implementation of applications at an early startup - Architected over 8 UI prototypes for new desktop applications through an iterative review cycle - Created a Windows native application using WPF - Integrated a proprietary diagnostic system service with this application, displaying statistics and tunnel connectivity - Utilized Google Protobufs to send and receive data between the service and client application - Built a MacOS native application from scratch using a React Native TypeScript UI - Added XPC services between an Objective-C/Swift base and the UI to communicate data efficiently - Extensively tested both applications while frequently adding new user-focused features and improvements ### Software Engineer @ IoTium Jan 2020 – Jan 2021 | Santa Clara County, California, United States - Designed new features and streamlined/debugged existing Python cloud microservices and app infrastructure - Developed and tested new Python REST APIs and implemented Swagger documentation for over 60 endpoints - Managed MySQL databases related to multiple client organizations - Collaborated closely with a team of five members in a fast-paced Agile startup environment ### Student @ California Polytechnic State University-San Luis Obispo Jan 2016 – Jan 2020 | San Luis Obispo, California Area ### Full Stack Intern @ IoTium Jan 2019 – Jan 2019 | Santa Clara, California At Iotium, I was given a great opportunity to learn full stack development. I worked with brilliant mentors in an environment that encourages learning as well as the ability to deliver expedited results with quality. At Iotium, I was continually challenged to try new programming strategies and to understand how my features could aid clients in remotely managing their equipment worth billions of dollars. Through the highly positive feedback and the suggestions received from clients, I was able to further improve the effiency, practicality, and usability of my projects. ### Software Intern @ SLAC National Accelerator Laboratory Jan 2018 – Jan 2018 During my internship, I devised an application with PyQt with multiple purposes: to transform X-Ray beam-line data, stitch images together, and convert two-dimensional images to one dimension, in a modular and user-driven fashion. ### Software Intern @ SLAC National Accelerator Laboratory Jan 2017 – Jan 2017 | Menlo Park I developed a versatile GUI application using PyQt to facilitate X-Ray beam-line data acquisition. This program implemented and applied data fitting concepts, the Qt framework, Linux systems, and various methods of graphing, analyzing, and storing measured beam-line data. ### Software Engineer Intern @ Cavirin Systems, Inc. Jan 2015 – Jan 2015 | San Jose At Cavirin, I designed and implemented a solution using Java, Shell, and AWS-CLI scripts to optimally manage AWS Resources. This program succeeded in cutting company spendings by $24K per year by automating the elimination of unused AWS instances. ## Education ### Bachelor's degree in Computer Science California Polytechnic State University-San Luis Obispo Jan 2016 – Jan 2020 ## Contact & Social - LinkedIn: https://linkedin.com/in/arunshriram --- Source: https://flows.cv/arunshriram JSON Resume: https://flows.cv/arunshriram/resume.json Last updated: 2026-03-29