# Curtis X > Senior Software Engineer at Amplitude Location: United States, United States Profile: https://flows.cv/curtisx • Interested in Data Analysis, Machine Learning, Natural Language/Image Processing, and AI-related jobs, as working as Full Stack Developer • Bilingual, Fluent in English and Mandarin Chinese ## Work Experience ### Senior Software Engineer @ Amplitude Jan 2024 – Present ### Software Engineer @ Amplitude Jan 2022 – Jan 2024 | California, United States ### Software Engineer @ Amazon Jan 2020 – Jan 2022 | United States * Led and launched project on Modeling Simplification for Accounting Automation with a Senior Engineer, saving 4000 hours of manual effort across ~200 projects for Business Accounting teams. • Stood up BFF infrastructure through Cloud Development Kit that connect backend server to front end applications, fully setting up the VPCs, DNS, API Gateways, Lambdas, pipelines, metrics, alarms. Technologies used: AWS System, Java, React, Redux, Typescript, CDK ### Software Engineer Intern @ Particle Media, Inc. Jan 2019 – Jan 2019 • Performed K-Means Clustering on user vectors and computed closest features to characterize user groups • Generated user behavior graph and performed Random Walk algorithm to select recommendations • Evaluated users to detect significant interests based on articles they did and did not click with IG and PMI • Performed variations of K-Means Clustering (Spherical/Bisection) on keywords to detect interest points Technologies used: Python ### Software Engineer Intern @ Microsoft Jan 2018 – Jan 2018 | Beijing City, China • Individually devised automation of environmental sound effects for Xiaoice’s (Microsoft’s AI system) storytelling (now officially implemented) based on keywords, sentence structure, rules, and SVM • Conducted research on cross-modal information retrieval (image-to-sound, text-to-sound) Technologies used: Python, MySQL ### Software Developer @ Prof Lu's Internet Innovation & Entrepreneurship Lab Jan 2017 – Jan 2018 | Online • Part of a team that is currently working on a News Mini Program (launched by Tencent) • Individually coded the program from scratch • Can display the most updated news from different categories and perform some basic functions • Cooperated with BotBrain BotBrain Links: https://botbrain.ai/ https://www.linkedin.com/company/25038132/ ### Content Developer Intern @ 华院数据技术(上海)有限公司 Jan 2017 – Jan 2018 | Shanghai City, China • Developed class material on algorithms, in form of PPTs and source code, for online Python course • Focused on algorithms: finding prime numbers, sorting, k-means clustering • And machine learning (in particular, TensorFlow): recognizing MNIST http://www.huaat.com/ https://www.crunchbase.com/organization/huaat ### Software Engineer Intern @ Fra+ Jan 2017 – Jan 2017 | Shanghai City, China • Set up a local host server to take and process requests • Wrote code to automate the process of updating cookies of accounts (which were used for web scraping) • Stored the scraped data in an SQL server • Wrote a shell script to automate the process of transferring data from the database to the Hadoop server ### Website Editor Intern @ Data Plus (数加) Jan 2016 – Jan 2016 | Shanghai City, China • Worked on an educational math website (zhishixia.com) • Tested functions for bugs and accuracy of the algorithm • Created and distributed surveys for marketing purposes • Wrote code to create an interface on the website ### Researcher Intern @ Liuhe Capital Jan 2015 – Jan 2015 | Shanghai City, China Researched and analyzed startups; Participated in conferences in which startups (related to technology/apps) came to introduce their companies https://www.linkedin.com/company/1695108/ http://www.liuhecapital.com ## Education ### Bachelor of Science - BS in Computational Mathematics UCLA Jan 2016 – Jan 2020 ### High School Diploma in GPA 3.90/4.00 Shanghai American School Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/curtis-x-3503b6109 --- Source: https://flows.cv/curtisx JSON Resume: https://flows.cv/curtisx/resume.json Last updated: 2026-03-22