We provide IT Staff Augmentation Services!

Fullstack Developer Resume

3.00/5 (Submit Your Rating)

King Of Prussia, PennsylvaniA

PROFESSIONAL SUMMARY:

  • Around 8 years of full stack development experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE technologies.
  • Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions and Generics.
  • Extensive experience in Front - End UI technologies like HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Bootstrap, Angular JS, Angular2,4.X with NGRX to achieve MVVM design flow
  • Good knowledge in developing dynamic web pages and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • In depth knowledge in HTML5, CSS3(Less, Sass) frameworks, JavaScript, TypeScript, Angular, React, jQuery, Ember.js, Backbone.js, Ext.js for designing interactive UI pages.
  • Worked on Angular 2.0/4.0 Components (ngModules), Services (observable/promises), Directive and Pipes.
  • Worked on React JS components, forms, events, routers and Redux asynchronous functions
  • Knowledge on React-Flux pattern which we used for core dependency.
  • Expertise in Spring Framework modules such as Spring MVC, Spring IOC, AOP and Spring JDBC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, DynamoDB, Couch DB and Redis.
  • Worked with Relational database ORM frameworks like Hibernate, JPA, Spring Data, IBatis and NoSQL ORM frameworks like Mongoose connector, Cassandra Node Driver.
  • Extensive knowledge in working with SOA architecture using J2EE web services based on Restful services, SOAP
  • Good knowledge in Implementing Restful web services based on (JAX-RS) by using frameworks like Jersey, REST Easy and Spring REST.
  • Expertise in developing SOAP based (JAX-WS) using frameworks like Apache CXF, Apache Axis 2.
  • Designed and developed asynchronous RESTful Microservices using Spring boot.
  • Knowledge in developing Micro Services using (MEAN Stack) node.js, Mongo DB, Elastic search.
  • Worked on Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancer), Hystrix (Circuit Breaker), Zuul (Edge proxy) and Monitoring and centralized log analyses (ELK).
  • Building real-time dashboard applications for visualization and analytics on Apache Web servers using Elastic Search, Logstash and Kibana 4.0 (ELK), D3.JS, Grafana, Splunk, Graphite.
  • To integrate the enterprise application technologies with existing JVM environment used in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel.
  • Good amount of hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.
  • Good knowledge in GraphQL, MongoDB, Express.js and Node.js which we used to develop Multiple POC’s to create an interface between the backend to frontend.
  • Experience in JavaScript frameworks build tools like Babel, Grunt, Gulp, Web pack and Bower.
  • Good knowledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System).
  • Worked with Karma, Jasmine, Mocha and Chau testing frameworks to perform unit testing.
  • Worked on SQL AND PL/SQL to query various Relational Database Management Systems(RDBMS) including Oracle, MySQL, and PostgreSQL.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath and parsers like SAX/DOM.
  • In depth knowledge in JMS, IBMMQ, Active MQ, Rabbit MQ and Apache Kafka like messaging queue services
  • Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long term back up of data, EBS for persistent block level storage, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions.
  • Experience in deploying the microservices using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.
  • Used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
  • Strong experience in developing scalable, reliable, efficient web and enterprise applications using frameworks like JSP, EJB, Java Persistence API, JNDI, JMS, Struts, JSF (Prime Faces) and Spring Community framework projects.
  • Good knowledge in ES6 concepts like arrows, modules, block scoping, classes, and literals.
  • Hands on experience on Elastic Search, Logstash and Kibana 4.0 (ELK), D3.JS, Grafana, Splunk, Graphite to build real-time dashboard applications for visualization and analytics.
  • Successfully deployed and compiled many of the applications using Web Sphere Application Server, Web Logic Application Server, Nginx proxy webserver, JBoss and Apache Tomcat.
  • Used various version control software such as SVN, GIT, GIT LAB, CVS, Big Bucket for maintaining code repositories.
  • Good practical experience with Java-based logging utility. i.e. log4J.
  • Hands on experience on Maven, Gradle and ANT tools for building applications.
  • Experience in JUnit, Mockito, Spock, TestNg for unit testing and Selenium Web Driver, Cucumber (Behavior Driven Development testing) for Integration testing.
  • Experience in Spring Security Framework for User Access Management, JWT token-based authentication and involved OAuth 2.0 configuration for authentication, authorization.
  • Implemented Single Sign On and policy-based authentication using Site Minder security framework.
  • Experienced on various SDLC (Software Development Life Cycle) from Waterfall to Agile (SCRUM) models.
  • Worked on design patterns like MVC, Object Orient Design, Singleton, Factory, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.
  • Good knowledge on package manager tools such as NPM and Bower for dependency management.

