We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

East Windsor, NJ

SUMMARY:

  • 6+ years of experience in software design and development of Java/J2EE applications, focusing on the Back end with (OOP) Object Oriented Programming skills.
  • Expertise with the Angular JS framework including Controller, Directives, Validation, Routing, Filter, Form, Service and SPA (Single Page Application) design.
  • Experience in designing both Front end & Back end applications using Java, Servlets, and J2EE Web frameworks, HTML, CSS3, JSP, JavaScript, JQuery, Angular JS, and AJAX.
  • Worked with Core Java concepts like M ulti - threading, memory management.
  • Familiar with Algorithm Design or Implement.
  • Familiar with Spring Boot, Spring Security, Spring JPA familiar with quick develop of Java backend flow.
  • Familiar with RESTful web service, like REST API, REST Security.
  • Hands-on experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
  • Expertise with Oracle database, MySQL, SQL and MongoDB.
  • Expertise in the web application server including Tomcat.
  • Familiar with Java design patterns like Singleton, Factory, Proxy etc.
  • Familiar in Java Junit for unit testing and Mockito for mock service.
  • Expertise in the SPLC, extensive experience in developing applications using Agile Methodologies.

TECHNICAL SKILLS:

Programming Language: Java, JavaScript, TypeScript, Python, HTML, CSS

J2EE Technologies: Spring Boot, Spring IOC, Spring AOP, Spring Security, Spring JPA, Hibernate, Java JDBC

Front end Frameworks: Angular JS, Angular 2, React JS

Web Technologies: AWS S3, EC2, Docker, Jenkins

Operation Systems: Windows, Linux Ubuntu, Unix, MAC OS

Servers: Apache Tomcat, RESTful

Database: Oracle10g/11g, MySQL, SQL

PROFESSIONAL EXPERIENCE:

Confidential - East Windsor, NJ

Full Stack Developer

Responsibility:

  • Involving in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developing HTML5, CSS3, Bootstrap, pages from the mockups and involved in UI review with UI architect and Business Unites.
  • Engage in Frontend design based on the Angular 2/4 components used data-binding and design some business logic.
  • Using Angular CLI as development tool to create services, components, classes, modules and interfaces.
  • Using Angular 2 Reactive Form and custom validations to design user register/login page.
  • Designing different kinds of custom Filters to filter products by their price and date.
  • Using HTML5 Local Storage for design the user billing module.
  • Using some built in Pipes like currency lowercase uppercase.
  • Design SPA (Single page application) in the system.
  • Invoke HTTP module for send http requests to backend.
  • Used JSON transmit data to the backend and make a data format transfer to query string.
  • Using subscribe observable for handle the respond stream data from backend.
  • Design Routing system invoked App Routing Module in frontend.
  • Design in RESTful API for the system backend provides mapping URL to frontend.
  • Frontend Testing uses Jasmine, Karma, Protractor.
  • Using Spring Boot as the backend for the fast Java backend development.
  • Involving Spring MVC, Spring Security, Spring JPA, Spring AOP.
  • Using Java session management for user authorization and authentication.
  • Spring MVC for controller design send request to different controllers and services send request to frontend.
  • Spring Security designed for authorization and authentication and manage the CORS and CRSF security issues.
  • Spring JPA for connect with the Oracle 11g Database designing DAO (Data Access Object) layer and service layer.
  • Using Spring AOP for inject log file control and management.
  • Using Spring Security resolve the frontend http request exception issues return frontend error codes.
  • Backend testing based on the Junit test and Mockito.
  • Using Git for version control.

Environment: Agile Methodology, Java 8, Spring Boot, Spring Security, Spring JPA, HTML5, CSS3, TypeScript, Angular 2, Ajax, Bootstrap, Maven, Junit, Oracle Database

Confidential - Woodbridge , NJ

Full Stack Developer

Responsibility:

  • Utilized Test Drive Development (TDD) for this web application development with Agile methodology and daily Scrum meeting.
  • Created Front-end Applications using HTML5, CSS3, JavaScript, Angular JS, Bootstrap, AJAX and JSON.
  • Design Angular controllers for control the different web pages, used some built in directives and create some customer directives.
  • Used Angular JS built in Filters and custom filter function that allow client query and sort mortgage information.
  • Used Angular one way data binding and two way data binding for bind the data on the frontend pages.
  • Used Angular $rootscope , $emit , $broadcast and Service for communication between controllers.
  • Used $q promise and http AJAX request connect with the backend.
  • Used Angular JS Forms , Validations for email and password validation.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like MVC pattern, DAO pattern and Singleton .
  • Designed and integrated the Spring/Hibernate persistence solution with the application architectures.
  • Configured Spring MVC and used Annotation to manage URL mapping with controller for the communication between front-end and middle-tier.
  • Used Spring AOP for reporting and used test driven approach to development leveraging Spring’s support for unit testing.
  • Utilized Spring Cache to avoid repeated database access and calculation for improving user experience and minimize costs.
  • Used Hibernate O/R Mapping to connect the database and work together with the Spring MVC.
  • Created fully functional Restful web services supporting both XML and JSON message transformation.
  • Used Maven to build Web Service application.
  • Designed and Implemented Unit testing using Junit Framework.
  • Implemented the logging mechanism using Log4j framework.
  • Used Apache Tomcat server for the web server.
  • Used Git for software version control.

Environment: Agile Methodology, Java 8, Spring, Hibernate, HTML5, CSS3, JavaScript, Angular JS, Ajax, Bootstrap, JNDI, Maven, Junit, MySQL

Confidential -- Brooklyn , NY

Java Developer

Responsibility:

  • Involved in complete Software Development life cycle of design (SDLC), development, testing and deployment of application.
  • Involved in various phases of Software Development Life Cycle ( SDLC ) including grooming, analysis, architecture design development and testing phases.
  • Project was based on the MEAN stack (MongoDB + Express.js + Angular JS + Node.JS)
  • Built Angular JS modules , controllers , pop up models , and file uploaders .
  • Implemented Angular JS Controllers to maintain each view data. Implemented Angular Service calls.
  • Created Angular JS Custom directives to validate the forms on the UI.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Node.JS backend designed different routings for source URL.
  • Used Express.js in Node JS and involve passport for user authentication and authorization.
  • Used Mongoose for connect with the MongoDB and use the MVC structure designed backend
  • Node.js version control by NPM.
  • Used Node.js to run Web pack tasks and build properly the project.
  • Created fully functional Restful web services supporting JSON message transformation.
  • Unit testing used Jasmine and Karma.
  • Used Git for version control.

Environment: Agile Methodology, Angular JS, HTML, CSS, JavaScript, Ajax, Bootstrap, Node.JS, Express.js, MongoDB, NPM

We'd love your feedback!