Post Job Free
Sign in

Java Spring

Location:
Atlanta, GA
Posted:
March 27, 2020

Contact this candidate

Resume:

Donghua (Lyla) Cai Phone: +1-716-***-****

Email: ********@******.***

Can Work ASAP with H4 EAD

Objective: Software Engineer

EDUCATION

Georgia Institute of Technology, Atlanta, GA Aug 2017 - Aug 2019 MS, Computational Science and Engineering, GPA: 3.5 Wuhan University, Hubei, China

BS, Geographic Information Science

SKILLS

Programming Language: Java, Python, C++, SQL, JavaScript, Scala, HTML/CSS Framework & Tools: Spring, React, Node.js, Apache Spark, Maven, Git, Docker, Algorithm & Data Structure, Linux Operating System, Back-end Development, Agile Development Methodologies, Software Development, REST API, Unit Testing, Code Management, Database Design, Deployment, Scripting. PROJECTS

Calories Management Platform (Link) Jul 2019 - Present Developed a Spring/JPA Enterprise web application for calories management with authorization and role-based access rights using Maven/Spring MVC/Security/REST and Java 8 Stream API.

Designed and developed the Postgres and HSQLDB relational databases based on Spring JDBC, JPA (Hiber- nate) and Spring-Data-JPA.

Constructed responsive front-end development of webapp with HTML5, Bootstrap (css/js), datatables, jQuery and plugins.

Implemented unit testing of the application using JUnit. Deployed the web application in Heroku. Restaurant Voting System REST API Jan 2019 - May 2019 A voting system for regular users to decide where to have lunch and for restaurant admin to provide daily menu.

Applied OO design programming paradigm.

Designed and implemented a REST API using Spring Framework (Spring-Boot/Data).

Integrated Spring Security to prevent access without logging in and to secure pages.

Boosted code coverage to more than 90% by writing automated unit tests using JUnit. Parkinson’s Disease Classi cation and Prediction Jul 2018 - Dec 2018

Extracted, transformed, and loaded Parkinson’s Progression Markers Initiative (PPMI) dataset to build a data pipeline using Apache Spark with Scala in a docker container environment.

Conducted feature selection, algorithm selection, cross validation, and parameter tuning and analyzed perfor- mance of the model using Python.

Making Meetups: make creating meetup events easier Jan 2018 - May 2018

Built a Python web scraper to scrape data of 150,000+ past events, 3,500 groups in 50 cities and 30,000+ members in the greater Atlanta Area with Meetup API, cleaned data with OpenRe ne, and built relational databases in MySQL.

Applied PCA to reduce the dimension of the dataset and conducted K-means algorithm to cluster venues based on the interest topics of the group which hosts the event.

Led the team to build a web application with PHP and JavaScript using Agile methodology. EXPERIENCE

Graduate Research Assistant, Georgia Tech Jan 2015 { Dec 2017

Implemented a numerical ocean modeling system in large distributed computing cluster with terabytes (TBs) of scienti c data to simulate large to small scales hydrodynamic physical processes.

Analyzed and validated the mathematical ocean modeling by comparison against eld experiments with well- organized unit tests using Python and Matlab.

Evaluated, documented, and improved the performance for space and time of the algorithm by 50% in Linux cluster with well-designed scripting test plans.



Contact this candidate