YIFENG ZHANG
Bothell WA ***** • **********@*****.*** • 425-***-**** • GitHub ID: yifeng2019uwb • Permanent Resident SUMMARY
• Hands on experience in using different spring modules: - Spring Boot, Spring Data JPA, Spring MVC, Spring Security, Spring Web, Spring Core, Spring JDBC, Spring IOC and Spring AOP.
• Strong knowledge in Core Java with specialty in Multithreading, Concurrency, Exception Handling, Generics and Java collection.
• Experience using Hibernate for mapping Java classes with database and using JPA Criteria API and Hibernate Query Language (HQL).
• Self-motivated team player and fast learner looking for an entry-level software developer position. TECHNICAL SKILLS
• Programming languages: Java, C++, HTML5, CSS3, JavaScript, SQL
• Frameworks: Spring Boot, Spring MVC, REST, JPA and Hibernate, Junit, Log4j & Maven, Angular
• Client Technologies: jQuery, Bootstrap, HTML5, CSS3, AJAX
• Web technologies: Servlet, JDBC, Java Beans, JavaScript,
• Database: MySQL, Oracle DB
WORK EXPERIENCE
Full stack intern at Sensagrate Inc. 07/2020 – 08/2020
• Participated in the daily SCRUM meetings to produce quality deliverables within time.
• Worked on the front-end part with SensaCAT project including creating alert table with dynamic data from database and display the scanned temperature data in the chart.
• Designed user interface by using HTML5, CSS3, Bootstrap, JavaScript, jQuery.
• Involved in using CI/CD pipeline to push and pull the project code into Git repositories. Electronics Test Technician, Schippers & Crew, Seattle, WA 10/2018 – 05/2019 Electrical Engineer in China 06/2000 – 06/2005
PROJECTS
Microservice Project 10/2020 - present
• Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
• Worked on Spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection), Spring Boot and Spring AOP.
• Involved in design and development of the Hibernate Domain Model for the services.
• Implemented the communication between REST service using REST Template. REST web service(GitHub) 09/2020 – 09/2020
• Designed and implemented of REST endpoint for generation of Excel Files from user customizable data.
• Implemented the APIs including generating a single sheet excel file, a multi-sheet excel file, batch files, downloading a single file, multi files in zip format, deleting a file and get list of files in repository.
• Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
• Used LOG4J, JUnit for debugging, testing, and maintaining the system state.
• Realized relationships between application components using Spring MVC Framework IOC design pattern. E-commerce website(GitHub) 03/2020 – 06/2020
• Designed and developed an e-commerce platform including home page, product selection page, product’s detail page and registration page applications using HTML5, CSS3.
• Utilized functionalities including coding in HTML5, CSS3, JavaScript, jQuery and used Bootstrap framework.
• Tested and debugged code using Chrome Inspector. ACHIEVEMENT
• The winner (scored total 24,579,971 points) at University of Washington Bothell Hub for Google HashCode 2020. Ranked
#107 in the whole of U.S. out of about 1,000 teams and #2273 out of 10,000 teams worldwide.(GitHub) EDUCATION
M.S. Program in Computer Software and System University of Washington in Bothell, WA since Sept 2019 Graduate Certificate in Software Design & Development University of Washington, Bothell, WA 2019 M.S. in Electrical Engineering San Diego State University, San Diego, CA 2009