We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 8 years of Agile Full Stack Developer experience in all stages of Software Development Life Cycle (SDLC), referring to design, development, testing and deployment of web - based and Enterprise business applications using OOPs, Java/J2EE technologies.
  • Experienced in web development using HTML5, CSS3 (SAAS, LESS), JavaScript with ES6, jQuery, Bootstrap, Typescript and AJAX technologies.
  • Professional experience in the ES6 new features like promises, class, arrow function, let/const key word and default parameters.
  • Experience in using MVC client-side JavaScript frameworks like Angular JS, Backbone JS, Handlebar JS, Ember JS for unique and customize front-end development.
  • Good knowledge on client-side JavaScript framework Angular 2.x/4.x with NGRX to achieve MVVM design flow using directives, observables, promises, dependency injection from component to services, pipes, shadow DOM (to render DOM tree).
  • Used JQuery, React JS for view rendering and implementing React JS with Redux and Flux JS to achieve MVC functionality.
  • 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 application.
  • Experience in developing Single Page Application using MEAN (Mongo, Express, Angular and Node) Stack.
  • Good Experience in using of JavaScript build tools and task runners like Web pack for React and Angular 2.0/4.0, Grunt, Gulp for Angular 1.0, Browserify for packaging Node JS modules for browsers.
  • Used Angular Modules like, angular-animate, angular-cookies, angular-filter, angular-mocks, angular-resource, angular-route, angular-sanitize, angular-touch, UI-bootstrap.
  • Implemented Bower for managing the dependencies and Gulp where files are piped between the tasks.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor for Angular JS, Mocha and Chai React JS and Backbone JS.
  • Experienced in Core Java, JavaEE,EJB, Spring, JavaEE Restful web services.
  • Used advanced Java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections API, Time API.
  • Proficient in implementation of spring frameworks like Spring MVC, Spring REST, Spring transaction Management, Spring Data, Spring Web flow, Spring DAO, Spring Batch, Spring Security and Spring Boot.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Expertise in developing SOA(Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful(JAX-RS), SOAP(JAX WS), JAX-RPC and JAXR(Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
  • Worked on WSDL and WADL implementing SOAP services using Axis-2 and Apache CXF framework.
  • Implemented various levels of application and services using Spring-Framework, EJB, Struts, and ORM tools like Hibernate, JPA API for fast pace and efficient code generation.
  • Experience in developing various Web applications using Monolithic architecture using the technologies like Servlets, JSP, Structs, JSF, Spring I/O, Spring REST, and Spring Security.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Extensive experience with Java based ORM frameworks involving Hibernate, JPA, Spring Data and iBatis.
  • Exceptional Experience with NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic, JBoss.
  • Experience in Java Messaging Service tools like ActiveMQ, Apache Kafka, RabbitMQ and IBM MQ.
  • Worked on Kafka cluster which typically consists of multiple brokers to maintain load balance.
  • Developed real-time dashboard applications for visualization and analytics on Apache web servers using Elastic Search, Logstash, and Kibana 4.0(ELK), D3JS, Grafana, Splunk, Graphite.
  • Experience in Windows Azure services like PAAS, IAAS and worked on storages like Blob and SQL Azure.
  • Experience in using the various Amazon Web Services (AWS) like Amazon Elastic Load Balancing, Ec2 for Virtual Servers, AWS Identity, EBS, S3 & Glacier for Storing Objects.
  • Implemented Docker container service, build pipe line Jenkins, Bamboo and GoCD (Go Continuous Delivery) to achieve Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Knowledge on Kubernetes to deploy containerized applications.
  • Experience in using Single Sign On and policy-based authentication using SiteMinder security framework.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality and used Mockito for mock-based testing
  • Experience in Spring Security Framework for User Access Management, JWT token based authentication and involved OAuth 2.0 configuration for authentication and authorization.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Developed test driven development code using JUnit and Mockito framework.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, PL/SQL, .Net, JAVA-SCRIPT

J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, JPAJMS, Spring3.x/4.x/5.x, Hibernate, Spring MVCSpring Boot, Spring Data, Spring Batch, Spring cloud.

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, Angular 2.0/4.0, React JS Redux, Node JS. XSD

Databases: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008 , MYSQL, Mongo DB, Cassandra Dynamo DB, PostgreSQL

Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Apache Tomcat

Messaging Services: JMS.

Web Service Frameworks: JAX-RS, JAX-WS, Apache CXF, Jersey

Software Methodologies: Agile, TDD

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt

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

Operating System: WINDOWS XP/VISTA/7/8/10, MAC, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Full Stack Developer

Responsibilities:

  • Designed and developed application based on Microservices Oriented Architecture using Spring Boot and Angular 4.0, Node JS with Express JS, and Mongo DB.
  • Involved in development, design and implementation front end part of the widget based application using HTML5, CSS3-LESS, AJAX, Bootstrap 4.0.
  • Experience with the new features of Angular 4.0 new if else syntax, ng-templates, form validators, Routers.
  • Highly used Angular 4.0 router to build Single Page Application for navigation through the different status and multiple modals.
  • Implemented Microservice architecture using Spring Boot for making application smaller and independent.
  • The Component based architecture provided by the Angular 4.0 was used for creating and developing the Typescript components which are reusable and services for producing and consuming the Rest API’s.
  • Implemented Typescript for providing deep readability for tools through its optional static typing.
  • Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web Pages.
  • Worked with database export & import with Mongo DB to migrate data from the old system.
  • Involved in developing RESTful web services using Node JS and Express JS frameworks.
  • Node JS with Express JS is used in developing micro service components to attain Non-blocking event driven platform that interact with multiple data sources.
  • Solid Understanding of RDBMS concepts and Extensive development experience using databases such as MySQL, NoSQL databases like Mongo DB.
  • Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Node JS.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database.
  • Well versed in writing SQL and PL/SQL stored procedures, functions and triggers. Configured and monitored numerous Mongo DB and NoSQL instances.
  • Used OAuth 2.0 protocol for authorization of server and application use Access Tokens for making API requests and implemented SiteMinder for Single Sign On.
  • Worked with Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments to templates.
  • Utilized Swagger framework for design, documentation, testing and deployment of REST APIs in Spring Boot.
  • Developed Microservices using Spring Boot, Spring Cloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zookeeper as message broker.
  • Experience in writing different unit test cases using Jasmine and karma testing frameworks on Angular 4.0.
  • Implemented the Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API’s, Ribbon for Load Balancing and Hystrix Circuit Breaker for Fault tolerance.
  • Worked on the ELK (Elastic Search, Logstash, Kibana) stack to facilitate information processing and sharing.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology

Environment: Spring Boot, Angular 4.0, Node JS with Express JS, Mongo DB, HTML5, CSS3-LESS, AJAX, Bootstrap 4.0, Angular CLI, Typescript, RDBMS, SQL, PL/SQL,NOSQL, OAuth 2.0, Site Minder, Jasmine and karma, AGILE, Netflix Zuul, Eureka, Apache Kafka and Zookeeper, Spring Boot, Spring Cloud, REST APIs, ELK, SDLC, Agile.

Confidential, San Ramon, California

Full Stack Developer

Responsibilities:

  • Involved in developing the Single Page Micro Service Oriented Architecture Application using the Mongo Database, React with Redux, Node JS with Hapi JS.
  • Experience working with Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, and Waterfall Model, Iterations in developing web applications using JAVA, J2EE, and EJB etc.
  • Designed Prototype and project layout skeletons using React with Redux library, jQuery UI and CSS/Less and HTML5 for internal administrative application services.
  • Used Hapi.js which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
  • For client-side view rendering services, used React JS typically used various predefined Redux libraries.
  • Implemented React JS with Redux architecture for fetching asynchronous data from the RESTful web services.
  • Worked in using React JS components of NPM (Node packaging manager) such as Forms, Events, Keys, Router, Animations, and Flux concept.
  • Used Selectors, Events, AJAX and Dom Manipulation using components in REACT for updating content on DOM nodes.
  • Implemented React JS components, Forms, Events, Keys, Router, and Animations.
  • Configured React-Redux for state management and React-Router for programmatic navigation
  • Integrated Node.js with Hapi.js and communicated with Mongo DB for CRUD operations on the data repository.
  • Experience in setting up theMongoDBfor saving data coming from micro services.
  • Integrated React with Redux to centralize the state and improve the performance of Data Flow.
  • Bottle micro-framework implemented with RESTful service and used WADL (Web Application Description Language) for modeling the resources provided by the services and relationships between them.
  • Worked on Rest Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services.
  • Experience in building applications and services with reusable Application logic using hapi.js.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns.
  • Implemented Spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Experience with messaging frameworks like RabbitMQ, and Kafka.
  • Implemented modules into Node JS to coordinate with plans and necessities.
  • Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view render the virtual DOM dynamically.
  • Deployed and Monitored Microservices Using Pivotal Cloud Foundry (PCF) and managed Domains and Routes with the Cloud Foundry.
  • Developed Web based and Server side applications using Java 8.
  • Worked on Functional Programming usingJava8 Lambda expression, Streams etc
  • Experience with JavaScript testing framework like Mocha and Chai.
  • Wrote build and deployment scripts using Gradle and CVS for version control.
  • Implemented Docker for creating the custom Docker container images.
  • Implemented the Docker for packaging the application in virtual container and then the contained application is deployed to Pivotal Cloud Foundry using CLI (Command Line Interface) tool where service is as Infrastructure.

Environment: Mongo DB, React with Redux, Node JS, Hapi JS, Software Development Life Cycle (SDLC), Agile, Scrum, and Waterfall Model, JAVA, J2EE, EJB, React with Redux, jQuery UI and CSS/Less, HTML5, RabbitMQ, Kafka, Bootstrap, Mocha, Chai, Docker, PCF, Docker, Gradle, CVS, Docker, PVC,AJAX.

Confidential, Memphis, TN

Full stack Developer

Responsibilities:

  • Used Service Oriented Architecture (SOA) to develop the J2EE Application.
  • Extensively used web service using Service Oriented Architecture (SOA) and Agile methodology.
  • Used SOA Architecture on client side and server side to build an application of Node JS.
  • Experience with Bower, Gulp, Grunt built task like Hibernate.
  • Experienced in design and development of Service Oriented Architecture (SOA) Web Services using JAX-WS (SOAP) with Apache-Cxf framework and JAX-RS (REST) with Jersey framework.
  • Well Expertise in developing User Interface (UI) using JavaScript, MVC frameworks- Angular JS, Backbone JS, CSS3, and HTML5.
  • Professional experience in the features of Angular 4 such as Animation and Param Map.
  • Expert in JQuery plugins and Angular components and JavaScript and AJAX calls.
  • Good Understanding in Document Object Model (DOM) layout, CSS across cross browser compatibility and JavaScript Function.
  • Participated in integrating the front end UI to the back end using Spring MVC framework.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA.
  • Hands on experience in Continuous Integration using Jenkins, bamboo (Atlassian tool) and built application using ANT and Maven and Gradle.
  • Developed single page Application using rest Services, Angular JS.
  • Tested the response format of REST services in XML, and JSON.
  • Developed Rest Web service by creating Node JS server in the back-end to handle the request comes from the client side using JQuery Ajax calls.
  • Decent experience in building tools like ANT, Maven, Gradle.
  • Executed API documentation and WADL Configuration for the better understanding of Rest based Web Services.
  • Proficiency in Web Service applications both producing and consuming REST (Rest Easy, Jersey) API. Strong understanding of REST (JAX-RS), SOAP (JAX-WS) based web Services and WSDL, UDDI.
  • Experience in Hibernate middle framework for mapping java classes with database using Hibernate Query Language (HQL).
  • Implemented dynamically configurable logging messages in applications using log4j and Sl4j.
  • Experience in Hibernate as Object Relational Mapping (ORM) frameworks in persistence layer of web applications.
  • Worked on the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies.

Environment: SOA, J2EE, Agile, Node JS, JAX-WS (SOAP), Apache-Cxf, JAX-RS (REST), Jersey, JavaScript, MVC frameworks- Angular JS, Backbone JS, CSS3, HTML5, Angular 4, JQuery, AJAX, Document Object Model (DOM), Rest Services, XML, JSON, WADL, UDDI, REST (JAX-RS), SOAP (JAX-WS), Observables, Hibernate, Hibernate Query Language (HQL), Object Relational Mapping(ORM), Hibernate session factory, Jenkins, bamboo, ANT and Maven and Gradle.

Confidential, Seattle, Washington

Java/ UI Developer

Responsibilities:

  • Implemented Service Oriented Architecture (SOA) and web Services using SOAP and Restful.
  • Experience in working with Service Oriented Architecture SOA, UDDI lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM and Waterfall.
  • Experience in configuring and deploying the applications and messaging on Tomcat, Web Sphere, Web Logic, JBoss, NGNIX, Eureka, and Spring Ribbon servers.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems.
  • Provided portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance with principles of REST architectural style using JAX-RS and Apache jersey.
  • Developed front end pages using HTML/CSS/JS. Using Angular 4 & Node Js for front end development.
  • Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
  • Create and Maintenance of Docker environments for web application infrastructure.
  • Strong experience and actively involved in building Restful Web services API (JAX-RS) using Spring MVC, for UI Integration.
  • Experience in designing the UI using HTML5, CSS, Java Script using Grunt, JQuery.
  • Developed Robust User Interface using Bootstrap, Angular JS, Node JS, Backbone JS, JSP, JavaScript, JQuery, CSS, and HTML.
  • Used Backbone.js to create Controllers to handle events triggered by clients.
  • Good experience with automated Java based logging frameworks like log4J, sl4J, log-common.
  • Responsible for API Platform development and design on High Available & Scalable Micro Services with Spring Boot, Spring Cloud, Spring AOP and PostgreSQL.
  • Have practical experience in achieving continuous delivery of software using tools like GoCD.
  • Experience in Windows Azure services like PAAS, IAAS and worked on storages like Blob and SQL Azure.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Micro Services.
  • Used React JS ES6 to render some advanced components on the server side, along with Flux pattern and Redux library.
  • Having good experience with installation and configuration and deployments of Kubernetes.
  • Involved in providing security with Authentication and Authorization using LDAP Servers & SiteMinder to provide SSO to the application.
  • Testing JavaScript frameworks Using Type scripting.

Environment: SOA, SOAP, Restful, WSDL, Agile, SOA, SCRUM and Waterfall, Tomcat, Web Sphere, Web Logic, JBoss, NGNIX, Eureka, Spring Ribbon servers, Spring Boot, Spring bean, Spring MVC, REST, JAX-RS, Apache jersey, HTML,CSS,JS, Angular 4, Node JS, SASS, CSS3, JAX-RS, Spring MVC, Grunt, JQuery, Bootstrap, Backbone JS, JSP, React JS ES6, Flux pattern, Redux library, Type scripting,Log4J, sl4J, log-common, GoCD, PAAS, IAAS, Spring DI, Kubernetes, LDAP, SiteMinder.

Confidential

Java Developer

Responsibilities:

  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Implemented based on corresponding view components with JSP, Html5, CSS3, XSD, XSTL.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using JDBC.
  • Extensive experience as web developer with a strong background working on open source technologies, including JSP, HTML, CSS, MySQL.
  • Implemented the User interface using Spring MVC, JQuery, JSP, JSF, HTML5, and JavaScript.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4J.
  • Good Work experience onRDBMSlike Oracle and MySQL. Creating SQL statements & subqueries. Deployed the applications on Web Sphere Application Server.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing, & System testing.
  • Worked for Azure cloud Development, Solution, configuration and Support with PowerShell scripts.
  • Performed Log analysis using ELK stack and created monitoring charts.
  • Data logging using Filebeat to Elastic search and monitor data on Kibana.

Environment: J2EE,JMS, JSP, Html5, CSS3, XSD, XSTL,JDBC,MYSQL, Struts, Servlets JavaScript,log4j, Web Sphere, JUnit & Mockito, Microsoft Azure, ELK, (Kibana), Spring MVC, JQuery, JSF, Scrum, Agile, ELK, Kibana.

Confidential

Java Developer

Responsibilities:

  • Developed the Monolithic architecture application using EJB, jQuery, Struts, JSP by following the Waterfall Methodology.
  • Experience in various phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing, Deployment and Maintenance of web applications.
  • Developed the application using J2EE architecture specification and Design patterns.
  • Experience in UI Design using Web Forms, and programming Java, J2EE, HTML5, CSS3, MVC, and Entity Framework.
  • Experience in MSSQL in writing database queries using joins and in creating Tables, Views, writing Stored Procedures.
  • Hands on experience on Atlassian tools such as JIRA for issue tracking. Also with GitHub & Microsoft TFS for version control.
  • Have exposure with cloud based services like Azure.
  • Developed Data layer using DAO Pattern, Configured JDBC data sources, Connection pools and deployed business layer app in Web Logic server.
  • Build PL/SQL functions, stored procedures, views with JDBC data source with connection pooling enabled.

Environment: EJB, jQuery, Struts, JSP, J2EE, JAVA, HTML5, CSS3, MVC, MSSQL, JIRA, Github, Microsoft TFS, Web Sphere, Web Logic, Tomcat, Azure, DAO Pattern, JDBC, SQL, JDBC.

We'd love your feedback!