# Kevin Chien > Software Engineer at EasyPost Location: Berkeley, California, United States Profile: https://flows.cv/kevinchien ## Work Experience ### Software Engineer @ EasyPost Jan 2022 – Present | San Francisco, California, United States Carriers - USPS (April 2023 – Present) * Designed and implemented automated refunds using a Saga-based architecture, processing millions of labels per day; built on Kafka and MySQL to ensure correctness, fault tolerance, and recoup a sizable amount of revenue annually * Built fraud detection and early-alerting systems using Kafka and BigQuery, processing millions of webhook events per day and cutting fraud detection time from weeks to hours, minimizing customer impact and avoiding escalations * Designed and implemented high-performance backend APIs and service interactions across a large Ruby monolith and Go microservices; reduced end-to-end response times by ~20%; added monitoring, alerting, and dashboards for operational visibility * Authored technical design docs and RFCs, breaking down complex, cross-system initiatives into executable stories, and driving projects from design through production while guiding teammates on implementation and tradeoffs Carriers Network (March 2022 - April 2023) * Maintained and built Python Flask services using MySQL in a team responsible for over 70+ carrier services. * Built Python jobs and MySQL tables to convert sync endpoint to async, manifesting 200k+ shipments daily by uploading CSVs via SFTP, reducing error escalations from daily to none. * Created a Rails + beanstalkd job for async manifesting and migrated all carriers, improving response times by 7x * Led team of 4 to build service using Python and Redis, integrating with Toll's API for rates, labels and tracking. ### Software Engineer @ Expedia Group Jan 2020 – Jan 2022 | San Francisco Bay Area Backend engineer for Hotwire Lodging (1.5 years) and Expedia cars (3 months), working with mainly Java + Kotlin Spring service-based architecture handling all hotel searches, maintaining existing codebase and releasing new features Collaborated with engineers and PMs to design, develop, test and release features in micro services built on Java Spring, NodeJS, and Python Flask, using AWS ECS, MongoDB, Redis, SQL and Jenkins Developed run-time optimized algorithms run on every search, and Java Spring Job for multithreaded SQL transactions to regularly update 360,000+ hotels Monitored logs, performance, and releases, creating alerts and dashboards using Splunk ### Software Developer Intern (Hotwire) @ Expedia Group Jan 2019 – Jan 2019 | San Francisco Bay Area Built Java Spring Boot micro service with REST endpoint for hotel room availabilities and prices Deployed HTTPS-secured service using AWS CloudFormation with Jenkins pipeline ### Undergraduate Researcher @ UC Berkeley College of Engineering Jan 2018 – Jan 2019 | Berkeley, CA Maintaining Flow, an open source Python framework for facilitating control and deep reinforcement learning in autonomous vehicles by leveraging an open source traffic simulator, SUMO with deep RL libraries Developed web application for submissions of benchmarks and solutions for Flow, using Node and Express.js, implementing a file system based database API ### Software Development Intern @ Faraday Tech Jan 2018 – Jan 2018 | Hsinchu County/City, Taiwan Developed IntelliJ plugins, featuring a UI for code generation for usage of internal Java libraries to do SQL operations and a template generator for Java Spring web applications Upgraded a Angular 4 web application to Angular 5 and Angular 6, fixing dependency conflicts and bugs, and analyzing speed improvements in Angular’s new compiler Built using JQuery and Bootstrap an editor GUI for generating and parsing cron expressions for intuitive and faster cron scheduling, and integrated it as a popup for the cells in an ExtJS grid table of a Spring web app ### Website Project Manager / Developer @ Pioneers in Engineering Jan 2016 – Jan 2018 | Berkeley, CA Designed and built pages for http://pioneers.berkeley.edu to convey content for potential sponsors, 300+ students, and 24 high school teams participating in our robotics competition. Trained and led team of 7 to use HTML, CSS, Jekyll, JQuery, Liquid and Git to redesign and revamp 10+ pages of content. Built pages for web app using Angular JS to query and display live competition scores. ### Software Developer @ Pioneers in Engineering Jan 2016 – Jan 2017 | Berkeley, CA Developed cross-platform desktop app using React, ES6, Redux, and Electron for 300+ high school students to use to program robots. Designed, built and shipped UI features, including code editor preferences, cached settings, robot status indicators, animated tutorial, file I/O operations and Mocha unit tests. Worked as part of a team using Github and Travis CI, participating in code reviews. ### EE 16A Tutor @ UC Berkeley College of Engineering Jan 2017 – Jan 2017 | Berkeley, CA Taught in office hours and labs, helping students debug circuits or with programming questions with iPython notebooks, and ensuring students understood both the EE and coding material for checkoffs. ### High School Math Teacher @ Pacific American School Jan 2017 – Jan 2017 | Hsinchu County/City, Taiwan Taught and graded a for-credit high school math course for 6 weeks, 120 hours total. Lectured, wrote tests, and held various learning activities. ## Education ### Bachelor of Science (B.S.) in Electrical Engineering and Computer Science (EECS) UC Berkeley College of Engineering ## Contact & Social - LinkedIn: https://linkedin.com/in/kevinchien17 --- Source: https://flows.cv/kevinchien JSON Resume: https://flows.cv/kevinchien/resume.json Last updated: 2026-03-29