# Yutong Luo > Principal Software Engineer at Microsoft Location: Redmond, Washington, United States Profile: https://flows.cv/yutongluo Highly skilled Senior Software Engineer with a passion for developing cutting-edge solutions. Proficient in multiple programming languages and experienced in delivering projects from concept to completion. Capable of leading teams and able to work independently. Requires H1-B sponsorship to work in the US. ## Work Experience ### Principal Software Engineer @ Microsoft Jan 2025 – Present ### Senior Software Engineer @ Microsoft Jan 2020 – Present | Redmond, Washington, United States ### Software Engineer III @ Groupon Jan 2019 – Jan 2020 Improved data freshness from 2 days to < 1 hour by building real-time data pipeline with Spark Streaming, HBase, and Kafka to target millions of users in real-time ### Software Engineer II @ Groupon Jan 2017 – Jan 2019 Migrated existing backend API from Playframework to Dropwizard providing 5-10 times faster response time, RESTful API, and clean OOP design Delivered multiple high risk features involving heavy migrations such as adding metadata and code flow migration with Adaptor Pattern, significantly improving user workflow Achieved stronger fault tolerance by implementing feature to upload data from Spark to Cassandra tables, worked around multiple Cassandra framework issues Led discussions and formalized development, release, and branching process resulting in a simple and effective process Encouraged a growth and sharing team culture by hosting monthly tech talk sessions ### Software Developer @ Groupon Jan 2016 – Jan 2017 | Seattle Simplified Spark job submission from synchronous job submission with SQS to asynchronous submission using Apache Livy, significantly reduced codebase complexity and production issues while providing accurate job status Migrated batch jobs from MapReduce / Hive to SparkSQL improving the performance by 5 times Identified and mitigated Spark Job bottlenecks by utilizing spark caching, further improving performance by 20% Delivered multiple high impacting business features such as OR operator support and attaching custom payload to API response ### Computational Marketing Intern @ Groupon Jan 2015 – Jan 2015 Evaluated Spark/SparkSQL as replacement of current Hadoop/Hive implementation Proposed migration plan to SparkSQL including cache mechanism and Hive integration Implemented metrics, API, and testing framework for low-latency microservice with Play API and Cassandra Achieved fully asynchronous reads from Cassandra with Java 8 lambdas and Play promises ### Full Stack Developer @ Top Hat Jan 2014 – Jan 2014 Fixed and wrote unit tests for ~40 bugs including XSS vulnerabilities, 2D distance calculations, and Excel export errors, totaling a weighted value of $192,840 Led web accessibility project in a team of 2 and made web interfaces accessible using WAI-ARIA Implemented JavaScript module for screen readers to read announcements with different politeness levels ### Compiler Optimization Developer @ IBM Canada Ltd. Jan 2014 – Jan 2014 Refactored C++ compiler codebase to support JIT compilation for different languages Created Node.js application that aggregated node-load output and plotted the data using d3.js Deployed applications to IBM BlueMix Cloud using cloudfoundry API and performed load tests ### Software Developer @ Maxxian Integration Inc Jan 2013 – Jan 2013 Developed REST API which returns data from Postgres in JSON format with a team of 2 Significantly improved report generation efficiency by caching and reusing data Installed and configured hypervisor with multiple KVM images each setup with Apache2 and mod_wsgi Researched and prototyped MVC web applications with Django and Flask Designed responsive web pages with Twitter Bootstrap ### Creative Design @ StudentCatalyst Jan 2012 – Jan 2013 Participated in designing website graphics. Designed and delivered email newsletters. ### E-business Specialist @ BMO InvestorLine Jan 2012 – Jan 2012 Updated urgent messages and important site content using content management system. Initiated automation effort to significantly improve efficiency of generating HTML tables from Excel documents using VBA. Developed dynamic PDF forms using JavaScript to enforce correct data entry while providing easier client experience. Customized Salesforce objects using Apex to better model client relationships. Performed bulk data operations on various records to migrate data between objects. ## Education ### Bachelor's degree in Computer Science University of Waterloo Jan 2011 – Jan 2016 ### Unionville High School Jan 2009 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/yutongluo - Website: http://www.yutongluo.com --- Source: https://flows.cv/yutongluo JSON Resume: https://flows.cv/yutongluo/resume.json Last updated: 2026-03-22