We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY:

  • 2+ years of experience in software design and development of Java/J2EE with strong knowledge and Java concept such as Polymorphism, Collections Framework and Multi - Threading
  • Experienced Expertise in OOD Methodology and developing J2EE applications using various design patterns like Singleton, Front Controller, Factory Design Pattern and Architectural patterns like Model View Controller (MVC)
  • Proficient in Core Java concepts like Collections, Multithreading, Data Structures, Exception handling, Serialization
  • Proficient in using relational database technologies, such as MySQL, PL/SQL. And non-relational database, such as MongoDb
  • Good Working experience in using different Spring modules like Spring JDBC, Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module and Spring BOOT
  • Experience in developing RESTful to provide data between different applications
  • Familiar with Network Communication Protocol, like HTTP request (POST,PUT,GET, DELETE)
  • Experienced with Hibernate JPA ORM Framework for mapping Java classes with database by using Hibernate Query Language (HQL).
  • Experience in using project management and comprehension tools in software development such as Git and Maven and package manager NPM
  • Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS), such as relational and non-relational databases in the cloud
  • Extensive knowledge in utilizing Microservice architecture, using Spring Cloud, Netflix Eureka and gateway, to maximize deployment velocity and application reliability
  • Hands-on experience in monitoring applications using Spring Boot Actuator
  • Solid understanding of Software Development Life Cycle (SDLC) of Business applications.
  • Proficient in developing dynamic web application and Single page application using Angular 2+ and ReactJS.
  • Designed and developed Angular web application using Typescript, implements Directives, Components, Services, Observables, Pipes, Router, Router Guards, Interceptor and Resolver.
  • Created ReactJS applications using libraries include Redux,Axios and React Router. Comprehensive understanding of React Component Lifecycle. Experienced in React JSX, State and props.
  • Having experience in testing using Mockito for Junit Test and Postman to test APIs.
  • Using various IDEs such as IntelliJ, Eclipse, VSCode.
  • Able and willing to assist co-workers, supervisors, and clients in a cooperative manner.
  • Ability to handle multiple priorities and manage within deadlines.
  • Seeking to leverage solid skills in collaboration, communication, and development as a software engineer.
  • Proven ability to leverage full-stack expertise to build interactive and user-centered website designs to scale.

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript,Python,C, Html, R, SQL

J2EE Technologies: Spring IOC, Spring AOP, Spring MVC, Servlet, JSP, JDBC

Frameworks: Spring, Spring Boot, Spring Security, Spring Data JPA, Hibernate

Web Technologies: HTML, XML, CSS, JSON,React,Angular

Application Servers: Apache Tomcat

Database: MySQL, MongoDB

Testing/Control Tools: Mockito

Operation Systems: Windows, Unix, Linux, Ubuntu

PROFESSIONAL EXPERIENCE:

Confidential, NYC,NY

Full stack developer

Responsibilities:

  • Developed modules using Core Java, Java collections, multi-threading and Object-Oriented designs
  • Implemented JAVA/J2EE Application development using IDE tool Eclipse
  • Responsible for building the spring boot-based JAVA web services to support
  • Used Spring AOP Patterns to centralize and modularize cross-cutting concerns to implement logging (using Log4j) and Auditing
  • Developed the data persistence layer using Hibernate with JPA and maintained transactions using Spring Hibernate Transactions
  • Developing applications using React, Spring Boot and Spring Data JPA with MySQL database.
  • Designing the backend application followed Microservices architecture to maximize deployment velocity and application reliability, configured with central server and gateway.
  • Developed NetFlix Eureka server to locate services for the purpose of load balancing and failover of middle-tier servers.
  • Increasing server reusability by separating modules into multiple layers including composite server for business logic and core server for interacting with database.
  • Implemented Spring AOP for cross-cutting missions such as logging, filtering, and data validation.
  • Used Spring IOC containers in order to create the scope of the beans and manage bean life cycle to inject the dependencies.
  • Applying multiple layers in application for MVC design pattern to increase readability of each class. Layers include domain, Service, DAO and Controller.
  • Implementing Repository to interact with databases and use query to generate new queries.
  • Increase front-end security by customizing authenticated routers together with react-router, validate user information before each request.
  • Optimizing component structure by adding callback function between parent and child component
  • Used Postman to validate the flow of newly added API functionalities based on the test data
  • Wrote test cases using Junit Mockito.
  • Used GITHUB as tool for Version Control and all the project code is checked into Git Repository.
  • Performing unit test for backend application, eliminating coding failure rate.

Environment: Java 1.8, Spring MVC, Junit, MySql, React, JavaScript ES5, HTML5, CSS3, Eclipse, Visual Code Studio, Git, Postman, GitHub

Confidential, NYC, NY

Full stack Developer

Responsibilities:

  • Developing applications using React, Spring Boot and Spring Data JPA with MongoBD database.
  • Assessing project requirements using Agile & Scrum principles, helped prioritize developing activities and reduce ad HOC requests.
  • Designing the backend application followed Microservices architecture to maximize deployment velocity and application reliability, configured with central server and gateway.
  • Developed NetFlix Eureka server to locate services for the purpose of load balancing and failover of middle-tier servers.
  • Increasing server reusability by separating modules into multiple layers including composite server for business logic and core server for interacting with database.
  • Implemented Spring AOP for cross-cutting missions such as logging, filtering, and data validation.
  • Used Spring IOC containers in order to create the scope of the beans and manage bean life cycle to inject the dependencies.
  • Applying multiple layers in application for MVC design pattern to increase readability of each class. Layers include domain, Service, DAO and Controller.
  • Implementing MongoRepository to interact with databases and use query to generate new queries.
  • Developing Single page application using React with reusable components such as Navigation, event button and pop ups.
  • Improving application performance by using redux with redux-thunk as middleware.
  • Providing better user experience by making use of react lifecycle methods such as componentDidMount and componentDidUpdate.
  • Increase frontend security by customizing authenticated routers together with react-router, validate user information before each request.
  • Optimizing component structure by adding callback function between parent and child component
  • Wrote test cases using Junit Mockito.
  • Used GITHUB as tool for Version Control and all the project code is checked into Git Repository.
  • Involved in building and packaging with Maven and deploying application in the application server.
  • Performing unit test for backend application, eliminating coding failure rate.

Environment: Java 1.8, Spring MVC, Junit, MongoDB, React, JavaScript ES5, HTML5, CSS3, Bootstrap 4, Eclipse, Visual Code Studio, Git, Postman, GitHub

We'd love your feedback!