# Purva Kothari > SWE @ Apple | UC San Diego | Meta | Oracle | IIT Guwahati Location: San Francisco Bay Area, United States Profile: https://flows.cv/purva I am an experienced software engineer with a Master's degree in Computer Science from the University of California, San Diego, and a Bachelor's degree from IIT Guwahati, India. I currently work at Apple in the SF Bay Area. I have also completed an internship at Meta in Menlo Park and have two years of experience as an Applications Developer at Oracle, India. My skills include developing and implementing complex solutions with a focus on backend frameworks, API development, and infrastructure design, as well as building machine learning models and designing entity frameworks. I have a proven track record of creating robust systems and driving successful project outcomes. You can contact me at kotharipurva@gmail.com. ## Work Experience ### Software Engineer @ Apple Jan 2023 – Present | Cupertino, California, United States ### Graduate Teaching Assistant @ UC San Diego Jan 2023 – Jan 2023 | San Diego, California, United States Course Taught - Advanced concepts in Python Programing - CSS100 ### Graduate Teaching Assistant @ UC San Diego Jan 2022 – Jan 2023 | San Diego, California, United States Course taught : Introduction to Python - CSS 1 ### Software Engineer Intern @ Meta Jan 2022 – Jan 2022 | Menlo Park, California, United States Part of Music Graph Team responsible for handling all source of truth of music at Meta for FB and IG. - Designed Music Content Understanding Platform to serve music features across IG and FB. - Designed data models to efficiently store audio features from different data sources and easily serve various downstream use cases. - Created backend pipelines in Python utilizing spark transformers for ingesting music data from machine leaning models and third party data sources. - Utilized Presto and HiveQL queries to monitor pipelines. - Built a frontend tool using React with Flow and PHP with async requests to modify and integrate several audio features. - To improve beats identification algorithm, added a human verification step by displaying overlaying beats data. ### Graduate Teaching Assistant @ UC San Diego Jan 2022 – Jan 2022 | San Diego, California, United States TA for Computation Social Sciences (CSS) 2 ### Graduate Teaching Assistant @ UC San Diego Jan 2022 – Jan 2022 | San Diego, California, United States TA for Computation Social Sciences (CSS) 1 • Beginner programming course hosted in Python. • Hosted lab sessions solving appropriate problems. • Held office hours to help students one-on-one with specific problems. ### Application Developer 2 @ Oracle Jan 2019 – Jan 2021 | Mumbai Area, India - Designed and developed a componentized model with asynchronous/sychronous calls using reflection mechanism achieving extensibility while integrating 30+ modules in broker origination workflow in Oracle Banking Platform(OBP), part of OFSS. - Implemented effective customer information conversion solution from XSDs to fit relevant OBP data models. - Handled multiple cross module functionalities and utilized REST APIs to supplement efficient testing. - Involved in all phases of Software Development Life Cycle. - Created modular components using Oracle JET to achieve deployment flexibility and increasing user engagement. - Wrote tools to promote automation for various manual processes at Oracle like XSD to Java class parser, JSON result analysis tool and many more. - Actively involved in resolving JIRAs and reversing long standing issues. - Participated in cross module discussions with different teams in OBP to achieve superior solutions. ### Software Development Intern @ Wipro Limited Jan 2018 – Jan 2018 | Bengaluru Area, India - Implemented Generative Adversarial Networks (GANs) for Multitrack Sequential Music Generation using Tensorflow. - Enabled Human-AI cooperative music composition by utilizing OMR simultaneously understanding track dependencies training GANs using Lakh Pianoroll Dataset. ## Education ### Master of Science - MS in Computer Science UC San Diego Jan 2021 – Jan 2023 ### Bachelor’s Degree in Chemical Engineering, Minor in Computer Science and Engineering Indian Institute of Technology, Guwahati Jan 2015 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/purvakothari - Website: https://pk38.github.io --- Source: https://flows.cv/purva JSON Resume: https://flows.cv/purva/resume.json Last updated: 2026-03-22