Lead Consultant Resume
Minnetonka, MN
SUMMARY:
- I have 16+ years of extensive experience in systems analysis/design/development/deployment including systems integration, strategy, research and development, user support and operations in the areas of e - commerce, supply chain management, Insurance, automobile,healthcare and financial domains on various platforms.
- Expertise in designing/developing multi-tier distributed applications using OOA/OOD, EJB, Spring, Hibernate, JSF, AJAX, DAO,JAAS, Struts (MVC), JSP, Servlets, JMS, RMI, JNDI API, JDBC, Network programming, Sockets and SOAP/XML,WebServices.
- Recommended and implemented technical solutions based on J2EE platform and SOA/ESB with aggregation of frameworks using design patterns.
- Extensively worked in J2EE design patterns like Business Delegate, Session Facade, Service Locator, DTO, DAO, EJB Command pattern, Message pattern.
- Worked Extensively on Session Beans, Entity Beans and Message Driven Bean. Implemented JMS methodology, worked on MQSeries.
- Implemented Top Down and Bottom Up Web Services using Apache Axis. Used Web sphere and Myeclipse, Net Beans IDE Web service editors for generating the WSDL.
- Good knowledge with SOAP methodologies. Extensively worked on XML, XML parsing methods DOM parsing and SAX parsing, XSLT, XML Schema.
- Good knowledge with REST methodologies. Extensively worked on REST based services using GET & POST.
- Good knowledge with GWT framework. Extensively worked on UI development using Vaadin, smartGWT frameworks.
- Used BPEL extensively to develop asynchronous and Synchronous web services for various kinds of business operations
- Used BPM extensively to develop various kinds of business operations as workflow using Confidential Work flow designer
- Used EjbTimer Service extensively to perform various timers based ETL operations.
- Performance tuning the JVM level configuration parameters.
- Sound in Process models like Waterfall and Agile and capable of working consistently and diligently
- Lead and mentored teams of developers and support staff while troubleshooting complex development and 3rd level support problems, and managed development schedules and work assignments.
- Used Java Server Faces (JSF) standard for developing web application user interface using web UI component model with the Spring Frame Work.
- Extensively worked with Apache Trinidad Components and Listener Interfaces for developing the Web Pages and supporting backing bean logic.
- Implemented MVC Design Pattern Using Struts 1.0/1.1 frameworks. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
- Worked extensively with OR Mappings like Spring ORM and Hibernate.
- Strong Experience in RDBMS and worked with Oracle, Microsoft SQL Server 2000, SQL, PL/SQL, MySQL, MS Access in retrieving simple, complex queries and Stored Procedures.
- Performed DBA activities with Oracle, Creation of new database, configuring Network listeners, Adding Extra space to DB,Creation of users, Maintaining roles
- Expertise in designing/developing ETL programs using Informatica, Oracle, Datastage 8.x.
- Excellent performance tuning skills in SQL and PL/SQL code with Oracle,
- Excellent experience of using Java IDE tools of Web Sphere Application Developer (WSAD) 5.0, App Servers BEA Web Logic, Eclipse, GalssFish Server 3.0, Net Beans 6.5.1 and familiar with other IDE’s like, JBuilder, JDeveloper.
- Worked on the servers like Web Sphere, Tomcat, JBoss.
- Extensive experience with build deployment using ANT and configuration of application/ web servers (Weblogic, Web sphere, Tomcat) and database servers/clients (Oracle, SqlServer and MSAccess).
- Extensively worked on logs like Log4J and JSDK1.4 logging. Extensively worked with Unit Testing and JUNIT testers.
- Worked on the CVS, Tortoise and Rational Clear Case, SVN, GIT, Stash Version controls.
- Worked on the Continous Integration tools like Jenkins, CruiseControl, Hudson
- Strong working knowledge of Confidential Foundation Framework and tools.
- Working knowledge of Pega PRPC framework, Pega DM.
- Involved in analysis, design and development of Class structure, Access Group, Process Flows, Activities UI and Integration.
- Trained on Pega Methodology to effectively manage the implementation process.
- Created HTML rules, Properties, Embedded Pages and Correspondences rules.
- Defined PRPC components like Decision tables, Declare Rules
- Created Agents which will run in the background to sending Correspondences to generate daily, weekly and monthly reports
- Designed and developed integrating the application with external systems using File Listeners.
- Designed and implemented User Interfaces using Sections, Harness and Portals.
- Created Rule set Names and Versions as required.
- Created Activities, steps and methods and calling other activities for implementing core business logic.
- Involved in testing and troubleshooting the issues of application using PRPC tools like Rules Inspector, Clipboard, and Tracer.
- Created List view reports for the reporting purpose in the process commander.
- Prepared design documents from the use case requirements.
- Created Connect rules for querying the external database, MQ Etc.
- Created Decision Rules like When condition Rules, Decision Table Rules and Declarative Expressions as per the requirements
- Able to navigate and compare different portals available in the Pega Rules Process Commander application
- Able to debug using the tools provided by PRPC i.e., Tracer, Rules Inspector and Clipboard.
- Created Activities, steps and methods like property set, page new, calling other activities for implementing core business logic.
- Involved in testing and troubleshooting the issues of application using PRPC tools like Rules Inspector, Clipboard and Tracer.
- Troubleshoot and Work with PEGA Support & Engineering teams in order to resolve technical issues which require hot fix from Confidential .
- Working on customization of Pega DM.
TECHNICAL SKILLS:
Tools: /Process Models: Insurance, Supply chain management, Network Management, Finance
J2EE architecture and Languages: Java, JSP, Servlet, EJB, HTML,DHTML,JavascriptMVC,XML,SOAP,RESTFull services> 9 years
Design Patterns: Core Patterns, J2EE Patterns, Integration Patterns, SOA patterns
Operating systems: UNIX various flavor, Linux and Windows
Application Servers: WebSphere, Weblogic, Galssfish
Middleware/ETL tools: TIBCO business works 5,Informatica 7.1.1, DataStage 8.5 IBM Info Sphere Information Server (Information Services director, Fast Track, Quality, Profile, Audit and Data Stage), Kafka
IDEs: Rational Application Developer 7.0, Eclipse 3.2, Net Beans 6.5, JBuilder, Jdeveloper,, PRPC IDE, IntelliJ IDE 14.x> 7 years
Database: Oracle,MS Access,SQLServer2008, Cassadra, ElastcSearch
XML Technologies: SAX, DOM, JDOM and JAXP, WSDL,WADL, JAXB
Technical Writing: Requirements, Process flows, Technical Designs> 2 years
Design Flows: Visio, Visual Paradigm, Rational Software Architect
Mentorship & Team Leading: Training, Demos, Peer Reviews, Work Prioritization, Technical Reviews
Configuration tools: VSS, SVN, Clear case, JIRA, Stash, BitbucketJenkins, Cruise Control, ANT, Maven
Data modeling tools: ERWIN, DBVisualizer, SqlDeveloper
Reporting Tools: Crystal Reports,Oracle Reports, Cognos, SAP BO
Frameworks: Spring, SpringMVC, DropWizard ( Spring Boot) and Spring Batch, Spring Integration, Hibernate and JSF, Struts, GWT, Confidential, Pega PRPC 6.2, JQuery, log4j
Project Management/ Lead: MS Project, OneNote
PROFESSIONAL EXPERIENCE:
Confidential, Minnetonka, MN
Lead Consultant
Responsibilities:
- Driving full lifecycle application development using standard frameworks and coding standards/patterns
- Involved in developing Webservice operations in Service Oriented Architecture (SOA).
- Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
- Collaborating with key stakeholders including architects, software engineering, and project managers to report out development progress and escalates issues requiring attention.
- Designed and developed the Application interfaces to perform various kinds of activities with other applications using SOA.
- Involved with business and workflow team to identify requirements for the Use Cases Design.
- Developed Use case design document and High-level design document.
- Involved in Analysis of different external and Internal Systems like IRIS and CDM and Developed the Web Services frames work for external Interfaces.
- Involved in Test Strategy Discussions for the Application.
- Designed and developed necessary PL/SQL for the database operations as needed.
- Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
- Designed and implemented microservice architecture, used Eureka server as Registration services.
- Configured Swagger registered Microservice with Eureka server to monitor service Customer Authentication etc from Spring Boot admin console.
- Used various component classes to customize the monitoring of microservices.
- Batch jobs were automated using the Quartz scheduler.
Environment: JDK 1.8, Springboot, REST Services, XQuery, Marklogic 9, Cassandra, Kafka, IntelliJ, Junit, ElasticSearch, SOAPUI 5.1, Log4j, Maven 3.1, Toad, Jenkins, Rally
Confidential, Annarbor, MI
Senior Consultant
Responsibilities:
- Driving full lifecycle application development using standard frameworks and coding standards/patterns
- Design & Developing the REST Api Architecture and implementing interfaces to consume data from multiple other existing systems .
- Leading the Design, Coding, unit testing and debugging applications with design frameworks, coding standards, localization or globalization of Application;
- Performance tuning, improvement, balancing, usability, automation
- Supporting of Developed Application, Maintaining and documentation of the functionality of Developed Applications
- Conducting adhoc and manual code reviews.
- Collaborating with key stakeholders including architects, software engineering, and project managers to report out development progress and escalates issues requiring attention.
- Designed and developed the Application interfaces to perform various kinds of activities with other applications using SOA.
- Involved in Performance activities like writing custom SQL Statements.
- Implemented common exception framework and developed standards that has to be maintained across the application.
- Designed/Developed Stored Procedures for the application in Oracle.
- Customized existing ETL Workflows and Analytical reports to adhere the new service inputs.
Environment: Java1.7, Spring 4.x, Spring Batch, MicroServices Framework, Hibernate 4.x, Weblogic 12C, SAPBO, DataStage 9.x, DBVisualizer, Hibernate 4.x, Junit, Mokito
Confidential, Farmington Hills, MI
Senior J2EE Consultant
Responsibilities:
- Driving full lifecycle application development using standard frameworks and coding standards/patterns
- Individual Contribution of Refactoring of Confidential E-Contracting System to MicroServices for better maintainability and performance the Design, Coding, unit testing and debugging applications with design frameworks, coding standards, localization or globalization of Application;
- Supporting of Developed Application, Maintaining and documentation of the functionality of Developed Applications
- Proactive remediation of software issues related to code quality, security, and/or pattern/frameworks.
- Conducting adhoc and manual code reviews.
- Collaborating with key stakeholders including architects, software engineering, and project managers to report out development progress and escalates issues requiring attention.
- Designed and developed the applications to perform various kinds of activities with other applications using SOA.
- Involved with business and workflow team to identify requirements for the Use Cases Design.
- Developed Use case design document and High-level design document. Used Class Diagrams, Sequence Diagrams, and collaboration diagrams for analysis as well as in the design phase.
- Involved in Analysis of different external and Internal Systems like CAS and PNI and Developed the Web Services frames work for external Interfaces.
- Involved in Test Strategy Discussions for the Application.
- Used DropWizard Micro Applications platform to deploy the applications.
- Used standard J2EE design patterns Session Façade, Service Locator, Factory Method, Command Pattern, MVC pattern and Singleton.
- Responsible in for persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework
- Involved in Performance activities like writing custom SQL Statements.
- Implemented common exception framework and developed standards that has to be maintained across the application.
- Designed/Developed Stored Procedures for the application in Oracle.
- Used Agile Methodologies, SCRUM, for rapid software development
Environment: Java 1.7, IntelliJ 14.x, DropWizard, REST Web Services, Oracle11G, EjB3.0 (MDB),Websphere 8.5, WebSphereMQ, Stash, Vagrant, XMLSpy, PostMan,DBVisualizer, Hibernate 4.x, Junit, Mokito
Confidential, Detroit, MI
Technical / Team Lead
Responsibilities:
- Driving full lifecycle application development using standard frameworks and coding standards/patterns
- Leading the Design, Coding, unit testing and debugging applications with design frameworks, coding standards, localization or globalization of Application;
- Performance tuning, improvement, balancing, usability, automation
- Supporting of Developed Application, Maintaining and documentation of the functionality of Developed Applications
- Proactive remediation of software issues related to code quality, security, and/or pattern/frameworks.
- Providing guidance to associate software developers.
- Conducting adhoc and manual code reviews.
- Collaborating with key stakeholders including architects, software engineering, and project managers to report out development progress and escalates issues requiring attention.
- Architected the application to perform various kinds of activities with other applications using SOA.
- Involved with business and workflow team to identify requirements for the Use Cases Design.
- Developed Use case design document and High-level design document. Used Class Diagrams, Sequence Diagrams, and collaboration diagrams for analysis as well as in the design phase.
- Involved in Analysis of different external and Internal Systems like NASCO and HealthSpark and Developed the Web Services frames work for external Interfaces. Used Apache Axis and for exposing the Service calls as Web Services.
- Involved in Test Strategy Discussions for the Application.
- Developed the Web Services frames work for external Interfaces. Used Apache Axis and Net beans for exposing the Service calls as Web Services.
- Used standard J2EE design patterns Session Façade, Service Locator, Factory Method, Command Pattern, MVC pattern and Singleton.
- Responsible in for persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework
- Involved in Performance activities like writing custom SQL Statements.
- Implemented common exception framework and developed standards that has to be maintained across the application.
- Designed/Developed Stored Procedures for the application in Oracle.
- Administered the build activities and config management activities.
- Used Agile Methodologies, SCRUM, for rapid software development
Environment: Java 1.7, Eclipse3.3, Web Services, Oracle11G, Spring 3.2.14, Weblogic 10.3.3, JIRA, XMLSpy, SOAPUI 4.1, Junit, Mokito
Confidential, Boston, MA
Platform & Skills: Java 1.5, Web Services, Oracle11G, PRPC 7, Weblogic 10.3.3
Senior Systems Architect / Senior Developer
Responsibilities:
- Involved in analysis, design and development of Class structure, Access Group, Process Flows, Activities UI and Integration.
- Trained on Pega Methodology to effectively manage the implementation process.
- Created HTML rules, Properties, Embedded Pages and Correspondences rules.
- Defined PRPC components like Decision tables, Declare Rules, created Agents which will run in the background to sending Correspondences to managers, resource candidates
- Designed and implemented User Interfaces using Sections, Harness and Portals.
- Created Rule set Names and Versions as required.
- Created Activities, steps and methods and calling other activities for implementing core business logic.
- Involved in testing and troubleshooting the issues of application using PRPC tools like Rules Inspector, Clipboard, and Tracer.
- Created List view reports for the reporting purpose in the process commander.
- Created Connect rules for querying the external database, MQ Etc.
- Created Decision Rules like When condition Rules, Decision Table Rules and Declarative Expressions as per the requirements
- Able to navigate and compare different portals available in the Pega Rules Process Commander application
- Able to debug using the tools provided by PRPC i.e., Tracer, Rules Inspector and Clipboard.
- Created Activities, steps and methods like property set, page new, calling other activities for implementing core business logic.
- Involved in testing and troubleshooting the issues of application using PRPC tools like Rules Inspector, Clipboard and Tracer.
- Troubleshoot and Work with PEGA Support & Engineering teams in order to resolve technical issues which require hot fix from Confidential .
Confidential, Philadelphia, PA
Platform & Skills: Java 1.5, JSP, Web Services, Oracle11G, Pega CDM, Recommendation Engine, Weblogic 10.3.3
Senior Systems Architect / Senior Developer
Responsibilities:
- Developed a Parser that can parse the data comes through http request and maintains in Memory for the RA availability
- Created new Measures in DB Schema to facilitate the reporting.
- Implemented SSO enabled layer to bypass the user login separately for RA application.
- Developed automated Scripts to load the Data and DM Propositions to RA System.
- Installed Weblogic 10.3.3 and CDM to replicate client’s target environment, and deployed and tested the app in that environment.
- Developed Custom and Component CSS configured with the application. Responsible for Dynamic selection of CSS based on the user choice.
- Used various listener interfaces and components provided by Trinidad for developing the JSF pages and Page Beans.
- Designed/Developed Stored Procedures for the application in Oracle.
- Integrated of Session bean Framework with the JSF pages, JSF pages to Page Beans.
- Designed Common Framework Architecture and implemented Framework Components.
Confidential, Detroit, MI
Platform & Skills: Java 1.5, JSP, Web Services, Oracle10G, Glassfish Enterprise server 3.0, Net Beans IDE 6.5.1, and Prime Faces, GWT, Vaadin, smartGWT,Java EE, EJB3.0. SVN
Senior Developer
Responsibilities:
- Architected the application to perform various kinds of activities with other applications using SOA.
- Involved with business and workflow team to identify requirements for the Use Cases Design.
- Developed Use case design document and High-level design document. Used Class Diagrams, Sequence Diagrams, and collaboration diagrams for analysis as well as in the design phase using tools like Rational Rose, Microsoft Visio.
- Developed the Web Services frames work for external Interfaces. Used Apache Axis and Net beans for exposing the Service calls as Web Services.
- Created Session bean Web services to perform various business activities like Catalogue creation, Order creation, Inventory creation, order status Updates etc..
- Used BPEL extensively to developed asynchronous and Synchronous web services for various kinds of business operations.
- Used standard J2EE design patterns Session Façade, Service Locator, Factory Method, Command Pattern, MVC pattern and Singleton.
- Developed Custom and Component CSS configured with the application. Responsible for Dynamic selection of CSS based on the user choice.
- Responsible for Understanding application requirements and Formulating UI designs
- Used various listener interfaces and components provided by Trinidad for developing the JSF pages and Page Beans.
- Designed and Developed and standard validation framework as per the client requirements for the validating the specific fields.
- Responsible in for persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework
- Used EjbTimer Service extensively to perform various EDI operations in different channels like FTP and HTTP etc.
- Involved in Performance activities like writing custom SQL Statements.
- Designed various services to perform activities like Auto Generation of Reports, Externalization of all configurable parameters, etc.
- Implemented common exception framework and developed standards that has to be maintained across the application.
- Designed/Developed Stored Procedures for the application in Oracle.
- Integrated of Session bean Framework with the JSF pages, JSF pages to Page Beans.
- Designed Common Framework Architecture and implemented Framework Components.
- Administered the build activities and config management activities.
- Used Agile Methodologies, SCRUM, for rapid software development
Confidential, Woodland Hills, CA
Platform & Skills: Java, JSP, Web Services, Oracle10G, Web Sphere Application Server 6.1, Confidential Foundation Framework, workflows, RAD 7, and Trinidad JSF,. CVS
Systems Analyst / Sr. Software Engineer
Responsibilities:
- Involved with business and workflow team to identify requirements for the Use Cases Design.
- Developed Use case design document and High-level design document. Used Class Diagrams, Sequence Diagrams, and collaboration diagrams for analysis as well as in the design phase using tools like Rational Rose, Microsoft Visio.
- Used standard J2EE design patterns Session Façade, Service Locator, Factory Method, Command Pattern, MVC pattern and Singleton.
- Developed Custom and Component CSS configured with the application. Responsible for Dynamic selection of CSS based on the user choice.
- Responsible for Understanding application requirements and Formulating UI designs
- Used various listener interfaces and components provided by Trinidad for developing the JSF pages and Page Beans.
- Designed and Developed BPM flows using Confidential BPD.
- Developed services and client agents using Chordint frame work.
- Designed and Developed and standard validation framework as per the client requirements for the validating the specific fields.
- Responsible for creating hibernate-mappings, persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework.
- Implemented common exception framework and developed standards that has to be maintained across the application.
- Designed/Developed Stored Procedures for the application in Oracle.
- Involved in integration of Spring Framework with the JSF pages, JSF pages to Page Beans.
- Used Agile Methodologies, SCRUM, for rapid software development
Confidential, Irving, TX
Platform & Skills: Java, JSP, EJB2.0, TIBCO, Oracle10G, WebSphere Application Server 6.1, RAD 7, Confidential Foundation Framework, workflows, and Trinidad JSF.
Systems Analyst / Sr. Software Engineer
Responsibilities:
- Involved with business and workflow team to identify requirements for the Use Cases Design.
- Developed Use case design document and High-level design document. Used Class Diagrams, Sequence Diagrams, and collaboration diagrams for analysis as well as in the design phase using tools like Rational Rose, Microsoft Visio.
- Used standard J2EE design patterns Session Façade, Service Locator, Factory Method, Command Pattern, MVC pattern and Singleton.
- Developed Custom and Component CSS configured with the application. Responsible for Dynamic selection of CSS based on the user choice.
- Responsible for Understanding application requirements and Formulating UI designs
- Used various listener interfaces and components provided by Trinidad for developing the JSF pages and Page Beans.
- Designed and Developed BPM flows using Confidential BPD.
- Developed services and client agents using chordint frame work.
- Designed and Developed and standard validation framework as per the client requirements for the validating the specific fields.
- Responsible for creating hibernate-mappings, persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework.
- Implemented common exception framework and developed standards that has to be maintained across the application.
- Designed/Developed Stored Procedures for the application in Oracle.
- Involved in integration of Confidential Framework with the JSF pages, JSF pages to Page Beans.
- Designed Common Framework Architecture and implemented Framework Components..
- Used Agile Methodologies, SCRUM, for rapid software development
Confidential, Salinas, CA
Platform & Skills: Java, JSP, EJB2.0, JMS, Oracle10G, WebSphere Application Server 5.1.1.1, Confidential Foundation Framework, workflows, WSAD 5.1
Systems Analyst / Sr. Software Engineer
Responsibilities:
- Involved with business and workflow team to identify requirements for the Use Cases Design.
- Developed Use case design document and High-level design document. Used Class Diagrams, Sequence Diagrams, and collaboration diagrams for analysis as well as in the design phase using tools like Rational Rose, Microsoft Visio.
- Used standard J2EE design patterns Session Façade, Factory Method, MVC pattern and Singleton.
- Developed Custom and Component CSS configured with the application. Responsible for Dynamic selection of CSS based on the user choice.
- Designed and Developed BPM flows using Confidential BPD.
- Developed services and client agents using chordint frame work.
- Responsible for Understanding application requirements and Formulating UI designs
- Implemented common exception framework and developed standards that has to be maintained across the application.
- Designed/Developed Stored Procedures for the application in Oracle.
- Used Agile Methodologies, SCRUM, for rapid software development
Confidential, CA
Platform & Skills: Java, JSP, EJB2.0, Oracle9i, WebSphere Application Server 5.1.1.1, WSAD 5.1, and CAFE
Senior software Engineer
Responsibilities:
- Developed Use case design document and High-level design document. Used Class Diagrams, Sequence Diagrams, and collaboration diagrams for analysis as well as in the design phase using tools like Rational Rose, Microsoft Visio.
- Used standard J2EE design patterns Session Façade, Service Locator, Factory Method, Command Pattern, MVC pattern and Singleton.
- Developed Custom and Component CSS configured with the application. Responsible for Dynamic selection of CSS based on the user choice.
- Responsible for Understanding application requirements and Formulating UI designs
- Implemented common exception framework and developed standards that has to be maintained across the application.
- Designed/Developed Stored Procedures for the application in Oracle.
- Involving in JSP, EJB, CAFE development and Design Issues.
- Involving in Project Management Plan, Requirement Tracking, resource tracking, Metrics Collection