We provide IT Staff Augmentation Services!

Full-stack Developer Resume

2.00/5 (Submit Your Rating)

Collingswood, NJ

SUMMARY:

  • Over 5 years of experience as a Full - Stack Java Developer, with strong experience in designing and implementation of restful multi-tier applications using Spring MVC, Spring Boot, Hibernate, Spring AOP, Angular 4/5, and React.js.
  • Skilled with Spring Core such as Dependency Injection, Annotations, and Configurations.
  • Proficient in Angular 4/5, using Typescript to create Directives, Components, Services, Observables, Reactive/Template driven forms and Router to provide better user experience.
  • Expertise in React.js, using Router, Router Guard, Redux to develop responsible web.
  • Strong experience in developing Single/Multiple Pages Web applications.
  • Experience with database technologies such as MySQL, MS-SQL, and Firebase.
  • Utilized Maven, Junit, and Postman to maximize application infrastructure performance and quality.
  • Solid foundation in Object-Oriented Programming, and extensive knowledge on Java SE including Collections, Threading, and Core Java.
  • Hands-on experience in designing dynamic web applications using HTML5, CSS3, JavaScript ES5/ES6, JQuery, AJAX, and JSP.
  • Utilized Bootstrap3/4 and Media queries to provide responsive web design and solutions that fit different user and device requirements like desktop to mobile devices.
  • Strong knowledge and use of version control and ticket tracking tools like GIT and JIRA to ensure timely delivery and code consistency.
  • Experience working in Software Development Life Cycle setting.

SKILL:

Languages: Java7/8, Python2/3, JavaScript, C++

Server Side Technologies: Spring MVC, Spring Boot, Hibernate4/5, Spring AOP, JDBC, Web-Services(SOAP and RESTful), XML, Servlet, JSP

Web Development: Angular 4/5, React.js 16, HTML5, CSS3, JavaScript ES5/ES6, Bootstrap3/4, JQuery, AJAX, JSON, Typescript, Font-awesome, Angular Material.

Database: MySQL, MSSQL, Firebase

Debugging Tools: Maven, Junit, Postman, Git, Github, JIRA, Visual Studio Code, Eclipse

EXPERIENCE:

Confidential, Collingswood, NJ

Full-Stack Developer

Responsibilities:

  • Worked under an Agile(Scrum) Development Team to develop a Single Page Web Application based on React.js for the front-end, Spring Boot for back-end, and MS-SQL for the database.
  • Implemented latest JavaScript feature including let, const, and arrow functions to create reusable components such as Input, Button, Dropdowns, Product Cards, etc.
  • Utilized JSX to build UI components and used CSS3 and Font-Awesome to style and decorate each component.
  • Used the React CSS modules to encapsulate the CSS classes with the component.
  • Built State to define the input fields and implement Form Validation to make sure the input values are of the correct format/data type.
  • Maintained component communication by using Props and State.
  • Applied Redux to establish a global state for sibling component communication and used Redux-Thunk middleware to execute asynchronous code.
  • Utilized Axios to execute HTTP requests and retrieve data from the back-end.
  • Used Router to implement Router Guard to restrict access for non-public components.
  • Developed REST API in Spring Boot and Hibernate.
  • Used Maven as build tool to import and maintain version of dependencies.
  • Assisted on different layers of the application including Controllers, Service, and DAO layer.
  • Created different POJO classes to map corresponding tables in MS-SQL and implement table relationship by using annotations.
  • Used HQL and Criteria API to implement CRUD operations in hibernate.
  • Used Git for version control and JIRA to track the progress of the project.

Environment: Java 1.8, React.js 16.0, HTML5, CSS3, JavaScript ES6, React Redux, Visual Studio Code, Eclipse, Git, Postman, Spring Boot, Hibernate 4.0,Maven 3.0,SQL-Server 2012.

Confidential, New York, NY

Full-Stack Developer

Responsibilities:

  • Followed Agile methodologies to develop a Single Page Web Application based on Angular 4 for front-end, Spring MVC for back-end, and MS-SQL for database.
  • Designed and developed back end REST API in Spring MVC and Hibernate.
  • Applied multiple layers in application such as Controller, Service, Business, and DAO.
  • Used Spring AOP to break down project logic into distinct parts for Logging, Transaction Management and Security.
  • Integrated Spring Security to validate the users and the control API accessibility.
  • Used HQL and Criteria API to implement CRUD operations and pagination.
  • Used Angular CLI to bundle and build Angular project.
  • Developed UI with HTML5, CSS3, Angular Material, and Font-Awesome.
  • Design multiple reusable components from scratch using TypeScript.
  • Implemented Angular Routing to navigate between components.
  • Used structured directives like NgFor to build templates and attribute directive like NgClass to manipulate CSS stylings of components.
  • Implemented authentication with JSON Web Token (JWT), store JWT local storage if credentials are valid and attaching JWT in request headers for each call.
  • Implemented Form Validations using template-driven form and reactive form.
  • Built HTTP Client Module to send requests to the server and used RxJS Observable to handle multiple values over time asynchronously.
  • Utilized Slack to communicate with team members and utilized Git for version control.

Environment: Java 1.8, Spring MVC, Apache Tomcat 8, Hibernate 4.0, SQL-Server 2012, Angular 4.0, Typescript, JavaScript ES6, HTML5, CSS3, Visual Studio Code, Eclipse, Git, Postman.

Confidential, Boston, MA

Back-End Developer (Java 1.8/Spring MVC/Hibernate/Oracle DB)

Responsibilities:

  • Designed and developed Oracle Database to store user and sales data.
  • Applied multiple layers in application such as Controller, Service, Business, and DAO.
  • Used XML based configuration to define beans and wire beans classes.
  • Utilized Annotations to return JSON information to the front-end.
  • Used HQL and Criteria API to implement CRUD operations in hibernate.
  • Integrated Spring Security to validate users.
  • Applied Hibernate to connect back-end with database.
  • Applied Java Collections such as HashMap, List to store and pass data to front-end.

Environment: Java 1.7, Hibernate 4.0, Spring MVC, Oracle DB, Eclipse.

Confidential, Boston, MA

Front-End Developer (React.js/HTML/CSS3/JavaScript)

Responsibilities:

  • Used HTML, CSS3, and JavaScript to design the UI.
  • Created custom components using JSX to display real estate information to the user.
  • Implemented inline editing, sorting functionalities using JQuery.
  • Utilized Git as version control and ZenHub for ticket tracking information.
  • Efficiently utilized external and internal styling in HTML using CSS.
  • Created forms with validation using input, select, buttons, etc to ensure data consistency.

Environment: React.js, JavaScript ES5, HTML, CSS3, Visual Studio Code, JQuery, Apache Tomcat 8, React.js.

We'd love your feedback!