Summary
Overview
Work History
Education
Skills
Timeline
Generic

Guanlin Huang

Queens,NY

Summary

2 years' work experience in building web applications using Java and JavaScript related technologies. Good understanding of Core Java. Experienced in Spring Framework (Spring MVC, Spring JPA, Spring IoC, Spring Security, Spring Boot). Familiar with RDBMS like Oracle, Postgresql; and JDBC, Hibernate. Experienced with AWS(EC2, RDS). Solid experience in JavaScript, TypeScript, HTML5, CSS3, Bootstrap and using React, Redux to build Single Page Applications.

Overview

2
2
years of professional experience

Work History

Java Full Stack Developer

Riverside County Office of Education
10.2021 - 06.2023
  • RCOE(Riverside County Office of Education) is an organization that provides specific educational, financial, legislative, and leadership services and support to all K-12 school districts in Riverside County
  • My team is working on a project that creates a web app for schools
  • This app is used to let schools manage their employees' information, payload, holiday, timesheet and so on.
  • Worked with back-end developers to design APIs.
  • Reviewed code, debugged problems, and corrected issues.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Coordinated efficient large-scale software deployments.
  • Worked with Core Java like Collections, I/O, Lambda Expression, Stream and so on to implement the server
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API
  • Applied Spring Data JPA for persistence layer implementation
  • Used Axios to create different API calls to retrieve or process data with backend and database
  • Wrote HTML, CSS, Bootstrap for development of new highly responsive, web-based user interface
  • Build the UI logic with JavaScript
  • Update development database(Oracle)
  • Work in Agile workflow(2 weeks as a sprint), and work with Jira ticket
  • Use Git to update the branches and handle commits with Bitbucket
  • Be a reviewer to review teammates’ code and confirm all tickets work fine in a sprint releasement. Build the war file for the current release branch and assign it to the QA department
  • Test our application periodically, create Jira tickets if bugs exist
  • Participate in daily meeting to solve problems in the whole team or make decisions about new feature

Education

Bachelor's in Computer Science and Mathematics -

SUNY Albany
Albany, NY

Skills

  • JavaScript Programming
  • CSS Proficiency
  • Sprint Planning
  • JS Frameworks: React
  • RDMS Development and SQL
  • Agile Methodology
  • HTML
  • Teamwork and Collaboration

Timeline

Java Full Stack Developer

Riverside County Office of Education
10.2021 - 06.2023

Bachelor's in Computer Science and Mathematics -

SUNY Albany
Guanlin Huang