Sr. Full Stack Developer Resume
Charlotte, NC
SUMMARY
- Highly motivated software professional with 9+ years of experience in analysis, design, implementation, and testing of Object - Oriented Applications in Client/Server environments using Java/J2EE,Struts, JSP, spring framework, Servlets, SQL, JavaScript, Angular JS, XML, HTML 5, CSS 3, JDBC, Oracle 11g.
- Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
- Good experience in designing, developing several multi-tiers Web based Client-Server and Multi-threaded applications.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to
- Kubernetes, Created Pods and managed using Kubernetes
- Proficient experience of using the databases such as MySQL, DB2, Oracle 11g PL/SQL.
- Proficient in developing web page quickly and effectively using HTML 5, CSS3, JavaScript, jQuery and, also experience in making web page cross browser compatible.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node JS and Ext-JS
- Sound understanding and good knowledge on React JS, Backbone JS.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviour.
- Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI
- Implemented Hibernate for the ORM layer in transacting with Oracle database and developed HQL queries for CRUD.
- Worked with React JS components, Redux Forms, Events, Router.
- Good experience in all phases of Software Development Life Cycle (SDLC) - Analysis, Design, Implementation, Integration, Testing and Maintenance of applications.
- Good experience in designing, developing several multi-tier Web based, Client-Server and Multithreaded applications.
- Good experience in using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) mostly in cross platform environments.
- Proficient experience of using the databases such as MySQL, DB2, Oracle 11g PL/SQL.
- Involved in ISDM phases such as Requirement analysis, Design and Development.
- Knowledge on Selenium Automation testing.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and has quick grasping capabilities to work with the newly emerging technologies.
- Experience in creating a Simple Object Access Protocol (SOAP) request and making a WSDL call.
- Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.Ability to identify and gather requirements to define a solution to be built and operated on AWS.
- Good experience in creating amazon EC2.
- Knowledge in testing methods such as Unit Test and Integration Test.
- Well competent Application Designer/Developerfor a full suite of development, analysis and deployment tools for rapid implementation ofJavaEE applications and web applications.
- Analyze and fix issues related to Soap Web services and Application responses
- Hands on experience using various Operating-Systems like Windows, UNIX and shell scripting.
- Excellent Client Interaction skills and proven experience in working independently as well as in a team.
- Experience with working on UML diagrams.
- Experience working with Agile SCRUM/RAD methodology and (TDD) Test Driven Development.
- Monitoring MapReduce jobs and analyzing the aggregated/enriched data, and configure batches using Spring Batch 3.0.
- Possess excellent communication, interpersonal, analytical skills along with can-do attitude.
TECHNICAL SKILLS
Programming Languages: Java8/J2EE, SQL, PL/SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, JQuery
J2EE Standards: JDBC, JNDI, Java Mail, JTA
Web Technologies: JSP, Servlet, JAX-WS, AXIS, REST (JAX-RS), JIRA SOA, SOAP, JMS, Bootstrap, EJB, Angular-JS, RMI, IBM MQ Series
Databases: Oracle, MySQL, Sybase, SQL-Server-2008, Mongo-DB, Hadoop
IDE’s: Eclipse, Bintelli, Sublime, RAD, WSAD
Web/App Servers: Web Sphere Application Server, Web Logic, JBoss, Apache Tomcat
Frameworks: Struts, Node-JS, Spring, JSF, Hibernate, Apache Camel
Operating Systems: Windows, UNIX, Solaris, Red Hat, AIX
Version Control Tools: CVS, SVN, Git, Clear Case
Tools: /Utilities: Log4j, Ant, JUnit, Calibre, Maven, Gradle 2.1, Jenkins, SOAP UI
Methodologies: Agile (Scrum, TDD), Waterfall
Integration: Apache Camel, JBoss Fuse 6.2, Active MQ, Apache ATOM, WESB
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. Full stack Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
- Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
- Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
- Hosting Micro Services on PCF and AWS platforms.
- Angular4 is a JavaScript framework for building web applications and apps in JavaScript, html, and Typescript, which is a superset of JavaScript. Angular provides built-in features for animation, http service, and materials which in turn has features such as auto-complete, navigation, toolbar, menus, etc.
- Designed and coded application components in an Agile environment utilizing a Test-Driven Development (TDD) approach.
- DevelopedREST API'susingSpring MVCandSpring boot, hosted all micro services onPCF.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- UsingPCFdidsmoke tests, which are functional unit and integration tests on all major system components.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Using IVR conducted complete analysis of system and business requirements Used React-Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
- Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
- Implemented the application using Spring Boot Framework and handled the security using Spring Security.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
- Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
- Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
- Provide expert technical leadership to customers and partners regarding all aspects of Pivotal Cloud Foundry (PCF).
- Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
- Deployed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WebSphere admin scripts.
- Accomplished Work Load Management by creating Clusters.
- Involved in designing, developing and testing the web application by using the HTML5, CSS3,
- Project migration into cloud environment using AWS, Docker container.
- Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.
- Implemented code per create AngularJS Controller, which isolate scopes perform operations.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
Environment: J2EE, Java 1.8, Spring framework, Spring MVC, Hibernate, JSP, AWS, AJAX, SOA, TDD, Web Services, SQL Server, Microservices, XML, Ext JS, NodeJS, AngularJS, Angular2.0, Angular4 Typescript, JQuery, JavaScript, IBM RAD 9.1, WebSphere 8.5, Agile Methodology, Design Patterns, PCF, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS, Spark, Kafka.
Confidential, Chicago, IL
Sr.Fullstack Developer
Responsibilities:
- Currently working on developing new module GPCR for the ConneXion application.
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Created workflows and respective framework in which messages will be routed across different JVM's. Using Rabbit MQ messaging.
- Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
- Skilled in SQL performance tuning, web application performance analysis and tuning, analyzing performance metrics
- Eureka service registry of PCF configured for each service to enable communicate via cloud.
- Designed and developed API’s using REST framework and Spring Boot and used Bootstrap along with ReactJS in creating the Application.
- Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2, JavaScript, ReactJS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Created a JIRA workflow and apply the condition, validators and post-function in the transition to represent the business requirement process.
- Atlassian Systems Administration and Configuration handling JIRA, Confluence, JIRA Agile.
- Supporting complex Atlassian environments and has experience with integrating Atlassian tools with other internal & external systems. Providedongoing support and configuration for JIRA projects, workflows, screens, fields, permissions, and other administrative tasks.
- Import excels data provided by users into SharePoint by using Import Spreadsheet template.
- Strong Core Java background with experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, Java Swing, OOPs techniques, Logging and Performance Tuning.
- Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
- Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
- Implemented the application using Spring Boot Framework and handled the security using Spring Security.
- Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
- Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.
- Experience working with IVEr which is developed in VXML which will run on VXML platform.
Environment: J2EE, Java 1.8, Java8, Spring framework, Spring MVC, Hibernate, JSP, AWS, AJAX, SOA, TDD, Web Services, SQL Server, Microservices, XML, Ext JS, NodeJS, AngularJS, Angular2.0, Angular4 Typescript, JQuery, JavaScript, IBM RAD 9.1, WebSphere 8.5, Agile Methodology, Design Patterns, PCF, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS, Spark, Kafka, VXML, IVR
Confidential, Columbus, OH
Full stack developer
Responsibilities:
- Responsible for gathering and understanding the system requirements by interacting with clients.
- Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO.
- Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, JQuery and DHTML.
- Developed a HTTPS server and implemented features to serve different file types(TLS)
- Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java me/O, and Generics to implement some business logic.
- Used Core, Context, and Security, Bean modules of Spring Framework.
- Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.
- Handling orchestration service and rule engine which is implemented in NodeJS.
- Used JQuery framework for creating front end applications and for Client Side validations.
- Used iBatis for designing, developing and maintain the data layer.
- Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
- Application developed on Agile methodologies scrum and iterative method process.
- Used Apache Log4J logging API to log errors and messages.
- Created JUnit test suite to automate the testing of the business logic.
- Used React-Router to turn application into Single Page Application.
- Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Building stable React components and stand-alone functions to be added to any future pages.
- Developed the Drag and Drop functionality using React-Dragabble.
- Used React-Autocomplete for creating Google maps location search on the webpage.
- Involved in 24x7 support, Maintenance and enhancement of the application.
- Automate the web application using Selenium-Automation tools.
- JPA and Spring Rest to provide a Restful Interface based on Spring Boot application
Environment: JDK 1.7, Spring framework, XML, HTML, JSP, AngularJS, Hibernate, iBatis, ANT, JavaScript, VSS, XSLT, CSS, AJAX, JMS, Spring Boot, Hibernate, SOAP, Web Services, AWS, Web Sphere Application Server, Tomcat, Oracle DB, MQ Series, JUnit, UNIX.
Confidential, Indiana
Java Developer
Responsibilities:
- Analyzed the existing application and involved in designing the architecture of new implementation.
- Developed Web Application process for submitting permit using JSF framework. dis includes the use of JSP, Java Beans, HTML, EJB, Hibernate and java server faces framework using design pattern.
- Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
- Created User Controls and simple animations usingJavaScript andPython
- Involved in designing Sequence diagrams and Class diagrams.
- Involved in the design of application framework using various design patterns like Session Facade, Service Locator, and Data Access Object and MVC.
- Acting as a mentor for other AWS, Google Cloud programmers in the team.
- Development of web tier using JSF Framework.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL
- Designed Session EJB’s for the Services tier.
- Created standards and patterns for deploying a spring boot data micro-service architecture to PCF
- Used Hibernate for persistence.
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client-side validation.
- Implementing server less Big data pipelines using AWS, Google Cloud, AWS, Google Web Toolkit and AWS, Google Cloud Kinesis
- Added dynamic functionality to the application by implementing JQuery, NodeJS.
- Built NodeJS packages/libraries to support current and future Node Development.
- Used Rational Rose for model driven development and UML modeling.
- Created both producer and consumer web service components using REST and implemented RESTfulWebServices.
- Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
- Composed and executed MongoDB document scripts to insert, update NoSQL database, automating data changes, reporting and also wrote MongoDB client to receive data.
- Used MongoDB database to provide recommendations on Performance tuning for applications.
- Extensively used SOAP protocol to exchange data between two applications within the form of XML.
- Designed and implemented WebServices including time critical updating process.
- Developed and tested the application using Eclipse.
Environment: Java, JSP, Java Beans, Hibernate, JSF, MVC, XML, HTML, EJB’s, SOAP, WebServices, Oracle, NGINX, Eclipse, Rational Rose
Confidential
Web Developer
Responsibilities:
- Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
- Played key role in the design for the implementation of dis application.
- Implemented the Consolidated applications front-end pages using JSP, JSTL, and Struts Tag Libraries.
- Used JavaScript for client-side validations. Used JUnit for unit testing of the system and Log4J for logging
- Implemented validation rules using Struts framework.
- Designed the Web application implementing the Struts framework for Model-View -Controller (MVC) pattern to make it extensible and flexible.
- Used Hibernate for Object Relational Mapping.
- Used Hibernate for Database Persistence to perform CRUD operation like insert, update, retrieve.
- Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages.
- Configured Logger, appender and layout using log4j.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Used Ant for building JAR and WAR for the application.
Environment: Servlets, JSP, EJB, Struts, Hibernate, JNDI, HTML, CSS, XML, JUnit, DOM, SAX, ANT, Web logic Server, Oracle9i.