# Anne Castrillon > Senior Software Engineer | Scalable Systems & Full-Stack Development Location: Oakland, California, United States Profile: https://flows.cv/annecastrillon ๐Ÿš€ Full-Stack & Systems Software Engineer I am a full-stack and systems software engineer with deep expertise in frontend development, performance optimization, and emulator development. Over the years, I have built scalable backend services and intuitive UI applications, architected high-performance systems, and contributed to low-level programming through emulator development. ๐Ÿ’ป Backend & Full-Stack Expertise - Backend: Kotlin, NodeJS, PHP, Ruby, Elixir - Frontend: Vue.js, React, Angular, Bootstrap, Material Design - Mobile: Swift/SwiftUI - Databases: MySQL, PostgreSQL, MariaDB - Cloud & Infrastructure: AWS (S3, RDS, ECS, ECR, Cognito) - Agile Development: Extensive experience in fast-paced, iterative environments ๐Ÿ•น๏ธ Systems Programming & Emulator Development - Developed cycle-accurate game console emulators for Gameboy, NES, PlayStation, NDS, and N64. - Built emulators in Rust, C++, TypeScript, and WebAssembly, optimizing for desktop, web, and iOS. - Implemented JIT recompilation, memory-mapped I/O, and hardware rendering optimizations. - Currently porting projects to iOS with Swift/SwiftUI and working toward App Store publication. ๐Ÿ”ง What I Bring I thrive in challenging technical environments, love solving complex engineering problems, and am passionate about learning new programming paradigms. I am a polyglot engineer who can quickly adapt to new languages and technologies. ๐Ÿ“‚ Check Out My Work: ๐Ÿ”— GitHub: github.com/annethereshewent ## Work Experience ### Software Engineer @ Zoox Jan 2025 โ€“ Present | Foster City, California, United States Systems level programming in Rust for a high performance cache which deals with large amounts of data. Optimization, low-level programming, high performance and stability are crucial, as the cache is used by Zoox's self driving cars. ### Senior Software Engineer @ Tidelift Jan 2022 โ€“ Jan 2023 | Oakland, California, United States Tidelift ensures open-source software packages meet enterprise standards for security and compliance. - Developed and maintained backend APIs in Ruby on Rails, serving internal and external clients. - Built frontend components in Vue.js and TypeScript, improving UX for software auditing tools. - Mentored junior engineers, assisting with code reviews and best practices. - Enhanced package tracking for multiple ecosystems (npm, PyPi, RubyGems), streamlining dependency management. ### Software engineer II @ SiriusXM Jan 2020 โ€“ Jan 2022 | Oakland, California, United States Worked on SiriusXM's podcasting ecosystem, focusing on backend scalability and content distribution. - Led the migration of Stitcherโ€™s PHP-based backend to Kotlin microservices, improving maintainability. - Developed high-performance aggregation services in Kotlin, ingesting millions of RSS feeds every half hour. ### Software engineer III @ SiriusXM Jan 2021 โ€“ Jan 2022 | Oakland, California, United States - Integrated Kafka-based event-driven systems, enhancing real-time content updates. - Built internal tools using Node.js, Vue.js, and Elixir, improving content operations efficiency. - Created backend APIs for the Simplecast Podcasters project, aiding podcasters to publish their content more efficiently. ### Software Engineer @ Enjoy Technology, Inc. Jan 2022 โ€“ Jan 2022 | San Francisco Bay Area Startup providing in-home retail experiences, later shut down in 2022. - Developed full-stack features for scheduling and customer experience using React, TypeScript, and Rails. - Integrated partner APIs (AT&T, Apple, Rogers) to ensure seamless user communications. - Collaborated with product teams to refine backend services for real-time inventory and logistics. ### Software Engineer @ Stitcher Jan 2018 โ€“ Jan 2022 Built and maintained backend services powering Stitcherโ€™s podcast platform. - Developed API services in PHP, Java, and Kotlin, enabling podcast content delivery at scale. - Built full-stack applications using Node.js, Vue.js, and Elixir to enhance internal workflows. - Optimized database performance (PostgreSQL/MySQL), reducing query latency for podcast searches. ## Education ### Master of Science - MS in Computer Science Arizona State University ### Bachelor's degree in Computer Science The University of Texas at Dallas ## Contact & Social - LinkedIn: https://linkedin.com/in/anne-castrillon-01028020b --- Source: https://flows.cv/annecastrillon JSON Resume: https://flows.cv/annecastrillon/resume.json Last updated: 2026-04-11