Scrum Master/tech Lead Resume
New York, NY
SUMMARY:
- Over 12+ years of experience in full development life cycle involving analysis, design, development and implementation of Web based Client/Server Applications using Angular 7/8/9, Java, J2EE, SOA on Windows and UNIX environments.
- Expertise in designing front end applications using Angular 7/8, Typescript, jQuery, Bootstrap, Node JS, React, RxJS, Dojo, Kendo UI, Richfaces, AJAX, JavaScript, CSS, MVVM, MVC.
- Strong technical knowledge of Object Oriented JavaScript (OOJS) and JS frameworks/libraries as jQuery, Angular and Kendo UI.
- Experience working on Typescript, ES6, RxJS 6.
- Used NPM (Node Package Manager), Yarn to configure Grunt. Dependencies in package. json for Grunt included plugins such as jshint, uglify, concat for JavaScript/CSS files.
- Used Angular CLI and Webpack 4 for bundling and project configuration.
- Experience in upgrading the Angular application from Angular 4 to Angular 6 and corresponding configuraions of the dependencies.
- Experience in using new Angular 6 CLI commands using ng.
- Extensive knowledge in application development using Java, JDBC, Servlets, JSP, J2EE, Spring, JSF, EJB, Hibernate, JPA, JTA, JSTL, JNDI, RMI, JMS, HTML, Ajax, Angular 4 +, JQuery, Java Script, DHTML.
- Experience in development using SOA (Service Oriented Architecture) technologies like BPM, BPEL, Oracle SOA Suite, WPS, BAM, SCA and SDO, ESB and BPMN.
- Conversant with Web Services, Rest, SOAP, WSDL, XML and XSLT, XPATH, XQuery.
- Provided highly available, competitive and reliable IT capabilities and P&D processes. Wherever appropriate, provided standardized solutions and processes in support of business needs.
- Expertise in designing J2EE compliant systems for deployment on application servers such as Oracle BPM, WPS 6.0, WAS 6.0/6.1, Weblogic Application Server, oc4j and on Web Servers like Apache Tomcat.
- Exposure to various databases such as Oracle 9/10/11g, SQL Server, DB2, My SQL.
- Specialized in using IDE's like Visual Studio code, Eclipse, RAD 6.0/7.0, WSAD5.1, JDeveloper 10g/11x, WID 6.0, JBoss, and Net Beans.
- Experience in software build processes using Maven, ANT, and frameworks like Junit, Log4J, JSF, Struts, spring and Hibernate.
- Excellent knowledge of Java as well as J2EE design patterns which include Creational Patterns like Singleton, Factory, Abstract Factory and EJB Patterns like EJB Session Facade, Service Locator, Business Delegate, and Data Access Object patterns.
- Firm understanding of Software Development Life Cycle (SDLC) methodologies and agile software development methodology and Scrum.
- Worked for different Corporate Sector Industries like Financial, Banking, Insurance and Telecom Services.
- Provided 24/7 production support for the applications.
- Excellent knowledge in coding and development in clustered environments and in web server caching.
- Excellent problem - solving skills with strong technical background and good inter-personal skills.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure.
TECHNICAL SKILLS:
Web Technologies: Angular 4/5/6, JQuery, Kendo UI, Typescript, Node JS, React Js, RxJS, NPM, Servlets, JSP, JSON, Java Beans, Java Script, AJAX, HTML, DHTML, MVVM
Frameworks: JSF, Struts 1.x/2.0, Log4J 1.2, Hibernate 3.0, and Spring
EJB 2.1/3.0: , JDBC 4.0, JNDI 1.2, JMS, JSF, RMI, JPA, JTA, JSTL
Languages: BPEL, Java, java swings, Unix Shell Scripting, JUnit, PHP and C/C++
Oracle DB, SQL Server, DB2: , My SQL, HSQL, Apache Derby
Web/App Servers: Oracle Process Manager, Oc4j, Websphere Process Server 6.0, Websphere Application Server 6.0/6.1, BEA Weblogic Application Server, Sun Java Application Server 9.x. (Glassfish), Apache Tomcat 5.x/6.
Visual Studio code, RAD 7.x: , WSAD 5.1, JBoss, Eclipse, JDeveloper, WID 6.0 Net Beans 6.0
XML Technologies: XML 1.1, XML Schema, DTD, DOM, SAX, JAXP, JAXB, XSL, XSLT, XPath, XQuery, SOAP, and WSDL
SOA & BPM: BPEL, SCA, SDO, ESB, BPMN, BAM and Adapters
Windows: , UNIX, Red Hat Linux, MS-DOS
UML Tools: Rational Rose, Rational XDE
Miscellaneous: Git, Confluence, Rational Clear Case, CVS, SVN, VSS, POI, HP Quality Center, JIRA, Silk Central
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Scrum Master/Tech Lead
Responsibilities:
- Involved in analysis, design and development of the system components.
- Being a Scrum master for a squad involving multiple applications, involved in planning the sprints and prioritizing the tasks within and across the other fleets.
- Lead the UI development from scratch to analyze, design and architect the UI framework using Angular framework.
- Involved in architectural discussions to design and modularize the angular applications and also to provide the payloads for server communications.
- Designed and Created a lot of custom components and deployed them for use across the applications.
- Involved in development of User Interface using HTML5, CSS3, Angular 7, Typescript, Angular Materials, jQuery, AJAX, and JSON.
- Designed front end using Angular 7, Typescript and Bootstrap.
- Created reusable components in Angular and services to consume REST API's using Component based architecture provided by Angular 5.
- Customized kendo components to create more robust and reusable UI components such as Grids and Menus.
- Designed and developed a lot of reusable custom components to suffice the application needs using Kendo UI and Angular.
- Created Directives to customize and extend the behavior of the UI components.
- Used RxJS to subscribe to the events and handle asynchronous behavior of the angular components and services.
- Used RxJS subscriber to make REST calls and used RxJS methods like map (), do ()
- Extensively used Bootstrap for styling and laying out the UI interface.
- Used Angular’s dependency Injection to create the services to connect the UI to back-end APIs to POST/GET the data used in the application.
- Involved in designing the core framework for the whole application using Angular Modules, Routes, Router Guards and Resolvers.
- Created Modules to separate the components so that they can be reused and imported on demand.
- Extensively used Angualr’s Router Module Guards to create a generic framework for all the routes involved in the application.
- Created Router Guards to check for the validity of each route.
- Extensively used Typescript to create the data structures and services on UI.
- Extensively used JSON, XML to interact with Rest APIs to transfer data back and forth.
- Used Angular CLI to setup the project and creation of components/services etc.
- Developed E2E and Unit tests for Angular application using Karma, Jasmine, and Protractor.
- Used Webpack, Node JS and NPM to package and build UI application.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Worked on creating service end points using Rest to involve the existing business layer and get the data from backend
- Integrated Hibernate with Spring for better control over Database transactions management.
- Used Webservices to communicate with different systems across the firm using JSON.
- Written pl/Sql scripts for performing database operations and data manipulations.
- Extensively used Debugging Typescript/JavaScript using Chrome developer Tools and Firebug.
- Used Git to version control the source code and Visual Studio code to develop the application
- Used CI/CD pipeline development to plan and manage the production releases.
- Used Jira and Silk Central for Task assignments and Defect management.
- Followed SCRUM methodology for development of the application.
Environment: Angular 7/8, Typescript, jQuery, Bootstrap, RxJS, HTML5, CSS3, JavaScript, AJAX JSON, Rest, REST, JIRA, GIT, Node.js, NPM, Webpack 4, Angular CLI, java 8, Visual Studio code, Java 8, Eclipse, Webservices, Hibernate, Spring 3.x, DB2, GIT, Perforce, Gradle, CI/CD, UNIX, WSDL, JSON, XML, XSLT, XPATH, XQUERY, pl/Sql, SAX, Log4J and Junit, Selenium, Protractor, JIRA, Jive.
Confidential, Princeton, NJ
Lead UI Developer (Angular 5/6)
Responsibilities:
- Involved in analysis, design and development of the system components.
- Lead the UI development from scratch to analyze, design and architect the UI framework using Angular framework.
- Involved in architectural discussions to design and modularize the angular applications and also to provide the payloads for server communications.
- Involved in development of User Interface using HTML5, CSS3, Angular 5, Typescript, jQuery, Kendo UI, AJAX, and JSON.
- Designed front end using Angular 5, Typescript, Kendo UI and Bootstrap.
- Created reusable components in Angular and services to consume REST API's using Component based architecture provided by Angular 5.
- Customized kendo components to create more robust and reusable UI components such as Grids and Menus.
- Designed and developed a lot of reusable custom components to suffice the application needs using Kendo UI and Angular.
- Created Directives to customize and extend the behavior of the UI components.
- Used React (RxJS) to subscribe to the events and handle asynchronous behavior of the angular components and services.
- Used RxJS subscriber to make REST calls and used RxJS methods like map (), do ()
- Extensively used Bootstrap for styling and laying out the UI interface.
- Used Angular’s dependency Injection to create the services to connect the UI to back-end APIs to POST/GET the data used in the application.
- Involved in designing the core framework for the whole application using Angular Modules, Routes, Router Guards and Resolvers.
- Created Modules to separate the components so that they can be reused and imported on demand.
- Extensively used Angualr’s Router Module Guards to create a generic framework for all the routes involved in the application.
- Created Router Guards to check for the validity of each route.
- Extensively used Typescript to create the data structures and services on UI.
- Extensively used JSON, XML to interact with Rest APIs to transfer data back and forth.
- Used Angular CLI to setup the project and creation of components/services etc.
- Developed E2E and Unit tests for Angular application using Karma, Jasmine, and Protractor.
- Used Webpack, Node JS and NPM to package and build UI application.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Worked on creating service end points using Rest to involve the existing business layer and get the data from backend
- Extensively used Debugging Typescript/JavaScript using Chrome developer Tools and Firebug.
- Used Git to version control the source code and Visual Studio code to develop the application
- Used Jira and Silk Central for Task assignments and Defect management.
- Followed SCRUM methodology for development of the application.
Environment: Angular 5/6, Typescript, jQuery, Bootstrap, KendoUI, React (RxJS), HTML5, CSS3, JavaScript, AJAX JSON, Rest, REST, JIRA, GIT, Confluence, Node.js, NPM, Webpack 4, java 8, Visual Studio code, Java 8, Eclipse, JBoss Application Server 6.x, Webservices, Hibernate, Spring 3.x, Oracle DB, GIT, SVN, UNIX, WSDL, XML, XSLT, XPATH, XQUERY, JSTL, pl/Sql, SSRS, SAX, Log4J and Junit.
Confidential, Princeton, NJ
Sr. UI/Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of the system components.
- Responsible for leading multiple deliverances with a team of around 4 members from conception to completion
- Successfully lead a team of 4 people and delivered the product on time.
- Designed front end using Kendo UI for jQuery and AJAX.
- Implemented Model View View Model (MVVM) architecture to design the application.
- Developed a configurable human worlkflow process using jQuery, Kendo and AJAX.
- Used RESTful web services to get/send data from/to front-end application.
- Used Hibernate as a persistence API and Oracle as a database.
- Integrated Hibernate with Spring for better control over Database transactions management.
- Written pl/Sql scripts for performing database operations and data manipulations.
- Interacted with different systems using Webservices and XML for retrieving stats and other information.
- Extensively used XML to store the data related to Program, Test and Measure at different levels
- Extensively used XPATH and XQUERY for parsing the xml.
- Used Apache POI for generating Excel Reports.
- Developed and Deployed Application into JBoss Application Server.
- Involved in testing and bug fixing of the application.
- Used Silk Central for Defect management.
- Used Eclipse as IDE and JBoss Application server as runtime.
Environment: Java 7, Eclipse, JBoss Application Server 6.3, JSF, Richfaces, Kendo JS, jQuery, Apache POI, CSS, Java Script, Dojo, Webservices, Hibernate, Spring 2.0, Spring IOC, Spring Batch, Spring MVC, AJAX, JAXB, Oracle DB, SVN, UNIX, WSDL, XML, XSLT, XPATH, XQUERY, JSTL, pl/Sql, SSRS, SAX, Log4J and Junit.
Confidential, Princeton, NJ
UI/Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of the system components.
- Participated in brain storming requirement gathering sessions with Psychometricians, Statisticians and Assessment Specialists and converting the complex derivatives/algorithms to technical implementation.
- Designed front end using Java Server Faces (JSF) and Richfaces, and Kendo UI for jQuery and AJAX.
- Designed and developed complex UI features such as drag and drop componens using jQuery and Richfaces.
- Used Hibernate as a persistence API and Oracle as a database.
- Integrated Hibernate with Spring for better control over Database transactions management.
- Used Spring Batch to perform background asynchronous processes.
- In page functions are programmed using Richfaces AJAX and Javascript components.
- Written pl/Sql scripts for performing database operations and data manipulations.
- Interacted with different systems using Webservices and XML for retrieving stats and other information.
- Extensively used XML to store the data related to Program, Test and Measure at different levels
- Extensively used XPATH and XQUERY for parsing the xml.
- Used Apache POI for generating Excel Reports.
- Integrated with SSRS for generating complex reports using XML.
- Developed and Deployed Application into JBoss Application Server.
- Used different Java/J2EE design patterns like DI, DTO, VO, Singleton, Service Locator, DOA etc.
- Involved in testing and bug fixing of the application.
- Used Silk Central for Defect management.
- Used Eclipse as IDE and JBoss Application server as runtime.
Environment: Java 7, Eclipse, JBoss Application Server 6.3, JSF, Richfaces, Kendo JS, jQuery, Apache POI, CSS, Java Script, Dojo, Webservices, Hibernate, Spring 2.0, Spring IOC, Spring Batch, Spring MVC, AJAX, JAXB, Oracle DB, SVN, UNIX, WSDL, XML, XSLT, XPATH, XQUERY, JSTL, pl/Sql, SSRS, SAX, Log4J and Junit.
Confidential, Warrern, NJ
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of the system components.
- Designed technical design documents for some of the modules.
- Designed front end using Sun implemented and IBM implemented Java Server Faces.
- Used EJB 3.0 for implementing business logic layer.
- Used JPA as a persistence API and IBM DB2 as a database.
- Integrated JPA with Spring for better control over Database transactions management.
- In page functions are programmed using IBM AJAX components.
- Developed and Deployed Application into Web Sphere Application Server.
- Integrated with Websphere process server as part the workflows.
- Implemented a web service client using Apache Axis, WSDL (Web Service Description Language) and SOAP (Simple Object Access Protocol) for Producer validations and Customer construction information.
- Integrated with JMS for Product catalog validations.
- Used different Java/J2EE design patterns like DTO, VO, Service Locator, DOA etc.
- Involved in testing and bug fixing of the application.
- Extensively used HP Quality Center (HP QC) for defect management and bug tracking.
- Used IBM RAD as IDE and IBM websphere Application server as runtime.
Environment: IBM Rational Application Developer 7.5, IBM Web Sphere Application Server 7.0, WPS, Java 5, Apache Tiles, JSF, IBM Enhanced Faces, CSS, Java Script, EJB, JPA, Spring 2.0, AJAX, Apache Axis, JAXB, IBM DB2, MS Visio, CVS, UNIX, WSDL, SOAP, XML, CVS, Log4J and Junit.
Confidential, New York, NY
BPEL/J2EE Developer/Sys. Analyst
Responsibilities:
- Involved in analysis, design and development of the system components.
- Developed and deployed an email automation business process using various BPEL activities.
- Worked on Struts framework for developing the web based front end application.
- Developed both synchronous and Asynchronous BPEL processes.
- Communicated with different applications using Webservices and SOAP messages.
- Integrated with Peoplesoft system and .NET applications using Webservices.
- Used database adapters for data retrieval and logging.
- Used error handling mechanism using Compensation handler and Fault handling mechanism.
- Used Sensors for updating the status messages back and forth between the web layers based on JSF.
- Used BAM for the Business process activity monitoring and reporting.
- Used ESB for data mapping and routing when connecting to the legacy systems.
- Developed and implemented some Java webservices using WSDL and SOAP.
- Used TOAD to connect to the Oracle Databases.
- Used Oracle Jdeveloper 10g, RAD 7.0 as IDEs and Oracle BPEL Process manager and WAS 6.1 as runtimes.
Environment: SOA, BPEL, ESB, SCA, SDO, SOAP, WSDL, XML, XSLT, XPATH, JAX-WS, XQuery, Java, Webservices, Jdeveloper 10g/11g, Oracle BAM, BPM, LDAP, Struts, Beans, AJAX, Oracle oc4j application server 10g, weblogic, and Oracle BPEL Process manager, Oracle 10g, WAS 6.1, RAD, Peoplesoft, TOAD.
Confidential, New York, NY
Sys. Analyst/ Programmer (J2EE Developer)
Responsibilities:
- Effectively interacted with team members and business users from different regions for requirements capture and Analysis
- Involved in Designing of Portal Solutions
- Developed Proof of Concepts (POC) for IBM WebSphere portal, PeopleSoft integration and implementations.
- Developed the Portlets using JSR 168 and IBM API with Personalization using RAD v7.0.
- Implemented Inter portlet communication to pass messages between portlets using WSRP.
- Implemented Portlet service to share the data between different portlets.
- Development of Themes and Skins for the Website and Intranet with Internationalization support using RAD v7.0.
- Used DAO design pattern using Hibernate for data access and retrieval from Database.
- Deployed and tested portlets on WebSphere Portal server 6.0/5.1(Sand Box)
- Worked with IBM WebSphere Content management.
- Worked on Digester design pattern for WebService interactions.
- Worked on Web 2.0 technologies
- Involved in WebServices development and implementation using Java 1.5.
- Involved in WebSphere Portal and PeopleSoft portal integration.
- Used LDAP functions in getting user and group membership details
- Worked with the team for resolving production issues.
- Involved in solving security, performance, caching and scalability issues
- Involved in debugging and troubleshooting related to production and environment issues
- Performed Unit testing (UAT), SIT.
Environment: Java 5, J2EE, JSP, Servlets, HTML, XML, SOAP, Webservices, Peoplesoft, JSR 168 Portlets, IBM Portlets, WSRP, Hibernate, Log4j, Sun ONE LDAP, Oracle 10g, WebSphere Portal Server 6.0/5.1, RAD 6.0/7.0, Unix.