TECHNICAL SKILLS:

JAVA/J2EE Technologies: Servlets, JSP, JMS, JDBC, JSTL, JNDI, JTA, JSF, EJB, JMS, Swings, Multi-threading, Java Networking

Programming Languages: Core java, C, C++, Java script

Methodologies: Agile, Scrum, Waterfall, OOAD

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, AngularJSReactJS, Ember JS, Knockout JS, Back Bone JS, Flux, Redux, NodeJSExpress JS.

Frameworks: Struts, Spring, Hibernate, iBatis, JSF

Database Servers: MySQL, Oracle, IBM DB2, SQL Server, PostgreSQL

Web Services frameworks: JAX-WS, JAX-RS, Apache CXF, Axis, Jersey

Build & Configuration: Tools: Ant, Maven, Gradle, Jenkins, Gulp, Webpack, Chef, Puppet

Testing Tools: Junit, Karma, Mocha, TestNG, Mockito, Jasmine, Chai, Spock, Protractor

Version Control Tools: Bitbucket, GIT, SVN, CVS, Bitbucket, TFS

IDEs: Eclipse IDE, STS (Spring Tool Suite)

Operating Systems: Windows, Linux and UNIX

PROFESSIONAL EXPERIENCE:

Fullstack developer

Confidential, King of Prussia, Pennsylvania

