Dongwan Xu
Cell: 213-***-**** adkegz@r.postjobfree.com
SUMMARY
Seeking an internship software engineer position. Expected to start in 01/2021 EDUCATION
University of Southern California, Los Angeles, CA Aug 2020 - May 2022 (Expected) M.S. Computer Science
PhD Candidate in Chemical Engineering May 2019 - Aug 2020 M.S. Chemical Engineering, GPA: 3.85/4.00 Aug 2017- May 2019 Southwest Petroleum University, Chengdu, China Sep 2012 - June 2016 BS in Chemical Engineering, GPA:3.72/4.00
Coursework: Introduction to Algorithms, Data Structures, Machine Learning, Distributed Systems, Web Development, Mobile Development
WORK EXPERIENCE
Research Assistant, University of Southern California, LA, CA June 2018-Aug 2020
• Designed and tested in membrane adsorption to enhance water gas shift (WGS) reaction process.
• Constructed models to simulate system operation and fit experimental data (e.g., nonlinear regression)
• Solved mathematical models numerically by using MATLAB to interpret complex physical mechanisms of chemical transmission and energy exchange.
• Published 3 journal articles and conference proceedings PROJECTS
Job+: AWS based Web Service Development – Job Recommendation Front End:
• Developed an interactive web page for users to search and apply positions (HTML, CSS, JavaScript, AJAX)
• Used favorite records to provide personalized position recommendation Back End:
• Created three Java servlets with RESTful APIs to handle HTTP requests and responses
• Used MySQL database on Amazon RDS to store position data fetched from Github API
• Used MonkeyLearn API to extract keywords from description of positions
• Designed algorithms (e.g., content-based recommendation) to implement job recommendation
• Deployed to Amazon EC2 for more visibility.
Hermes: A Spring and Hibernate based Shopping and Ordering system Used Spring framework to build a web application for users to shop and order items online.
• Built a web application based on Spring MVC to support item search and listing (dependency injection, inversion of control, REST API etc.).
• Implemented security workflow via in-memory and JDBC authentication provided by Spring Security.
• Utilized Hibernate to provide better support of database operations
• Developed a Spring Web Flow to support item ordering. Starlink: React JS based Starlink Trajectory Visualization
• Setup the Repo by leveraging the React official CLI tool and use NPM to manage project dependencies.
• Design the layout, component interface and data flow before the implementation.
• Built forms to collect user observation geo information (longitude, latitude, etc.) using Ant Design component library.
• Fetch nearby satellites information and position prediction data through the N2YO API(s)
• Animated selected satellite paths on a world map using React-Simple-Map to improve the user friendness.
• Deployed the dashboard to Amazon Web Service for demonstration. SKILLS
Programming Languages: object-oriented design using Java, C++ web development using HTML, CSS, JavaScript; statistical analysis using MATLAB, Python; database operation using SQL Databases: relational databases (Oracle, MySQL) and NoSQL databases (MongoDB) Computer Science: data structures and algorithms; object-oriented programming; distributed systems design and development (MapReduce)
Data Science: mathematics, statistics and probability; supervised and unsupervised machine learning models; natural language processing