# Michael Hang > Senior Software Engineer at Square Location: New York, New York, United States Profile: https://flows.cv/michaelhang ## Work Experience ### Senior Software Engineer @ Square Jan 2023 – Present | New York, United States Global payment methods. ### Software Engineering Lead @ Juni Learning Jan 2020 – Jan 2022 | San Francisco, California, United States • Managed Payments team. Led a team of engineers/PM on projects related to subscriptions, billing, and marketing. Grew subscription upsells by 16% YOY while reducing customer churn by 30%. • Collaborated with the data team to set up an analytics pipeline using Segment and Snowflake. Constructed metrics dashboards using Looker to measure performance of marketing campaigns. • Expanded Stripe integration to support new product offerings (Juni On Demand, Juni Live). Oversaw design and implementation of payment checkout flows using React and Node.js. • Automated subscription management process, reducing offshore CSR workload by >60%. ### Software Engineer @ GRAIL, Inc. Jan 2017 – Jan 2020 | Menlo Park • Led frontend engineering for greenfield test commercialization project. Developed patient intake and test result portal interfaces using React and Redux. • Implemented changelog feature for electronic data capture system to allow external audit of >1MM patient records. Represented EDC team during meetings with FDA officials. • Collaborated with the clinical data team to rework the patient data collection process. Added support for dynamically rendered questionnaires based on JSON schema. ### Software Engineer @ Shape Security Jan 2016 – Jan 2017 | Mountain View, California • Implemented high-throughput (>10k QPS) Layer 3 filtering tools for scriptable reverse proxy server. • Designed a stolen credential reporting service in Java using bloom filters. • Developed HAR file processing tool, allowing the recording and replaying of HTTP requests. ### Application Security Intern @ Groupon Jan 2015 – Jan 2015 | Chicago, IL • Utilized Splunk to investigate customer account takeovers. • Implemented rate limiter for threat blocking Node.js application. ### Residential Computing Consultant (RCC) @ Stanford ResComp Jan 2013 – Jan 2015 | Stanford, CA • Provided technical troubleshooting services for residential Stanford students. • Planned community-building events and technology literacy workshops. ### Data Metrics Intern @ Groupon Jan 2014 – Jan 2014 | Palo Alto, CA • Added frontend features for internal data visualization tools. • Optimized Ruby testing suite for production server configuration. ### Team Leader @ Stanford Libraries Jan 2012 – Jan 2013 | Stanford, CA • Provided technical assistance for multimedia hardware and software. • Managed scheduling for student tech desk consultants. ### Programming Intern @ Imanen Jan 2012 – Jan 2012 | Palo Alto, CA • Integrated Facebook, Twitter, and Google+ APIs into RubyTack mobile app. • Developed social network/RSS feed aggregator. ## Education ### Bachelor of Science (BS) in Computer Science, Systems Track Stanford University Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/michael-hang-6202b86a --- Source: https://flows.cv/michaelhang JSON Resume: https://flows.cv/michaelhang/resume.json Last updated: 2026-03-22