Gongwei Liu

Java Developer
Short Hills, NJ

Summary

Experienced Java Developer with expertise in Spring Boot, REST APIs, and full-stack development. Proficient in React, Angular, MySQL, and cloud technologies like AWS, Docker, and Kubernetes. Worked on a customer transaction reporting system, handling both front-end (React, Redux, Material UI) and backend (Spring Boot, Apache Spark, JPA, REST APIs) development. Developed a social media platform with JWT authentication and hashtag-based search as a capstone project. Additional experience in project management systems, online class registration platforms, and CI/CD pipelines. Strong problem-solving skills with a passion for building scalable and secure web applications. Open to opportunities in full-stack development, backend engineering, and cloud-based solutions.

Professional Experience

Java Developer
Bridgetown Consulting Group Inc.
10/2022 – 07/2024

 Participated in intense and in-depth technical training on Java Programming, Spring Boot Framework and Spring Boot, AWS, source code version control, CI/CD and Agile

 Worked on a customer transaction reporting system project which involves both front-end and back-end developments

 Utilized Spring Boot to create a Spring RESTful API to process requests coming from the front-end posted by React.js Axios Library

 Used Apache Spark package to synchronize data among databases in the data processing pipeline which includes data loading, cleaning and feature engineering

 Utilized RestTemplate Library to consume other web services and send HTTP requests, including getting pictures and refreshing cookies

 Applied JpaRepository to handle within one project the data from several databases

 Wrote Mockito unit test cases to cover all functionalities and used Cucumber Library to write integration tests

 Developed front end Single Page Application (SPA) using React.js and Material UI

 Utilized Redux and redux-promise to create, read, update and delete data in the Redux store, passed data through props to provide single source of truth and to protect the state read-only

 Created custom reusable React Stateless Components.

Project Experience

Cogent University
Capstone Project: Social Media Platform
Feb 2024 – May 2024
  • The platform functions alike Twitter, allowing users to create accounts, hashtags, and search posts by utilizing these
  • hashtags
  • Integrated JWT token-based authentication, empowering users to post messages and view all posts from their
  • account securely
  • Additionally, users can engage with others' posts by viewing, commenting, and replying, with validations in place.
  • Furthermore, users have the ability to generate hashtags and search posts using them

Environment: HTML, CSS, JavaScript, Angular, Java, SpringBoot, JPA, Microservices, MySQL, Docker, Maven, GIT and GITHUB

IEEE SMCS Project Management System
IEEE SMCS Project Management System

 Designed and developed a project management system for IEEE, which is released for client use (Link)

 This online project management system allows users to submit project proposals, modify existing application, and check the application status. It also allows program manager to view and approve project applications

 This system utilizes React, JavaScript, CSS, PHP, MySQL, PhpMyAdmin, and etc.

Monmouth University Online Class Registration System
Monmouth University Online Class Registration System

 Designed and developed a web-based class registration system for both faculty members and students

 Implemented the registration system using HTML, CSS, PHP, MySQL, and JavaScript.

 Addressed some fundamental security issues of web applications, such as access control, session control, and critical data encryption.

Technical Skills

Back-end Technologies
:
Java SE, JDBC, MySQL, Spring Core, Spring Boot, Spring REST, Spring JPA, Spring Security, C++
Front-end Technologies
:
HTML, CSS, Bootstrap, JavaScript, ECMAScript, TypeScript, Angular, React, Python, Front-end debugging and developer tool
Cloud and others Technology:
:
JUnit, SDLC, GIT, AWS, Agile methodology, Docker, Kubernetes, Kafka, Jenkins, Microservices

Certifications

Cogent Certified Java Developer.
2024

Education

Cogent University
Cogent University.
2024
Monmouth University, NJ
Master of Science in CS
09/2020 – 08/2022
Huanghuai University, China
Bachelor Degree
09/2009 – 07/2013

References

No items found.