WEIYANG (STEPHEN) YUAN [email protected] | Chicago | 608-504-0649 | Stephenyuan.Urspace.Io Education University of Wisconsin-Madison B.S

WEIYANG (STEPHEN) YUAN Weiyangyuan19@Gmail.Com | Chicago | 608-504-0649 | Stephenyuan.Urspace.Io Education University of Wisconsin-Madison B.S

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, Amazon Web Services (AWS), MongoDB, Postgres, React, Node.js, Docker, Jenkins, ​ Play Framework, 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, mlab, 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 BitTorrent 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%. .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    1 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us