Responsibilities:

  • Actively involving in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Responsible for creating efficient design and developing User Interaction screens using Angular 4.0, HTML5, CSS3, JavaScript, jQuery AJAX and JSON
  • Used latest features of ES6, ES7 by using asynchronous functionalities and arrow functions.
  • Created custom directives in Angular 4 for re-usable components (multi-field form elements, background file uploads).
  • Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store.
  • Using Component-based architecture provided by Angular 4 created Typescript reusable components and services to consume REST API's.’
  • To simplify the making asynchronous calls to backend REST API’s used Angular observables and listeners (RxJS reactive libraries).
  • Implemented Sorting, Filtering and Pagination functionalities by developing data tables using AG-GRID.
  • Worked with NPM package manager tools and created reusable templates using Angular directives.
  • Experience in ReactJS to build Bootstrap components for responsive UI objects to view render the virtual DOM dynamically by linking it to API data.
  • Responsible for ensuring the pattern consistency across all pages.
  • For the RESTful web services and middleware configurations used Express.js
  • Used ReactJS to develop various Single Page Applications for making quick and incremental updates to UI of the application we used Built-in AJAX HTTP Service with observables
  • Used React.JS and Node.js libraries NPM, gulp directories to generate desired view and redux to root the URL's properly.
  • Programmed in Angular 4 to upload(post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
  • Worked on node.js router to make cross-domain requests to API services like Spotify API, GitHub API, Mongo DB.
  • Worked with Microservice architecture using Spring Boot to modularized code.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Implemented RESTful Web Services using Spring Boot and performed CRUD operations on database, published the REST services and parsed the data from project to client and handled the security, authorization and authentication using Spring Security and OAuth.
  • Implemented the associated business modules integration using Spring Boot and Spring Data MongoDB, Spring Data JPA.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Used MongoDB to perform CRUD operations and Data Migrations.
  • Performed JavaScript client-side validations.
  • For continuous integration and continuous deployment(CI/CD) used Jenkins. Used GIT for version control.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Installed Kafka manager for consumer logs and for monitoring Kafka Metrics also this has been used for adding topics, Partitions to build real-time analytics purpose.
  • Worked on development and documentation throughout the entire SDLC.
  • Documented the REST API’s using Swagger2 API for briefing the services involved in the application.
  • Involved OAuth 2.0 configuration for authentication, authorization.
  • Worked on Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Eureka, Ribbon, Hystrix, Zuul (Edge proxy) and Monitoring and centralized log analyses (ELK).
  • Used Junit, Cucumber for Spring, Protractor for Angular, Mocha and Chai for React.

Environment: Angular, HTML5, CSS3, JavaScript, jQuery AJAX, JSON, ES6, ES7, Typescript, Bootstrap4, ReactJS, Express.js, Restful, MongoDB, Jenkins, Spring MVC, Swagger2, Spring Cloud, docker, kubernities, ELK, OAuth 2.0, Junit, Cucumber, Protractor, Mocha, Chai.

Fullstack developer

Confidential, newyork

Responsibilities:

  • Client Communication on a daily basis, to discuss on sprint stories and project status.
  • Responsible for creating efficient design and developing User Interaction screens using HTML 5, CSS3, JavaScript, Bootstrap, React.js, Redux, MongoDB.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application and created and used Reducers that received said Actions to modify Store State Tree.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js and Redux.
  • Used various predefined components from NPM (Node Package Manager) and redux library to create user interaction screens.
  • Used React JS components, Forms, Events, Keys, Router, Animations, and Flux concept for page creation.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Used React-Draggable to develop the Drag and Drop functionality.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Worked with Express JS for development of RESTful web services and middleware configurations.
  • Strong experience with Axios AJAX to pull the data from the REST API and issued HTTP requests to interact with REST endpoints.
  • Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Used configuration file and Node JS at backend to interact with MongoDB using Mongoose connector.
  • Developed Node.JS Readable and Writable streams to process the data from the external source of the application.
  • Developed the application as a Spring Boot App to get range of non-functional features.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Worked on NoSQL database MongoDB and developed custom MongoDB applications as per the client specification.
  • Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another MongoDB cluster.
  • Used Apache Kafka to build data pipeline for developing producers and customers.
  • Used Chai, Mocha and Gulp for developing test cases for unit, integration and functional testing.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues

Environment: HTML 5, CSS3, JavaScript, Bootstrap, React.js, Redux, MongoDB, NPM, Node.js, JSON, RESTful, Spring MVC, Spring BOOT, NoSQL, MongoDB, Apache Kafka, Chai, Mocha, Gulp, Ribbon, Netflix Zuul Api Gateway, Hystrix Circuit Breaker.

Fullstack developer

Confidential, Cleveland, Ohio

Responsibilities:

  • Developed the Service Oriented Architecture application using Spring MVC and AngularJS as an User Interface view.
  • Client Communication on a daily basis, to discuss on sprint stories and project status.
  • Responsible for ensuring the pattern consistency across all pages.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, jQuery AJAX and JSON.
  • Used Angular JS to develop a single page application.
  • Created two way binding Angular JS components and provide access to the server-side through Backbone’s API from Backbone.Model and Backbone.Collection.
  • Developed Single Container Applications by writing the code in AngularJS.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Built SPA with loading multiple views using route services using Angular and NodeJS
  • Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
  • Existing JavaScript code conversion into MVC pattern using Angular JS framework.
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and Angular JS
  • Integrated the Java code (API) in JSP Pages.
  • Used Hibernate EH Cache technique for the critical objects in the application.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Configured multiple data source using Hibernate Session Manager functionality to provide independent database connectivity.
  • Integrated Hibernate with Spring STS to interact with database. security JSP tags to provide UI level spring security.
  • Developed Restful web services using Apache-CXF, which would be available for other local OSGI bundles.
  • Developed of SOAP Web services using Apache Axis to extract client related data from databases.
  • Built REST API end-points for various concepts using JAX RS API. Ensured timely Sprint Delivery with no Spill-over tasks.
  • Stored the external stream of data into Apache Cassandra for building real time analytics dashboard using Google Charts API with Angular JS components.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Code reviews for all modules, ensuring Best Practices are followed.

Environment: Angular JS, HTML5, CSS3, jQuery AJAX, JSON, TypeScript, NodeJS, jQuery, jQuery UI, Hibernate, Spring ORM, Spring STS, MySQL, Apache Cassandra, JSP, Apache-CXF, JAX RS API, SOAP.

Java developer

Confidential, Madison, WI

Responsibilities:

  • Client engagement developer and implementation engineer for code install to production.
  • Designed and developed SOA implementation by integrating the Spring MVC application managed beans with JSF - Prime Faces view for building the application.
  • Used JSF Prime Faces by assembling reusable UI components in a page and wiring the client generated events to server-side event handlers to develop web application
  • Used JSF Prime Faces through XML file view templates to build reusable components
  • Injected the JSF Managed beans using Spring-managed beans by extending the SpringBeanAutoWiring support to achieve the Dependency Injection.
  • To integrate the Spring MVC application with the JSF pages used SpringBeanFacesResolver i.e., Spring Resolver.
  • Created and consumed RESTful based Web services and used SOAPUI to test for send and receive XML data
  • For sending messages in point-to-point mode communication used JMS Queues
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Used Spring JPA to perform the CRUD operations and persist the data to the database.
  • Used JavaScript and Ajax developed the code for asynchronous update to web page
  • By using XSL, XSLT pre-processors Transformed, Navigated and Formatted XML documents.
  • Implemented Spring Security for posing security constraints on JSF UI page views.
  • Scheduled Spring Batch jobs to convert the payment files sourced form external application into CSV files, used Quartz scheduler.
  • Deployed the Spring web services in AWS cloud using Docker containers utilizing the Docker Swarm cluster.

Environment: Java, JSF, JMS, Spring JPA, Spring Batch, Spring Security, SOAPUI, HTML, XML, CSS, JavaScript, Oracle 10g, Junit3.x, SOAP, SOAPUI, XML, BEA web logic, SQL, Docker, AWS, Oracle.

Java developer

Confidential

Responsibilities:

  • Client engagement developer and implementation engineer for code install to production.
  • Developed front-end using HTML, CSS, JavaScript and jQuery.
  • Performed client-side validations using JavaScript and jQuery Framework.
  • Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Responsible for understanding the functional requirements, writing the technical design and developing the requirements
  • Application server upgrade testing support.
  • Worked in Agile (Scrum) Methodology that includes daily scrum meetings with team.
  • Developed and maintained web applications utilizing open source technologies like Hibernate ORM, Spring Frameworks.
  • Designed applications mainly using Spring MVC module.
  • Managed Object Persistence, Data retrieval using JPA, JDBC and hibernate with DB2 as backend.
  • Used JNDI to lookup for the data sources required.
  • Added functionality that ingested data from a SOAP web service
  • Reviewed and signed off QA test plan and Test case documents.
  • Used JUnit for Unit testing and Involved in performing Integration testing of the whole application
  • Implemented log4j for application logging and to troubleshoot issues in debug mode
  • CVS was used as version control system
  • Part of internal and external code reviews of the application
  • Used issue tracking tool JIRA to keep track of the work assigned and updated the status

Environment: Spring MVC, Hibernate ORM, Spring Frameworks, SOAP, JPA, JDBC, Junit, log4j, JIRA, CVS, JNDI.

Java developer

Confidential

Responsibilities:

  • Client engagement developer and implementation engineer for code install to production.
  • Designed and developed Business Delegate Servlets and Objects.
  • Involved in developing the business components and responsible for developing the user interfaces using JSPs.
  • Designed JSP pages as per requirement given by client.
  • De Created the JSPs, Servlets, DOM, XSLT, XSD and Tag libraries for the Presentation layer. Developed proto-type test screens in HTML and JavaScript.
  • Defined needed data validations and Wrote Client side validation scripts using JavaScript.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory and publish and subscribe design pattern.
  • Involved in the Server side development of the project by implementing MVC architecture with Struts and Hibernate framework.
  • Involved in developing the customer form data tables, stored procedures and triggers. Maintaining the customer support and customer data from database tables in MySQL database.
  • Involved in various other tasks in finding effective solution for issues like cascading, authorization.
  • Used ANT to build, run and create JARs and WAR files among other uses.
  • Used Log4j to provide central logging facility and worked on SVN as version control system, on day-to- day basis to maintain the code history.
  • Developed JUNITs to unit test Controllers and Data Access Objects.
  • Worked with business analysts in identifying bugs and fixing them.
  • Followed Waterfall methodology for development process.
Environment: Servlets, JSP, DOM, XSLT, XSD, HTML, JavaScript, Struts and Hibernate framework, MySQL, JUNITs.

We'd love your feedback!