Zehua Fu
Phone: 510-***-**** Email: ***********@*****.*** LinkedIn: Johnny Fu Address: San Diego, CA SUMMARY
Highly proficient in object-oriented programming, design patterns, data structures, and algorithms. A valuable team member who has experience diagnosing problems and developing solutions. Looking for software developer internship opportunities. EDUCATION
University of California San Diego Sep 2018 – Jun 2022
• Major: Bachelor of Science in Computer Engineering
• Overall GPA: 3.78/4.00 Major GPA: 3.97/4.00
• Selected Coursework: Object-Oriented Programming, Web Client Languages, Advanced Data Structures, Design and Analysis of Algorithm, Theory of Computation, Software Engineering, Operating Systems, Computer Networks, Online Database Analytics Applications, AI: Probabilistic Models, iOS Programming PROGRAMMING LANGUAGES
Languages: Java, Python, C/C++, Swift, JavaScript 6, SQL, MATLAB, Verilog, HTML5, CSS3, XML Tools and Frameworks: React.js, Redux, Webpack, Babel, Node.js, Express.js, Jest, UIKit, SwiftUI, XCode, Bootstrap4, Junit, Git, Docker, GDB, Valgrind, LaTeX, Markdown, Visual Studio, XCode, AWS, Jenkins Operating Systems: Windows, Mac OS, Linux/ Unix
Databases: MySQL, PostgreSQL, MongoDB, Redis, DynamoDB, ElasticSearch PROJECTS
GraphGo - Github Link: https://github.com/GraphGo/GraphGo-Front A web-based platform allows users to create an account, write an array-like data structure, choose sorting algorithms for the handwritten input, and then an animation of the sorting algorithm will display.
• Developed a complex single page application using React. Built browser-compatible UI using HTML5, CSS3 and JavaScript.
• Implemented mock API with Node.js and Express.js and followed Json patterns per various REST endpoints.
• Followed agile development methodology. Used GIT for version control. Used Jest for mocking functions and writing unit tests.
• Achieved continuous integration and deployment with GitLab and Jenkins iOS Parstagram - Github Link: https://github.com/zehuafu/Parstagram
• Developed an Instagram-alike mobile application with a custom Parse backend allows a user to post photos, view a global photos feed, and add comments, using Swift and Objective-C.
• Customize accessibility support using SwiftUI. Used the XCTest to write unit tests, performance tests, and UI tests. iOS Twitter - Github Link: https://github.com/zehuafu/twitter_ios
• Developed a Twitter-like iOS app that uses the Twitter API to fetch the user’s data from their Twitter account. Users can view, post, favorite, repost tweets, and see whether their operations are successful without refreshing the page.
• Determined precise and accurate user story acceptance criteria.
• Used UIKit framework to construct and manage the graphical, event-driven user interface. Huffman Tree Text Compressor based on C++
• Implemented a full Huffman Compression program along with bitwise I/O, which can compress files by assigning new bit encodings to characters according to frequency, and re-expand files that have been compressed.
• Placed 1st in terms of the optimal running time and the compressed file size among 371 teams in the course. EXPERIENCE
UC San Diego Jacob School of Engineering La Jolla, CA Tutor of Introduction to Computer Science and Object-Oriented Programming Mar 2020 - Present
• Built auto-graders to grade over 800 students’ programming assignments using the JUnit framework.
• Hold weekly office hours to help students consolidate understating of the characteristics of Java and object-oriented programming.
• Students, I tutored received an average grade of 94.38 in this course, which had an average of 82.25. UCSD Chinese Union La Jolla, CA
Participant of Human Resources Mar 2019 - Mar 2020
• Collaborated with 20 different UCSD organizations to foster a stronger bond within the UCSD Chinese American community.
• Hosted events with thousands of attendees, such as the Welcome Ceremony and the Spring Festival Gal to promote Chinese culture. Bytom Blockchain Mainnet San Jose, CA
Engineering Intern Feb 2019 - Apr 2019
• Collaborated with senior engineers in developing the Bytom Kit Development Assist Tool, which made it twice as fast to onboard new hires.
• Organized and wrote white papers and knowledge base articles in bilingual version (Chinese/English) to explain how each layer of the blockchain was developed and used.