Full Stack Java Developer Resume
Fremont, CA
SUMMARY:
Oracle certified Java 8 programmer with good analytical thinking and good coding skill is offering a strong foundation in software engineering and programming principles across multiple platforms. 3+ years experience in problem analyzing and solving, object - oriented programming and developing, and testing and debugging code. Extensive experience in Core Java and related technologies such as JDBC, JSP/Servlet, Hibernate 4, Spring framework 4, and Oracle databases. Experience with web-based technologies such as Tomcat 8.5, SOAP and RESTful web services, HTML5/CSS, JavaScript, JQuery, Angular 5, and the MEAN stack development. Working in a small teams with Github as version control. Adaptive to learning new technologies that will be released in the near or distant future.
TECHNICAL SKILLS:
IDE: Visual Studio 2012, Eclipse Oxygen 4.7, NetBeans 8.0, IntelliJ 14.6
Languages: Java 1.8, C# 4.0, C++ 11, Python 2.7/3.2
Systems: Windows, Unix/Linux, MacOS
Database: Oracle 11g, Hibernate, MySQL 5, Oracle SQL*Plus, PL/SQL
Web related: Angular 5, React JS, Spring 4/Spring Boot 1.5, JSP/servlet, JSF 2.0, EJB, XML, XSL, HTML5, CSS, JavaScript ES 6
Testing Framework: JUnit 4.12, Python 2.7 unit test Project management tool, build tools and version control system Maven, Github
WORKING EXPERIENCE:
Full Stack Java Developer
Confidential, Fremont, CA
Responsibilities:
- Use Spring Security to implement authentication and authorization
- Use Spring Scheduler to send email reminder periodically or after a fixed delay
- Use Spring Transaction management to manage transferring money between customers
- Design and implement the application using Spring MVC framework
- Use Spring Hibernate Template to update and retrieve information from the database
- Configured and managed corresponding Oracle database
Technologies: Java 8, Hibernate 4, MySQL 5, Spring MVC, HTML5/CSS, JavaScript, Jsp/Servlet, Tomcat 8.5, Git
Confidential
Full Stack Java DeveloperResponsibilities:
- Design and implement Homepage using Bootstrap, HTML/CSS
- Design and implement a functionality to show products in different categories and/or in different price range.
- Implement order functionality that a customer can put products into a shopping cart and take out of the shopping cart at any time before checkout.
- Implement checkout functionality: a customer can check the products in the shopping cart
- Implement email functionality: a customer will receive an email after confirm checkout
Technologies: Spring Boot 1.5, Angular 5, HTML5/CSS, Node.JS, Expression, MongoDB, Bootstrap 4
Software Engineer
Confidential
Responsibilities:
- Login page: when a user log in, he need to fill email address and password, and submit only after both the two fields have at least one character.
- Project list page: a list of projects that show error marker ( ). The error mark would change into a check mark (√) after the user click to apply it.
- A manager can sees a list of her project, when he/she click one of the project, he/she can see a list of users who had applied to his/her projects
- Landing page: Combine landing page sections into a single Lander component
Technologies: React JS, Github, MongoDB
Software Developer
Confidential
Responsibilities:
- Design and develop a Student System. Admin can add a student into the database, and delete, read, and update Student information, upload .csv or .txt file and save the content into the database.
- A student can view graphical chart which show graphical comparisons between students' marks.
- Front end implementation of pet shopping application
Technologies: React JS, MongoDB
Confidential
Software DeveloperResponsibilities:
- Design web applications to access a student system stored in xml files using JavaServer Faces (JSF) and Java Servlet technologies.
- Design a web application to send and receive email using EJB as server-side component.
- Design a web application to access a database using JDBC driver.
