# Ryan Churaman > Software Engineer at Meta Location: Palo Alto, California, United States Profile: https://flows.cv/ryanchuraman Back end software engineer with experience building scalable, performant JVM-based applications with a focus on web applications and data processing pipelines. Extensive experience working with Kubernetes, Kafka, Redis, Aerospike and Postgres. ## Work Experience ### Software Engineer @ Meta Jan 2024 – Present | Palo Alto, California, United States ### Software Engineer @ Compound Jan 2022 – Jan 2024 | Toronto, Ontario, Canada ### Software Engineer @ DoorDash Jan 2021 – Jan 2022 | Toronto, Ontario, Canada ### Staff Software Engineer @ Branch Jan 2021 – Jan 2021 Deployed a monitoring solution for a large Kubernetes+AWS deployment(prometheus). Set up metrics collection/exposure for various parts of the existing infrastructure(Kafka, Nginx, Spark, Kubernetes ect.) and set up monitoring and alerting on metrics recorded from them. Additionally, implemented dynamic rate limiting for a JVM-based webhook-ing service that consumed work from Kafka, and fired webhooks based on various filtering criteria at high volume. ### Senior Software Engineer @ Branch Jan 2019 – Jan 2021 | Redwood City, California ### Software Engineer @ Branch Jan 2017 – Jan 2019 | Palo Alto, California ### Engineering Intern @ Tesla Motors Jan 2016 – Jan 2016 | Palo Alto, California Built tools for automating firmware validation using python. Additionally, contributed to a dashboard that visualized nightly test results that was built on Django. Became proficient at integrating IronPython based tools with National Instruments software(Teststand, Veristand) that provided .NET libraries for automation. ### Software Engineer @ Top Hat Jan 2015 – Jan 2015 Contributed to a real-time learning platform used in 100s of Universities and Colleges worldwide Implemented features and fixed bugs in a complex Django API(Python) Rewrote an aging BackboneJS UI using React+Flux ### Software Developer @ DBRS Jan 2014 – Jan 2014 Worked on a distributed computing system for financial models using C# Used RabbitMQ to distribute and delegate workloads to Amazon AWS worker nodes Expanded a large ASP.NET WebAPI for an in-house metric platform with a MSSQL backend ### Software Developer @ DBRS Jan 2014 – Jan 2014 | Toronto, Ontario Built various web pages for a financial metric management system Became very familiar with AngularJS and the ASP.NET framework Optimized pages to display very large amounts of metrics using AngularJS ### C++ Software Developer @ SAP Jan 2013 – Jan 2013 | Waterloo, Ontario Contributed to SAP Sybase IQ, an in-memory column store database using C++ Used GDB and Visual studio to debug the application on both Windows and Unix platforms Worked on a query engine that optimized queries to take advantage of the column store DB ## Education ### Bachelor's degree in Computer Software Engineering University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/rchuraman - Website: http://sevenx.azurewebsites.net/Resume --- Source: https://flows.cv/ryanchuraman JSON Resume: https://flows.cv/ryanchuraman/resume.json Last updated: 2026-04-01