Full Stack Developer Resume
Fremont, CA
PROFESSIONAL SUMMARY:
- Over 5 years of work experience in Object Oriented Design, Modeling, Programming in Java, J2SE, J2EE and Relational Databases.
- Experienced in Java 8, Servlets 4.0, JSP 2.1, JavaScript, Hibernate5.0, MVC, Spring 5.0,Web Services, Java Swing, JDBC, JavaScript, CSS and HTML 5.0 .
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Experienced in creative and effective front - end development using Java Script, AngularJS 2.0, Express, TypeScript, JQuery, HTML 5 and CSS.
- Good knowledge with Service Oriented Architecture (SOA) such as Web Services based on SOAP,WSDL including REST .
- Good Work experience on various IDE's like My Eclipse 10, NetBeans, Visual Studio Code.
- Good development experience in Core Java and J2EE Design Patterns like Abstract Factory, Factory, Singleton, Proxy and DAO.
- Experience in implementing web based projects using Web/Application Servers such as Web Logic, NodeJS, Apache Tomcat and JBoss.
- Good knowledge in agile methodologies, Scrum, waterfall model and Test driven environment.
- Hands on experience with Git, GitHub, SVN, Jira, Atlassian, Perforce.
- Successfully completed Oracle Certified Associate Java SE 8 Programmer
- Successfully completed Oracle Certified Professional Java SE 8 Programmer
- Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadlines and work independently and be flexible, a good listener and have strong oral and written communication skills.
TECHNICAL SKILLS:
Java 8: 5, SQL, PL/SQL, JavaScript, TypeScript, JQuery, HTML 5, C, C++
J2EE Technologies: Servlets 4.0, JSP, JSTL.
Frameworks: Struts2, Spring 5.0, Hibernate 5.0, AngularJS 2.0, Express, JUnit 4
Design Pattern: Singleton, Factory,DAO.
Methodologies: OOPS/OOAD,UML,Design Pattern, Agile and Waterfall.
Web Services: SOAP, REST 1.1
Data Bases: Oracle 11g, MySQL, MongoDB
Application/Web Servers: Tomcat, NodeJS, JBoss, WebLogic
Build Tools: Ant, Maven
IDE: Eclipse, NetBeans, JDeveloper, Visual Studio Code
Version Tools: Git, GitHub, SVN, Jira, Atlassian and Perforce
DB Tools: Navicat
Operating Systems: Windows Variants, UNIX/LINUX.
PROFESSIONAL EXPERIENCE:
Confidential, Fremont, CA
Full Stack Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Designed user views using HTML 5 and Bootstrap
- Created page functionality with AngularJS, using UI-Router for page flow and implementing custom services and directives for additional functionality and communication with the Node server
- Configured and deployed a NodeJS/Express application server for a RESTful API
- Used MongoDB as a database to store and retrieve all data
- Project coordination with other Development teams, System managers, web master and developed good working environment.
Environment: Java 8, AngularJS, HTML 5, NodeJS, Express, MongoDB, Spring Webservices
Confidential
Java /J2EE Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Spring, JSP and XML.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Implemented and used REST Web Services
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool.
- Wrote Hibernate configuration and mappings xml files for database access.
- Implemented the web-based application following the MVC II architecture using Spring Framework.
Environment: JSP, Spring, REST web Services, Hibernate, XML,JDBC, Junit, Maven, Log4J, Git,GitHub, Tomcat.
Confidential
Java /J2EE Developer
Responsibilities:
- Participation in Software Development Life Cycle (SDLC) including analysis, design, implementation.
- Extensively involved in developing Web interface using JSP , JSP Standard Tag Libraries (JSTL).
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Developed application using Spring MVC, JSP and JSTL on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Environment: JSP, Spring, Hibernate, XML,JDBC, Junit, Maven, Log4J, Git,GitHub, Tomcat.
Confidential
Java /J2EE Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Developed application using Spring MVC, JSP and JSTL on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Implemented the service layer using spring with transaction and logging interceptors.
- Used spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Used spring framework for middle tier and spring-hibernate for data access.
- Extensively developed User defined Custom JSP tags to separate presentation from application logic.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Involved in writing SQL for back end. Used Views and Functions at the Oracle Database end.
- Coordinate with the onsite and offshore developers with respect to issues and follow up.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: J2EE, JSP, Servlets, Spring, Hibernate, XML, JDBC, Junit, Maven, Log4J, SVN, MySQL and Windows.
Confidential
J2EE Developer
Responsibilities:
- Developed the application as per the functional requirements from the analysts.
- Developed screens in Html and Swing.
- Design and Development of User Interface using Core Java and Swing.
- Increased performance of the extended applications by making effective use of various design patterns (Front Controller, Business delegate, DAO).
- Development of test cases for unit testing.
- Installed and configured Tomcat in Development and Testing environment.
- Developed the transaction-oriented logic in the Data Access Layer.
- Designed, developed, debugged and tested the application.
- Used Log4J utility to log error, info and debug messages.
- Configured and deployed the J2EE application on Tomcat Web Server.
- Used the Transaction to persist the data in the Oracle 9i .
- Tested the whole application for errors screen by screens.
Environment: Java 1.6, JSP, Servlets, Tomcat, Perforce, Log4J, UNIX, Windows, MAC, CentOS, Linux.
Confidential
Java Developer
Responsibilities:
- In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
- Actively designed, developed and integrated module with all other components.
- Development using Java, JSP and Servlets on MyEclipse.
- Developed Spring MVC classes to access Java Beans and UI.
- Involved in the Development of reporting system using Spring and Hibernate.
- Used Hibernate to access database and perform database updating.
- Wrote complex queries and mapped database views using DAO in Oracle.
- Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed the application using MyEclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Retrieving code from the repository and deploying in Production using ANT.
Environment: Java, JSP, Servlets, Spring, Hibernate, HTML, XML, DHTML, Log4j, Ant, Oracle, Windows.
Confidential
Software Engineer
Responsibilities:
- Involved in the design and development of Software Development Life Cycle (SDLC).
- Implemented MVC architecture by separating the business logic from presentation layer using Struts Framework.
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Developed application level logging using Log4J, Junit for unit testing and deployed it using Tomcat Application Server.
- Used SVN for Software Configuration Management.
- Performed the Unit testing of the application using Junit.
- Writing the Ant script to build the application and generate the required jar files.
- Preparing the Installation notes and the Release notes for deployment to different environments.
Environment: J2EE, JSP, Struts, Hibernate, JDBC, Log4J, Junit, Tomcat web Server, Eclipse, Oracle and Perforce.
