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.
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
Instructional Specialist, Special Education at Riverside County Office of EducationInstructional Specialist, Special Education at Riverside County Office of Education