# Chih-Ching Chang > Senior Software Engineer Location: Greater Seattle Area, United States Profile: https://flows.cv/chihching I'm a software engineer, focusing on front-end development. I currently develop and maintain the core internal dashboard in our company, which is a huge platform containing more than 10 applications . The main tech stacks are: React, Typescript, GraphQL and also a small project with ReasonML. I also have experience establishing infrastructure (CI/CD) of our development process. ## Work Experience ### Software Engineer @ Meta Jan 2021 – Present | Greater Seattle Area ### Software Engineer @ Appier Jan 2017 – Jan 2020 - Developed and maintained the core application to improve efficiency on ads bidding strategy. Reduced operation time by 30% (React.js, Typescript, GraphQL, and a small project using ReasonML). - Built up CI/CD pipeline that creates staging preview apps by pull-requests, weekly package upgrades, and daily production deployment (Jenkins, Bitbucket pipeline, Docker). - Integrated and unified 10+ apps/libraries and improved building speed twice faster (Yarn Workspaces, Lerna). - Conducted code reviews, designed code architectures, and researched new technologies to improve code quality, performance, and user experience. - Participated in engineer interview process ### Research Assistant @ University of Wisconsin-Madison Jan 2017 – Jan 2017 | Madison, Wisconsin Area Evaluation of Techniques for Visualizing Data - Design different types of summary visualization for showing multiclass datasets effectively - Conduct empirical studies to evaluate our designs - Implement designs in D3.js and python ### Teaching Assistant @ University of Wisconsin-Madison Jan 2014 – Jan 2017 CS 765 Data Visualization (Spring 2017) - Lead online discussion of different topics of visualization technique - Critique and give feedback for students' visualization designs and their implementation CS 559 Computer Graphics (Spring 2016, Fall 2016) - Helped around 80 students learn JavaScript and WebGL CS 240 Discrete Mathematics (Fall 2014, Fall 2015) - Led discussion sections twice a week with group of 35 students on average - Improved students’ understanding of class materials in office hours ### Research Assistant @ University of Wisconsin-Madison Jan 2015 – Jan 2015 - Designed algorithm of a specific encoder that can generate plausible fake messages to attackers who attempt to guess with the wrong key. - Improved space complexity from pseudo-polynomial to constant size with a little trade-off of time performance and security ### Software Engineer Intern @ Facebook Jan 2016 – Jan 2016 | Menlo Park, CA Full stack web developer in Instagram Ads - Implemented web interface and backend API of a new type of advertisement process - Set up A/B test to compare user engagement of different version of ad platform - Built an internal tool to boost advertisers involvement of different types of ads ## Education ### Master of Science (MS) in Computer Sciences University of Wisconsin-Madison Jan 2014 – Jan 2017 ### Bachelor of Science (BS) in Electrical Engineering and Computer Science National Chiao Tung University Jan 2010 – Jan 2014 ### Computer Science University of Illinois Urbana-Champaign Jan 2013 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/chihchingchang --- Source: https://flows.cv/chihching JSON Resume: https://flows.cv/chihching/resume.json Last updated: 2026-03-29