Post Job Free

Resume

Sign in

Software Engineer

Location:
Irvine, CA
Posted:
February 14, 2024

Contact this candidate

Resume:

ZHUFENG CHEN

Austin, TX 909-***-**** ad3m3e@r.postjobfree.com https://www.linkedin.com/in/zhufeng-chen-506462151 EDUCATION:

University of California, Irvine (UCI) Irvine, CA December 2022 Master of Science, Computer Engineering, GPA: 3.78 University of California, Santa Cruz (UCSC) Santa Cruz, CA March 2019 Bachelor of Science, Computer Science

WORK EXPERIENCE:

Software Engineer Apple, Austin, TX October 2023-Present

• Led the development and integration of a notification system within a Kafka and Java Spring Boot-based application, effectively managing millions of daily notifications.

• Significantly improved data processing by integrating extraction capabilities from Oracle SQL and Cassandra. Utilized Java 8 features to streamline sorting and processing operations and enhance code readability, resulting in a 45% boost in overall system performance.

• Optimized message routing in Kafka with Apache Camel, significantly enhancing system efficiency and performance.

• Enhanced system responsiveness and data retrieval speeds by integrating Redis for advanced caching, culminating in significantly improved messaging capabilities and communication for millions of internal users.

• Improved system scalability and deployment efficiency through a robust CI/CD pipeline utilizing Jenkins, Docker, and Kubernetes.

• Implemented Splunk for comprehensive logging, enhancing system monitoring and troubleshooting capabilities. Software Developer One Stop Recycling, Austell, GA May 2019-March 2020

• Developed a full-stack application for metrics calculation, featuring a user-friendly UI with React and Bootstrap, and designed to populate a summary spreadsheet with processed data.

• Utilized Axios for efficient HTTP request management and seamless interaction with REST endpoints, coupled with Spring Boot for handling requests and implementing application logic.

• Implemented JWT-based authentication to ensure secure login functionality and maintain robust application security.

• Enhanced data management and interaction using the Hibernate framework for CRUD operations on a MySQL database. RELEVANT PROJECTS:

Postify, Backend Application, La Puente Spring 2023

• Developed navigation functionality with Routing and HTTP modules; utilized GET, POST, PUT, DELETE for RESTful services.

• Leveraged Java 8 in application development, implementing features like Lambda Expressions, Streams, functional interfaces, collectors, default methods, type interfaces.

• Designed business components using Spring framework, including Spring IoC, dependency injection, transaction management, and Spring Annotations.

• Used Spring data JPA with MySQL for data exchange from database to web application.

• Improved database performance through Hibernate join strategies for efficient data retrieval.

• Utilized Amazon Web Services (AWS) for scalable and efficient application deployment. Canny Edge Algorithm Optimization Project, Academic Project, Full stack project, Irvine Spring 2022

• Implemented pipelined design-under-test (DUT) modules for Canny Edge detection algorithm using C++, enhancing image processing performance.

• Divided the algorithm into stages and enabled parallel processing for improved efficiency.

• Utilized SC_MODULE macro to define module structure, managed data flow with sc_fifo_in and sc_fifo_out ports.

• Employed multithreading with pthread library, splitting the most compute-intensive functions into 4 threads, resulting in a 20% performance improvement.

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, Python, C++/C, Swift Frameworks: Spring Boot, Hibernate

Databases: MySQL, MongoDB

Development tools: Git, Putty, Docker, Kubernetes, Postman



Contact this candidate