Full Stack Java Developer Resume
Fremont, CA
SUMMARY:
- 3 years of experience as a Java Full Stack Programmer inn problem solving, object - oriented programming, developing and debugging code.
- Certified as Java Professional through Oracle with a score of 90%.
- Extensive experience in Java and related technologies such as JDBC, JSP/Servlet, Hibernate, MongoDB, Oracle database, and Spring framework.
- Experience with REST and SOAP web service and front-end technologies such as HTML, Angular4, jQuery and Ajax.
- Adaptive to quickly learn and master new technologies that will be released.
- Successful working in both team and self-directed settings. Great interpersonal and communication skills.
TECHNICAL SKILLS:
Programming Languages : Java 1.8, JavaScript, HTML, SQL
Frameworks: Spring 4, Angular 4, Express.js, Bootstrap 3, Junit, Hibernate, Mongoose
Web Services: SOAP, REST
Databases: Oracle 11g, MySQL, MongoDB
Build tools and version control system: Node.js, Maven, Npm, Git
IDEs: Eclipse, NetBeans, IntelliJ, Visual Studio Code
Platforms: Windows, macOS, Linux
Experience
Full Stack Java Developer
Confidential, Fremont, CA
Responsibilities:
- Worked closely with other developers to design and implement the application using spring MVC framework
- Designed the functionality and view of account management webpages for both employee and customer use
- Used Spring Security to implement authentication and authorization
- Added REST web services to manage customer account and tested the SOAP API using SoapUI
- Used Spring Scheduler to create several scheduled tasks for account related operations
- Designed Hibernate entity classes creating tables in databases to support the account operations
- Wrote account management operations using hibernate template
- Used Git as version control tool to coordinate project progress with team members
Technologies Java 1.8, Spring 4 MVC, Hibernate, Oracle 11g, Spring Security, SOAP web service, Rest webservice, JavaScript, HTML, jQuery/Ajax, Bootstrap, SoapUI, Maven, Tomcat, Git
Java DeveloperConfidential
Responsibilities:
- Responsible for designing and implementing the product display including functional and visual user interface utilizing jQuery and Bootstrap.
- Created single page web application with Angular 4, configured the corresponding routing setup for page flow and implementing directives for additional functionality and communication with the Node server
- Implemented REST web services to support filters, session token generation and data retrieving using Express.js on Node.js and tested endpoints using Postman
- Configured MongoDB database and used mongoose as Object Relational Mapping solution to communicate between Node.js and MongoDB database.
- Used ngx-webstorage to support user session storage service
- Designed and documented various JSON schema for use in both the back and front ends
Technologies: Angular 4, TypeScript, Express, Nodejs, Rest webservice, JavaScript, Mongoose, MongoDB, jQuery/Ajax, HTML, JSP, Bootstrap 3, Postman, NPM, Tomcat, Git
Java DeveloperConfidential
Responsibilities:
- Worked on java Ms Pac-Man vs Ghosts framework
- Designed Finite State Machine for pacman move strategy
- Implemented BFS, DFS, Astar, Decision tree for pathfinding
- Best result came from Astar with heuristic estimate and some pruning condition to reduce the compute time
- Documented performances of every implementation and future improvement ideas
Technologies: Java
Java DeveloperConfidential
Responsibilities:
- Created Confidential generator using Las Vegas Algorithm
- Implemented BFS, backtracking and dancing link algorithm to solve the Sudoku.
- Analyzed the performances of each algorithm’s performance based on the size and difficulty of the Sudoku.
Technologies: Java
Java Developer
Confidential
Responsibilities:
- Assisted in maintaining and updating existing applications and modules.
- Wrote java code and java code for validating the data before sending to database
- Wrote SQL queries to retrieve data from MySQL database using JDBC
- Kept close communications with client to discuss project requirements, including frequent demos of the application for direct feedback
Technologies: Java, JDBC, MySQL
