Chang Xu

Software Engineer

San Francisco, California, United States6 yrs 2 mos experience
Highly Stable

Key Highlights

  • Proficient in Python and Java for software development.
  • Experience with AWS and data management in tech projects.
  • Strong analytical skills demonstrated through research initiatives.
Stackforce AI infers this person is a Software Engineer with expertise in data management and algorithm development.

Contact

Skills

Core Skills

PythonJavaAws

Other Skills

PandasTime Series AnalysisC++JavaScriptNatural Language GenerationRAlgorithmsObject-Oriented Programming (OOP)Object Oriented DesignUnix Shell ScriptingHTMLVue.jsCascading Style Sheets (CSS)Amazon Web Services (AWS)C (Programming Language)

Experience

6 yrs 2 mos
Total Experience
10 mos
Average Tenure
9 mos
Current Experience

Ixl learning

Software Engineer

Sep 2025Present · 9 mos · San Mateo, California, United States

Microsoft

Software Engineer

May 2022Jul 2025 · 3 yrs 2 mos · Redmond, Washington, United States

Paypal

Software Engineer Intern

Jun 2021Sep 2021 · 3 mos · San Jose, California, United States

Confluent

Software Engineer Intern

Mar 2021Jun 2021 · 3 mos · Mountain View, California, United States

University of washington

Research Assistant

Jun 2020Sep 2020 · 3 mos

  • Extracted useful popularity data for designated cities from SafeGraph’s 90 GB data lake using pandas in Python.
  • Developed a pipelined program in Python to track and analyze popularity changes at over 5,000 Points-of-Interest under different categories to monitor changes in people’s activity patterns during the COVID-19 pandemic.
  • Performed time series analysis of popularity changes in major cities in relation to government interventions.
  • Wrote an academic paper that proposes a novel method to identify and isolate asymptomatic cases to decrease the novel coronavirus spread.
PythonPandasTime Series Analysis

Stats perform

Software Engineer Intern

Jun 2019Aug 2019 · 2 mos · Greater Chicago Area

  • Utilized AWS S3, AWS Glue, and Amazon Athena to manage the company’s data lake efficiently and adopted Apache Parquet storage format to speed up the querying process.
  • Created a Natural Language Generation program in Cloud and constructed 108 distinctive templates to generate football game narratives that cover 6 major data points in a game using Wordsmith.
  • Built an AWS Lambda program in Python that calls Wordsmith API to automatically generate NFL football game narratives in real-time for the company’s novel sports betting product.
AWSPythonNatural Language Generation

Union pacific railroad

Software Engineer Intern

Jan 2019Dec 2019 · 11 mos · Omaha Metropolitan Area

  • Remodeled and redesigned 80 functions from the company’s old system written in COBOL and C++ that predicts the operation cost and profit for train cars to improve runtime performance using Java.
  • Implemented unit tests and evaluated prediction results with historical data to ensure program correctness.
  • Debugged the Flat/Container Screen in JavaScript to improve user experience.
JavaC++JavaScript

Marubeni corporation

Marketing Intern

Jul 2018Aug 2018 · 1 mo · Shanghai, China

  • Conducted in-depth research on prospective business partners and regulatory frameworks to support the planning and execution of a joint venture initiative.
  • Translated business documents across Japanese, Chinese, and English, ensuring linguistic accuracy and consistency in sensitive corporate materials.
  • Managed internal databases and compiled credential reports to support strategic decision-making and compliance tracking.
  • Prepared detailed briefing materials and formal documentation for high-level internal and external meetings; maintained comprehensive meeting records.
  • Liaised with the Tokyo headquarters to co-organize a company open-day event for employees’ families, contributing to cross-office collaboration and employee engagement.

Wuzhen institute

Software Engineer Intern

May 2018Jul 2018 · 2 mos · Hangzhou-Shaoxing Metropolitan Area

  • Implemented a log file management program in C++ to support search, move, append, delete, sort, clear, and print log entries or user excerpts, and help company employees to manage workload.
  • Built a web crawler in Python to extract more than 600 entries of information and process the data by removing duplicates and categorizing.
  • Wrote informative articles about recent news in AI and Cybersecurity; my articles were published in the company newsletter.
C++Python

University of michigan

Research Assistant

Sep 2017Apr 2018 · 7 mos · Detroit Metropolitan Area

  • Implemented three programs in Python to model how algorithms used by Google, Academia, and Reddit rank the relevancy of search results.
  • Evaluated data for over 50 test cases, debugged test failures, and performed regression testing.
  • Utilized R to observe the relationship between quality and rank for each model.
  • Wrote user suggestions about the intrinsic bias of each ranking system using research results.
PythonR

Education

Stanford University

Computer Science

Jan 2026Present

University of Washington

Master of Science - MS — Computer Science

Jan 2020Jan 2022

University of Michigan College of Engineering

Bachelor's degree — Computer Science

Jan 2016Jan 2020

Hangzhou Foreign Languages School

High School Diploma

Jan 2013Jan 2016

Stackforce found 100+ more professionals with Python & Java

Explore similar profiles based on matching skills and experience