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