We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 6 years of experience as a full stack developer in E - commerce industries
  • 6 years of experience in backend development with Core Java and Spring framework including Spring Boot, Spring IoC, Spring MVC, Spring Security, Spring AOP, Spring Cache, Spring JPA, JDBC, Hibernate
  • 6 years of experience in relational database such as PostgreSQL, Oracle and MySQL
  • 5 years of frontend development with JavaScript ES5/6
  • 4+ years of experience using frameworks including React and jQuery
  • 3 years of experience in React Redux, Axios, JXS, Material-UI
  • 2 years of testing including Junit, Jest, Jasmine and Karma
  • 2 years of experience in deployment with AWS, including RDS, S3, EC2
  • Experience in developing with Micro Service with RestTemplate and JMS(ActiveMQ)
  • Experience in TDD (Test Driven Development) and Agile methodology

TECHNICAL SKILLS

Core Java: OOP, Collections, Multi-thread, I/O System, Garbage Collection, Lambda Expression

J2EE: JDBC, Servlet, Rest Web Services, JMS

Java based Framework: Spring Boot, Spring Cloud, Spring MVC, Spring Security, Spring AOP, Spring IoC, Spring Cache, Spring JPA, Hibernate

Database: PostgreSQL, MySQL, Oracle

Web Technologies: HTML5, CSS3, JavaScript, jQuery, XML, JSX

Web Frameworks: React, Redux, Axios

Libraries: Material-UI, Material-table, Bootstrap, JSX, NPM

Testing: Junit, Mockito, Jest

Design Patterns (GoF): Singleton, Prototype, Builder, Decorator

Version Control: Git, Gitlab, Github, Bitbucket, SVN

Development methodologies: Agile, Scrum, Sprint, TDD

Deployment Technologies: Amazon Web Service (RDS, EC2, S3), Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Full Stack Developer

Responsibilities:

  • Engaged in several phases of Software Development Life Cycle including analysis, Applications Design, Development, Integration, Maintenance and Testing.
  • Built the web application in Microservice architecture with Spring Cloud, used JMS and RestTemplate to communicate and configure the message queue using ActiveMQ.
  • Integrated Spring Framework (Spring Boot, AOP and IoC) with RESTful web service to do data connection between front-end and back-end.
  • Utilized Spring Security to handle authorization and authentication for user accounts and protected passwords with password encryption.
  • Used Java 8 to develop backend, including new features of Lambda Experssion, forEach, Stream API and Functional Interface.
  • Used Postgre with SQL to manipulate data and pgAdmin to manage the database.
  • Integrated Java Mail and JavaMailSender class to send real-time email to users.
  • Utilized Spring Cache to store data from Spring managed beans to improve performance.
  • Performed unit test and integration test with Junit and Mockito.
  • Managed error logs with Spring AOP and Log4j.
  • Used Maven for dependency controls and Git, GitLab for version control.
  • Deployed web app on AWS EC2 and imported data into RDS PostgreSQL DB instance.
  • Worked in an Agile development methodology, participated in daily Scrum meeting and used JIRA for project management.
  • Built a Single Page Application (SPA) using React 16.8, JSX.
  • Applied new features including useState and useEffect hooks in functional component.
  • Utilized Axios to make AJAX HTTP Request to backend to operate data as JSON format.
  • Used React Redux to store and manipulate data between components by creating actions and dispatching actions to reducers.
  • Applied Redux Form to achieve submission, two-way binding and validation.
  • Utilized HTML, CSS and Material-UI, Bootstrap components for gridding responsive page and styling contents.
  • Applied Material-table to show products management information and operate data with sorting, filtering, grouping, searching and CRUD features.
  • Deployed the project on AWS S3.

Techniques: Java 8, Spring Boot, Spring Cloud, MicroService, Spring Ioc, Spring AOP, Hibernate, Spring JPA, Spring Security, PostgreSQL, JavaScript, React 16, JSX, JavaScript, HTML, CSS, Bootstrap, Material-UI, Material-table, React-redux, React-form, Axios, Junit, Mockito, Git, AWS

Confidential, Jersey City, NJ

Full Stack Developer

Responsibilities:

  • Worked in an Agile Environment, attended daily scrum and participated in requirement gathering, analysis and design.
  • Used JIRA for issues tracking during the Software Development Life Cycle.
  • Developed RESTful Web Service with Spring Boot to handle HTTP requests and provided data for other modules.
  • Used Spring Ioc to do Spring Bean Dependency Injection.
  • Utilized Java 8 to implement backend logic.
  • Utilized Oracle database with SQL to manipulate data.
  • Used Hibernate JPA to implement persistence layer to help to build the Dao layer to manipulate database.
  • Applied Core java skills to manage user order history by using Multi-thread with Thread Pool to improve performance.
  • Provided safe user login and password encoding using Spring Security.
  • Used Spring AOP to manage logging during project development.
  • Deployed backend project to AWS EC2 and database to RDS.
  • Used Maven to manage dependencies and Git for version control.
  • Used Junit and Mockito to do testing.
  • Implemented the frontend of the web application with React library.
  • Utilized Axios to make AJAX HTTP Request to backend to operate data as JSON format.
  • Utilized React Redux to store shared data and manipulate them with actions and reducers components.
  • Beautified the contents using Bootstrap and CSS3.
  • Worked with JavaScript ES6 features and JSX, compiled source code with Babel.
  • Tested application with Jest.
  • Deployed frontend project to AWS S3 for static website hosting.

Techniques: Java, Spring Boot, Oracle, Hibernate, React, Redux, Axios, CSS, JavaScript ES6, Bootstrap, Maven, JIRA, Jest, Git

Confidential, Buffalo, NY

Java Developer

Responsibilities:

  • Involved in the development of various Java beans and service modules using Core Java technology.
  • Developed with Spring MVC to build RESTful web service.
  • Involved in development of Oracle tables, stored procedures, and functions.
  • Designed, developed and maintained the data layer using Hibernate and perform configurations of Spring Application Framework.
  • Used SQL statements and procedures to fetch the data from the database.
  • Designed and implementation of Spring-Security for the application for authentication process of user login.
  • Processed JSON Request according to different types modules, actions and request data.
  • Monitored the error logs by using Log4j and Spring AOP.
  • Configured and deployed the application on Apache Tomcat.
  • Built application with TDD(Test Driven Development).
  • Performed testing using JUnit for Java functions through the development.
  • Utilized SVN to version controls and maintain current and historical codes.

Techniques: Java, Spring MVC, Spring AOP, Spring Security, Oracle, Hibernate, SQL, Apache Tomcat, Junit, TDD, SVN, JSON

We'd love your feedback!