Post Job Free

Resume

Sign in

Software Engineer Spring Boot

Location:
Long Beach, CA, 90802
Posted:
July 28, 2023

Contact this candidate

Resume:

Supeng He

929-***-**** Irvine, CA adykzx@r.postjobfree.com https://www.linkedin.com/in/supeng-he

EDUCATION

Rice University - Houston,TX M.S. in Computer Science GPA: 3.7/4.0 Graduated in 12/2022 University of Connecticut - Hartford, CT M.S. in Business Analytics and Project Management GPA: 3.9/4.0 12/2020 Drew University - Madison, NJ B.A. in Business, Minors: Mathematics, Data Science, Economics 05/2019 SKILLS:

Programming: Java, Python, SQL, C/C++, JavaScript, HTML/CSS Tools & Frameworks: SpringBoot, Spring Security, REST APIs, Hibernate, Microservice, Git, MySQL, AWS, Junit CourseWorks: Data Structures, Algorithms, Object-Oriented Design, Computer Networks, Database, Deep Learning WORK EXPERIENCE

Software Engineer Yisen Tech 01/2023 - 06/2023

● Developed Spring Boot RESTful APIs and used MySQL as the database to build a scalable and efficient backend for a HR platform.

● Implemented Microservice architecture and optimized service integration using Spring Cloud with Eureka, Feign client, and Gateway to improve application scalability and deployment speed.

● Ensured the application endpoints security using Spring Security for user authentication and authorization, and utilized JWT tokens stored as browser cookies for secure communication between the front and backend.

● Leveraged Java 8 features, such as Functional Interfaces, Lambda Expressions, Stream API, and Optional class, to improve code readability and efficiency.

● Designed and implemented Microservice backend using Spring MVC to separate different logics into Controllers, Services, Repository, DAOs, and Entities

● Mapped Entity classes with corresponding MySQL tables and attributes using Hibernate for easy data retrieval.

● Utilized AWS cloud services, including S3, EC2, and RDS, to deploy and maintain the application in the cloud

● Conducted unit tests for RESTful web services using JUnit and mocked corresponding DAO implementations using Mockito API to ensure code quality and functionality, and utilized Postman for endpoint testing to verify correctness and performance.

● Collaborated closely with the development team using version control tool GitHub to submit pull requests for deployment and maintain code quality.

Software Engineer Internship GoValley 05/2022 - 08/2022

● Developed a RESTful shopping application by using Spring Boot, Hibernate (HQL, Criteria), MySQL, Spring Security with a layered architecture consisting of a RestController, service, and DAO.

● Implemented REST APls including user’s and admin’s service of view product/order info, purchasing, modifying products and orders and etc, and improved the performance over 200% by using Async and Spring Cache.

● Applied Spring Security with JWT to secure the endpoints and manage user authentication and authorization.

● Integrated Postman to test and debug endpoints, built customized exception, used Exception Handler to improve error handling and applied Spring AOP to log the required information.

● Built scheduled mail task for user’s order info by Spring Mail and handle log messages by using RabbitMQ.

● Achieved over 95%+ code coverage by using JUnit and Mockito test and JaCoCo framework. SELECTED PROJECTS

Quiz Application SpringBoot and MySQL 02/2023 - 02/2023

● Built a quiz web application using Spring Boot, Spring Data, MySQL, and MVC architecture, and integrated with front-end using Thymeleaf.

● Developed a dynamic home page that displays all quiz categories and quizzes taken by the user, with links to each quiz's result page and options to take new quizzes and submit feedback.

● Designed an admin section with advanced features, including the ability to view quiz results for each user, view and manage user profiles, add/update/disable quiz questions, and view all user feedback Real-time Mask Detection Application Python Deep Learning 08/2021 -12/2021

● Built a Python application to detect mask wearing in real-time with OpenCV2 and TensorFlow.

● Integrated preprocessed human face pictures with trained deep learning model, achieving less than 100ms latency.

● Applied CNN, ResNet, MobileNet models with kaggle’s mask detection picture datasets with over 98% accuracy.



Contact this candidate