# Jaspreet Singh > Staff Software Engineer at Meta Location: Los Angeles Metropolitan Area, United States Profile: https://flows.cv/jaspreet My passion is working across disciplines to build next-level product experiences. ## Work Experience ### Staff Software Engineer @ Meta Jan 2023 – Present | Los Angeles Metropolitan Area Transitioned back to IC to become closer to building things directly. Currently working on building the Facebook Marketplace Seller product experience ### Engineering Manager @ Meta Jan 2021 – Jan 2023 | Los Angeles Metropolitan Area I transitioned to management in this period, from supporting the VR Store Discovery team in launching products to help users easily discover the best VR content on the Quest Store to later transitioning within the Business Messaging org to support a team building the Marketing Messages product on Messenger. ### Software Engineer @ Meta Jan 2018 – Jan 2021 | Los Angeles, California As a full stack engineer on Oculus Store, I helped launch the Meta Quest App Store and scaled it to $1B in digital app sales. ### Software Engineer @ Honey (joinhoney.com) Jan 2017 – Jan 2018 | Greater Los Angeles Area - Advocated for and implemented best practices throughout our technical architecture such as using a whitelist to allow for a public yet protected GraphQL API and using Apollo to connect our React components seamlessly with our GraphQL backend - Reimplemented Honey's core transactions and stores backend systems, including efficiently migrating gigabytes of data from MySQL to Google Spanner, implementing new GraphQL and REST APIs for data access, tuning the APIs and Spanner DB with optimal queries and indices for scalability purposes, writing code for various tasks that interfaced with the APIs, and writing data quality scripts for all migrated data to ensure a confident transition from MySQL to Spanner - Explored further optimizations on our backend system by using Apollo's batch link in conjunction with Facebook's dataloader library to solve the N+1 query problem run into by most GraphQL applications - Improved our design process by introducing Storybook as a technique to bring our React components closer to our Sketch designs - Collaborated with product managers and designers to deliver new features written in React for our cross-platform browser extension product - Introduced AVA as a replacement for Mocha to maintain 100% test coverage for the repositories I worked in and delivered a test website written in React to help our QA team automate more involved tests - Helped recruit other engineers at career fairs and served as an interviewer for prospective full stack candidates - Outreached with the LA Javascript community to bring technical meetups such as SoCal React to Honey Technologies: Node.js, React, GraphQL, Javascript, Docker, MySQL, Google Cloud Platform ### Software Engineer @ Workpop, Inc. Jan 2017 – Jan 2017 | Greater Los Angeles Area - Delivered a custom fields project that enabled programmatic creation of custom form flows for employers on Workpop. Technologies: React, Node.js, GraphQL, Apollo, Meteor, MongoDB, MySQL, Docker, Kubernetes ### Software Engineer @ DataScience.com Jan 2016 – Jan 2017 | Greater Los Angeles Area - Coded across the stack to deliver a second version of our core product. My work as an individual contributor included working on our GraphQL backend, iterating with designers to deliver pixel perfect UIs in our React application, working with Product Managers to ensure product spec alignment, and helping establish engineering best practices as we transitioned to using GraphQL and Relay from our previous Redux and REST-based stack - Delivered a cloud-hosted Jupyter Notebooks product to help Data Scientists work more efficiently. My day to day activities included writing ES6 code for the React/Redux application, delving into legacy jQuery code, writing backend APIs in Node.js, ironing out DevOps practices with Docker and Mesos, writing documentation, onboarding new engineers, working with Product Managers to solidify deadlines and product requirements, and writing test cases in an effort to promote TDD - Created and shipped a data visualization library using reusable React components, think `` with smaller React primitives composing the overall chart - Assisted in the hiring of new software engineers by reviewing candidate code submissions and conducting on-site interviews - Participated in technical discussions to assess product requirements and gauge technical risk in development Technologies: React, Redux, PostgreSQL, Relay, GraphQL, Node.js, Docker, Mesos ### Software Engineer @ YP Jan 2015 – Jan 2016 | Greater Los Angeles Area - Provided insights to YP's big data using various Hadoop technologies, involving writing and maintaining Hive scripts running on CDH-4/5, writing custom map reduce jobs in Java, working with HBase - Coded RESTful Web Services written in Java 8 to power an ETL portion of a data pipeline - Designed standard processes for deploying/testing applications through the use of tools such as Docker and Mesos - Architected a batch processing solution to schedule tasks and throttle processing speed using various messaging systems such as RabbitMQ and Apache Kafka - Created internal front end interfaces written in React to ease configuration such as access control management for backend services - Wrote ad-hoc shell scripts in response to business requests for data and automated the report generation using cron for future requests - Worked with project managers to meet deadlines using Scrum/Agile software development methodologies Technologies: Java, Hadoop, HBase, Hive, Elasticsearch, Kafka, Docker, Mesos ### Data Engineering Intern @ YP Jan 2014 – Jan 2014 | Greater Los Angeles Area - Designed and implemented a local business search tool in Java that ingested a wide range of data from multiple APIs and a custom Google Search Engine to provide updated business data to other backend applications - Distributed the cloud deployment of the above application across multiple machines and leveraged Digital Ocean's API to create a Java Servlet that provided load balancing and administration capabilities to the system - Implemented a custom map-reduce job and corresponding shell script that efficiently transferred data stored in a cluster running Hive to a different cluster running Hbase - Participated in and won an internal Hackathon where I helped develop an Android application (Tinder for Food) Technologies: Java, Hadoop, HBase, Hive, Elasticsearch, Kafka, Docker, Mesos ### Technology Operations Intern @ Practice Fusion Jan 2013 – Jan 2013 - Continued my experience from the previous summer (2012) interning for Practice Fusion and executed the same responsibilities with greater efficiency ### IT Intern @ Practice Fusion Jan 2012 – Jan 2012 - Provided desktop support for Windows and Mac operating systems - Assisted TechOps in setting up technical equipment for company presentations - On-boarded dozens of employees a week with their laptops and provided training in IT policy during their new hire orientations ## Education ### B.S. in Electrical Engineering and Computer Science University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/jsjaspreet - Website: https://jsjaspreet.com --- Source: https://flows.cv/jaspreet JSON Resume: https://flows.cv/jaspreet/resume.json Last updated: 2026-03-22