WEIYANG (STEPHEN) YUAN [email protected] | Chicago | 608-504-0649 | stephenyuan.urspace.io Education University of Wisconsin-Madison B.S. in Computer Engineering May 2020 ● GPA: 3.83/4.0 ​ ● Related Coursework: Operating Systems • A​ rtificial Intelligence • Computer Networks and Communication • Databases • Information Security • Big Data Systems • Android Mobile Development Skills ● Programming Languages: Java • Golang • C++ • Scala • MATLAB • SQL • Julia • C • Python ​ ● Technologies: Git, Linux, Java Spring, (AWS), MongoDB, Postgres, React, Node.js, Docker, Jenkins, ​ , Hadoop, Spark, Wireshark, Visual Studio Experience Enfusion, Chicago Java Software Developer July 2020 - Current ● Develop the portfolio management software system used by over 500 clients that supports a variety of financial calculation and valuation over 20 financial derivatives as well as back office general ledger and cash flow with more than 10,000 daily positions on average ● Take responsibility in the whole development lifecycle from designing (10%), implementing (40%), running regression & unit testing (40%) to supporting internal and production issues (10%) ● Apply experience of Object-Oriented design patterns and best practices to creating a robust and reliable infrastructure for the system with knowledge of Java SE, Hibernate, JMS, JVM and MySQL and deliver constant results in weekly production ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ release ● Automate development and testing frameworks by writing python and shell scripts to improve overall workflow efficiency by 30% (calculated from time logs)

Rally Health, Chicago Software Engineering Intern May 2019 – August 2019 ● Created a game that incentivizes user to maintain a healthy lifestyle as a proof-of-concept and foundation for future projects and demoed to over 1000 employees ● Using Storybook and Jest, developed portable and reusable React UI components and a higher order component that ​ ​ ​ ​ encapsulates and maps API functionality to its children (the game components) to reduce repeated code by 50% ● Designed 6 ER models for Postgres database and implemented RESTful API endpoints and microservice architecture in Scala ​ ​ ​ ​ ​ ​ ​ and Play framework to pull data to frontend from two internal services in a secure environment ​ ​ HaulTalk, Madison Full Stack Developer June 2018 – December 2018 ​ ● Developed full-stack authentication/login solution using oauth2.0, , and passport.js in Javascript to deliver an invite-only alpha version with 100 users ​ ​ ​ ​ ​ ​ ● Gained hands-on experience with MERN web app development stack, especially backend development ​ ​ ● Practiced Agile & Scrum Methodologies, attended daily stand-ups, and experienced a full development & release cycle. Independent Projects Spring 2020 - Current Implemented a BitTorrent client using Golang. Used the concurrency channel and bencode parsing features of Golang. ​ ​ ​ ​ ​ ​ Analysis on Scheduling Performance in Centralized vs Distributed big data systems Spring 2019 Set up Hadoop on a three-node cluster on CloudLab. Ran WordCount tasks on MapReduce with 858 MB of text data and TPC-DS and ​ ​ ​ ​ TPC-H on Apache Hive with 2GB of sample data. Examined and compared the batch analytics performance across different settings on a ​ ​ variety of metrics such as CPU and network usage.

Social Platform for Developers Summer 2019 ​ A platform where software developers can upload posts, share ideas and help each other. Built in JavaScript and MongoDB, Express, ​ ​ ​ ​ ​ ​ React and Node.js (MERN). Recently released and hosted on Heroku and can be accessed at https://devconnector18.herokuapp.com/ . ​ ​ ​ ​ ​ ​ Average monthly uptime of the website is 75%.