Post Job Free

Resume

Sign in

Software Developer Data

Location:
Fairfax, VA
Posted:
October 20, 2020

Contact this candidate

Resume:

Wei Cao

LinkedIn: https://www.linkedin.com/in/wei-cao-53a047192/

Fairfax, Virginia, 571-***-****, adg5bo@r.postjobfree.com SKILLS AND TOOL

Software Development: Java, JavaScript, HTML, Python, PostgreSQL, Flyway, Redis, Docker, Git, Linux Bush, Junit, Mockito, AWS S3, AWS SQS, MongoDB(Atlas), Firebase, CI/CD

Tools: IntelliJ, Visual Studio Code, Postman, PGAdmin, Code Pen Framework: Spring Boot, Hibernate, React(Redux, Context), Angular, Node.js, Express Statistical: Python, R, Tableau

EDUCATION

George Mason University Fairfax, VA, Dec 2019

Master degree of Data Analytics GPA:3.73/4

WeiNan Normal University Shaanxi, China, July 2015 Bachelor degree of Computer Science GPA:3.55/4

PROFESSIONAL EXPERIENCE

Ascending Falls Church, VA

Back-End Software Developer Feb 2019 – Present

• Participated in the back-end design of the application and RESTFul API by using Java and Spring Boot framework.

• Combined with Maven to manage application dependencies.

• Integrated with third-party services such as AWS S3.

• Deployed Spring Boot microservices in AWS SQS.

• Introduced JSON Web Token(JWT) to combine with filter for user authentication and authorization.

• Performed unit test under Junit framework and behavior test under Mockito library.

• Used Git for source code version control.

Shanghai Kyee Technology Co. Ltd. Shanghai, China

Nursing Task App: Sep 2015- Sep 2017

• Based on MEAN project to help nurses build tasks list and collect daily info from patients.

• Interacted with the design team actively to add extra new features to the project.

• Joined to build basic framework and finished part of front-end with AngularJS and API side code.

• Combined with Postman to test post, put, delete and get methods.

• Built the data modal and initialized the mongoose and created schema for different data modal. Data Collection:

• Involved in the upgrade of the patient information system of the hospitals in Bozhou City in AnHui Province. The project was to use ETL to first manipulate the massive data of hospitals of this city. UEFA club management(Personal)

• Automated project building process and managed dependencies by using Maven.

• Deployed the database server of the application on Docker container in local environment.

• Based on the Spring Boot framework to design the project.

• Used PostgreSQL for database management and Flyway for database migration.

• Combined with Object-Relational Mapping persistence layer with Hibernate.

• Performed automated API integration testing with Postman.

• GitHub: https://github.com/wcao2/club-management Hot Lyric Search(Personal)

• Integrated with HTML, Bootstrap, ReactJS and ES6 for developing user interface.

• Implemented React Context to share state, map state to props and dispatch the action from component.

• Combined with Music Match Developer with HTTP request library Axios.

• Hosting link: https://affectionate-lovelace-cb2c75.netlify.com/

• GitHub: https://github.com/wcao2/WeiLyric.git

COVID-19 Tracker(Personal)

• Integrated with React, React Hook(useState, useEffect), Material UI to build the responsive application.

• Fetched the live data from the API using Async/Await ES7 syntax.

• Created cards, line chart, bar chart to display the statistics by using Chart.js.

• GitHub: https://github.com/wcao2/covid-19.git

Angular Event List(Personal)

• Created API based on Express for user registration, login in and fetching regular and special events.

• Combined with MongoDB Atlas to store user information data.

• Performed JWT for authentication and implemented route guard.

• Generated UI components with Angular, Bootstrap include register, login, events.

• GitHub: https://github.com/wcao2/Authentication

SCHOOL PROJECT

George Mason University Fairfax, VA

US Flight Delay Data Analysis Sep 2019 – Dec 2019

• Collected data for all commercial flights in USA from Bureau Transportation Statistics from 2017 to 2019.

• Used Decision Trees based on the first departure and arrival delay to predict next departure delay.

• Implemented unsupervised(k-means clustering) to group similar airport based on arrival delay.

• GitHub: https://github.com/wcao2/GroupProjectML



Contact this candidate