# Garrett Chan > Software Engineer @ Meta Location: New York City Metropolitan Area, United States Profile: https://flows.cv/garrettchan I am a communicator, developer, and at heart, a student. I enjoy programming and teaching others and strive to continue learning - not only about emerging frameworks and languages, but how to best apply them to become a better engineer. Current interests: Infrastructure/Platform development Big Data/Cloud Computing User Interface/User Experience Design ## Work Experience ### Software Engineer @ Meta Jan 2024 – Present | New York, NY -Built and launched an email asset integration between Meta’s internal systems, Knak and Salesforce Marketing Cloud, enabling GenAI-powered translations and reducing marketing content build time by 50% for all Business Marketing communications -Architected and developed a custom email governance solution for Salesforce Marketing Cloud - processing over 30M+ unique contacts, 700M+ monthly events, achieving 99.999% operational success and 100% uptime -Reducing marketing campaign build time from over three weeks to 48 hours by designing and deploying agentic automation flows powered by large language models (LLMs), including prompt engineering, custom tool integration, and multi-agent orchestration ### Software Engineer @ 6sense Jan 2022 – Jan 2024 | San Francisco, California, United States -Constructed automated monitoring framework used by every team to report incidents and automate oncall notifications for every single tech team in the company - built with Pulumi, AWS, Jira, Datadog and deployed via Python -Designed and implemented long term logging storage to preserve logs in dev and prod environments and accompanied metadata dynamically partitioned in Fluent-Bit, AWS, and Hive - throughput of over ~20 GB of logs per day -Planned and developed reliability testing framework service in FastAPI and MySQL allowing developers to remotely launch, schedule, and view results of chaos, integration, and security tests to improve operational excellence at 6sense ### Software Engineer @ Airkit.ai Jan 2021 – Jan 2022 | Redwood City, California, United States Acquired by Salesforce in September 2023 -Constructed template framework to allow customers to store and retrieve components to expedite the app building process -Designed and implemented API rate limiting across all backend services to prevent system overload, protect against bad actors, and measure traffic -Created billing aggregation workflows to measure customer resource usage and issue bills in Zuora ### Member Of Technical Staff @ Salesforce Jan 2019 – Jan 2021 | San Francisco Bay Area -Worked on Einstein Call Coaching to connect voice and video data from the Salesforce CRM to core ML services in SalesforceIQ to provide call insights and analytics ### Associate Software Engineer @ Salesforce Jan 2018 – Jan 2019 | San Francisco Bay Area -Designed, tested and implemented functionality to decommission hots from trailing-edge bare metal datacenters, automating the ability to securely wipe and remove a fleet of 70,000 hosts in production -Created service-level health checks for hosts, allowing greater monitoring over dependent services and ensuring high availability in over twenty datacenters spanning Amazon Web Services and first party providers -Worked on orchestration application that manages the lifecycle of hosts in production, government clouds, and R&D datacenters using Redis, RabbitMQ, Camel, AWS, and Java ### Teaching Assistant (Systems Programming/Operating Systems) @ California Polytechnic State University-San Luis Obispo Jan 2018 – Jan 2018 | San Luis Obispo, California Area -Assisted students in designing, debugging, and writing their programs -Designed test cases and composed grading rubrics for student submissions -Graded tests, homework, and projects ### Co-Founder @ Sqzee Jan 2016 – Jan 2018 | San Luis Obispo -Responsible for back-end software engineering in Node and Express -Constructed engineering roadmap for a minimum viable product in less than a month -Handled Facebook authentication and session management using Passport and Express -Configured the database connection with MongoDB using Mongoose as the ORM ### Software Engineering Intern @ Google Jan 2017 – Jan 2017 | Mountain View, California -Created Google's first framework to render modules onto the search results page's knowledge panel through a newer, more efficient, and modular infrastructure -Composed documentation to help developers migrate modules over to the newer framework ### Software Engineering Intern @ Salesforce Jan 2016 – Jan 2016 | San Francisco Bay Area -Constructed scripts and created Jenkins jobs to handle the upload and rollback of configuration files to RabbitMQ servers, reducing manual steps across both development and production environments -Automated deployment and cleanup of shared Mulesoft property files, saving up to 33% memory in production level environments, created better consistency across multiple nodes, and reducing downtime -Curated design documentation for both RabbitMQ and Mulesoft automation ### Software Engineering Intern @ Symantec Jan 2015 – Jan 2015 | Mountain View, CA The Network and Infrastructure Services department provides in-house tools and support to provide the backbone for IT operations in Symantec. My current role is to develop one of their utilities to process IT requests, consolidating present tools and making a one-stop-shop for any employee need. As of right now, that task is to migrate an application from Salesforce over to ServiceNow. Further, I also work on side projects for the organization on top of my listed obligations. The listing is as follows: -Implement proof-of-concept for Cassandra, a highly scalable NoSQL database, to document best practices, use cases, and comparisons against Oracle DB -Provide a proof-of-concept for Apache Spark, a new big data processing engine, in order to truly understand its lightning fast cluster computing abilities -Design website to host video conferencing FAQs/services for Symantec -Reform asset management lifecycle by creating internal to monitor and loan previously used, free equipment to employees who need them on demand ### Intern @ UnBOOKed Appointments Jan 2014 – Jan 2015 My role as an intern for UnBOOKed Appointments entailed setting up the tech support process, and make sure any comments/complaints/bugs never slipped through the cracks. However, my role expanded out to other areas. Here are some of the project highlights: -Created process to report 19 Key Performance Indicators through Kiss Metrics to department managers to establish first weekly reporting process -Wrote first automated testing system to reduce redundant manual testing and create first smoke test -Developed plans for updating 100+ providers' Facebook pages en masse using Graph API and C# to reduce manual page updates ### Speech and Debate Coach @ Gabrielino High School Jan 2014 – Jan 2014 As a recent graduate and new Alumni of Gabrielino High School, I decided to make a voluntary contribution back to the Speech and Debate program. As a State and National Qualifier in National Extemporaneous speaking, it was my job to impart and share my knowledge and experience with coaching the next generation of the "Screaming Eagles". Some of my achievements. -Coached 12+ incoming first year Students in the art of public speaking and research -Took over administration of Extemporaneous Speaking Program -Lectured on research topics twice a week, with subjects ranging from political science to economics ## Education ### Master's degree in Computer Science University of Illinois Urbana-Champaign ### Bachelor's Degree in Computer Engineering California Polytechnic State University-San Luis Obispo ### High School Gabrielino High School ## Contact & Social - LinkedIn: https://linkedin.com/in/garrettchan --- Source: https://flows.cv/garrettchan JSON Resume: https://flows.cv/garrettchan/resume.json Last updated: 2026-04-05