# Piyush Sharan > Software Engineer, AI Foundation @ Meta | Prev SWE @ TikTok, Tesla, Cisco | Gold Medalist, IIT (BHU) Varanasi Location: Menlo Park, California, United States Profile: https://flows.cv/piyushsharan An optimistic, hard-working and ambitious person always eager to learn new things. Passionate about technology and its impact on society. Strong believer in the power of programming for social good. ## Work Experience ### Software Engineer @ Tesla Jan 2024 – Jan 2024 | Austin, Texas, United States Designed and implemented a scalable NoSQL architecture in Golang, enabling a seamless migration from FoundationDB to MongoDB. Utilized GridFS to optimize storage for large documents, improving data management and long-term maintainability. Developed a high-performance Kafka consumer to process large volumes of Tesla car orders, reducing stream processing latency by 33% and enhancing workflow automation for improved production efficiency. ### Backend Software Engineer @ TikTok Jan 2024 – Jan 2024 | San Jose, California, United States Worked with the team to develop and launch a Seller-Incentive Portal for TikTok Shop, building highly scalable and concurrent REST APIs to handle high traffic using Golang, Protobuf, Hertz, Redis, MySQL, and Kafka. Optimized backend architecture for multiple APIs and worked on the seamless migration of internal operations management services to a company-wide CRM, improving efficiency and reducing manual effort. ### Graduate Teaching Assistant @ Texas A&M University Jan 2024 – Jan 2024 | College Station, Texas, United States Graduate Assistant for Professor Sandeep Kumar for the course CSCE 222 - Discrete Structures for Computing. Responsible for course content creation, grading assignments, and providing feedback to correct students' mistakes. ### Software Engineer II @ Cisco Jan 2022 – Jan 2023 | Bengaluru, Karnataka, India Software Developer in the ASA (Adaptive Security Appliance) Firewall Business Unit at CISCO. Developed a state-of-the-art search algorithm for network traffic lookup on ASA devices. Modified ACL (Access Control List) tree-based lookup tables, reindexed them, and implemented the new design, reducing Search API latency by over 90%. Authored comprehensive documentation and provided training sessions to extended team members. The algorithm is currently undergoing the patent process. ### Software Developer @ Mezami Jan 2020 – Jan 2021 | Bangalore Urban, Karnataka, India Engineered and implemented Mezami, an event management platform designed to help users organize and attend social events. Leveraged tools such as React.js, TypeScript, JUnit, and Spring Boot to create a robust and user-friendly application. Developed reusable React components, significantly reducing code duplication and improving maintainability. Built performant Spring Boot APIs for the proper management of high throughput traffic. ### Machine Learning Researcher @ Silence Laboratories Pte. Ltd. Jan 2020 – Jan 2020 | Singapore - Investigated Locomotion Classification using Time-Series Channel State Information (CSI) and geographical data, applying PCA and Fourier Transforms for feature extraction with Python's tsfresh module. - Employed Gaussian Mixture and K-Means Clustering to partition data into clusters, validating the model's adaptability across various datasets. - Contributed to the design of a robust feature set from extensive cellular data, developing and training machine learning models for practical classifier architectures in real-world scenarios. ## Education ### Master's degree in Computer Science Texas A&M University ### Bachelor of Technology - BTech in Electronics and Communications Engineering Indian Institute of Technology (Banaras Hindu University), Varanasi ### Class 10th in General Studies Delhi Public School - India ## Contact & Social - LinkedIn: https://linkedin.com/in/piyushsharan --- Source: https://flows.cv/piyushsharan JSON Resume: https://flows.cv/piyushsharan/resume.json Last updated: 2026-03-29