# Andrew Black > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/andrewblack ## Work Experience ### Software Engineer @ Meta Jan 2024 – Present | Burlingame, California, United States Developing the Meta XR Interaction SDK for Unreal: https://developers.meta.com/horizon/documentation/unreal/unreal-isdk-overview/ ### Senior Gameplay Engineer @ Treehouse Games Jan 2023 – Jan 2024 | San Francisco, California, United States ● Served as technical lead on build/construction feature team, architecting and planning path forward for development across the feature ● Implemented designer-friendly data-oriented configuration for gameplay systems ● Miscellaneous work for non-build systems as needed - engine upgrades, UI improvements, combat systems using GAS, shader updates, niagara particle system reworks - generally anything that needed to be done. ### Senior Software Engineer @ Together Labs Jan 2022 – Jan 2023 | San Francisco, California, United States ● Built out sections of the game’s UI and created libraries of reusable components in UMG and Slate. ● Worked with artists to develop tooling to improve speed and ease of maintaining and importing avatar assets ● Worked with backend service teams to tie in-game experiences to back-end services ● Designed and developed game systems (such as daily quest systems) ● Led strike teams for rapid, focused development of core features ● Guided junior developers through architectural decisions, design pattern usage, and performance concerns. ● Updated CI/CD pipelines to accommodate changes in build needs, such as during an upgrade to Unreal Engine 5. ### Independent Game Development @ Unknown Jan 2018 – Jan 2022 | San Francisco Solo development of various side projects in Unreal Engine. Some accomplishments/experience/features include: ● Building out gameplay systems (such as character controllers, combat abilities, camera controllers, procedural level generation, etc) ● Bringing 3d assets from start to finish through the full asset production pipeline (3d modeling, unwrapping, sculpting, baking, texturing, rigging, animating, shading, etc) ● Bringing game audio from start to finish (authoring original audio effects, ambiences, and music in Ableton, organizing and parameterizing the audio in FMOD, and tying it into gameplay logic in engine) ● Developing tooling to aid in the production of game assets (substance designer graph libraries, substance painter smart materials, unreal material libraries, blender plugins, etc) ### Senior Software Engineer @ SimplyInsured Jan 2019 – Jan 2020 | San Francisco ● General full stack development across a ruby and react based platform for small group health insurance. ● Designed and led new product features and redesigns, such as new search flows and signup flows. ● Transitioned backend authentication infrastructure from session-based to token-based solution. ### Engineering Manager @ TuneIn Jan 2017 – Jan 2018 | San Francisco, CA ● Worked between departments and with third party ad partners to design and coordinate new ad & membership related products and features. ● Led a team of ios, android, and web engineers to develop, facilitating sprint and roadmap progress, as well as personal growth and technical development. ● Worked with sales and programmatic departments to vet and troubleshoot ad units and other ad related issues. ### Web Engineer @ TuneIn Jan 2016 – Jan 2017 | San Francisco, CA ● Implemented in-house react.js web ads SDK from scratch. ● Developed and maintained client-side and backend systems to support various ad units such as banner ads, video ads, audio pre-roll ads, and interactive reward-based ads. ● Troubleshot various ads-related issues. ### Software Engineer @ Placecast Jan 2012 – Jan 2016 | San Francisco, CA ● Developed in-house programmatic ad campaign management tools on a Spring-based stack. ● Developed data processing jobs to build ad targeting profiles based on a mix of cellular and real-time bidding data. ### Software Engineer @ OPSWAT Jan 2010 – Jan 2011 | San Francisco, CA ● Developed SDK for detecting and manipulating functionality of various antivirus, firewall, and security-related software. ### Teacher's Assistant (CSC 835: Distributed Systems) @ San Francisco State University Jan 2010 – Jan 2010 | San Francisco ### Teacher's Assistant, Grader (CSC 413: Software Development) @ San Francisco State University Jan 2010 – Jan 2010 | San Francisco ## Education ### Bachelor's degree in Computer Science San Francisco State University Jan 2005 – Jan 2010 ### HEIG-Vd Summer University 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/andrew-black-652a4554 --- Source: https://flows.cv/andrewblack JSON Resume: https://flows.cv/andrewblack/resume.json Last updated: 2026-03-22