JIANAN HU
******.*****@*****.***
**********@*****.***
“Immigration Status: OPT EAD ( Presently in Bay area, ca)
Authorized to work for any employer in the United States, Open for relocation anywhere in California
Certification: Oracle certified Associate: Java SE 8 programmers
Oracle Certified Java 8 programmer having more than 2 years of experience in problem solving, object-orientedi havr programming, developing, testing and debugging code across multiple platforms. Extensive experience in Java and related technologies such as JDBC, JSP/Servlet, Hibernate, Oracle database, and Spring framework. Hands-on experience with RESTful web service, Node.js, MongoDB and front-end technologies such as HTML, CSS, AngularJS, JQuery and Ajax. A quick learner with Enthusiasm in coding. Successful working experience in Agile model team. Great interpersonal and communication skills.
Technical Skills
Programming Languages: Java 8, JavaScript, HTML 5, CSS 3, PL/SQL
Frameworks: Hibernate 5, Spring 4.3, Bootstrap, AngularJS 1.2, Node.js
Web Services: RESTful
Databases: MySQL, MongoDB, Oracle 11g
Build tool: Maven, Git, GitHub, Gradle
IDEs: Eclipse, NetBeans, Visual Studio Code
Platforms: Windows, Linux
Experience
Synergistic IT, Fremont, CA April 2018 to Present
Full Stack/ Back end Java Programmer
Flight Ticketing Application (Aug 2018 to Dec 2018)
Worked in Java developing team to produce a flight ticket web application. The application provided a single portal for both customers, and our client managers. Authentication and Authorization features are embedded. The project gives full accessibility to customer to flight searching without login. Purchasing and canceling features are only provided for logged user. Client manager are granted exclusive accessibility to edit and create flight information. All data are preserved in database.
Technology:
Java 8, Hibernate 5, Spring 4.3, Spring Rest web services, HTML5, JSP, Bootstrap, MySQL, Maven, Tomcat 8, Git
Tasks:
Kept in close communication with team members to manage progress, requirement changes, and to assist where needed, using GitHub for version control.
Designed overall application and requirements for both front and back end, including establish database connection with Hibernate and relational database schema design
Implemented back end API using Spring REST web service and tested endpoints using Postman
Worked on integrating projects between the front and back end teams, identifying and fixing bugs that occurred on both sides
Implemented and maintained MySQL database for team members, including changing schemas when necessary and creating scripts for testing
Designed and implement user interface with HTML and Bootstrap in JSP
Shopping cart Application (Apr 2018 to Aug 2018)
Created a shopping web application using the MEAN stack. It was a single page application where users could choose a category of product and then associated images would show up in a designated area on the page. Advertising slider is shown on the very top of the page, hovering over the slider will make the image clickable. Products could be added to the shopping cart by purchase button. A user's shopping cart contents could be persisted between user sessions until checkout.
Technology:
Java 8, AngularJS, Angular 2, HTML 5, NodeJS, Express, Ajax, MongoDB, Mongoose
Tasks:
Designed user interface using HTML 5 and Bootstrap
Created page functionality with AngularJS, using UI-Router/Ajaxfor page flow and implementing custom services and directives for additional functionality and communication with the Node server
Used JSON to pass and retrieve objects from user request
Used Mongoose as an ORM solution to communicate between Node.js and MongoDB
Configured and deployed a NodeJS/Express application server for a RESTful API
Used MongoDB as a database to store and retrieve product data
library project (June 2017 to Dec 2017)
Created a library project in spring that helps manger to upload and modify book information in library. The project proves a single portal for library manger to update and register books to the database. I worked as a full stack developer that design and program both the front-end and back-end of the project.
Technology:
Java 8, Spring 4.3, Hibernate, My SQL
Tasks:
Coordinated project designing and programming with team members.
Hibernate as an ORM solution to communicate between Java and MySQL
Spring as a framework to help frame the backend
Managed to give speech of production pattern and project report.
Movie Ticketing Application (Feb 2017 to July 2017)
Created a movie ticketing web application. The application provided a single portal for customer to browse and book movie ticket online. Only demo purchasing features are implemented. The project gives advertisement of recent movies and gives accessibility for logged user to book ticket.
Technology:
Java 8, Hibernate 5, Spring framework, HTML5, JSP, Bootstrap, Tomcat 8
Tasks:
Coordinated project designing and programming with group of five members
Hibernate as an ORM solution to communicate between Java and MySQL
Designed and implement user interface with HTML and Bootstrap in JSP
Implemented back end API using Spring REST
NPU sensor project automation (Dec 2016 to Feb 2017)
Created a test unit for NPU’s sensor project.The back-end of the project built on Android studio, responsible to establish sensor with the demo project and create test unit.
Technology:
Java 8, JUnit
Tasks:
Created test unit for sensor projectusing JUnit
Created thread pool with Java
Education:
Bachelor of Science, Environmental Science and Management, University of California, Davis
Master of Science, Computer Science at Northwestern Polytechnic University