DURGESH TIWARI

  • .Net Solution Architect / Technical Lead
  • Austin, TX
  • Member Since Apr 14, 2023

Candidates About

 

Durgesh Tiwari 

Solution Architect/Technical Lead

Wipro Technologies US.                                                    

Summary

·         Sun Certified Enterprise Architect (SCEA 5) , TOGAF 9 & AWS Certified Solution Architect with extensive experience in architecture, design, development & implementation of large and complex transformation program spanning across wide range of technologies.

·         Progressive work experience in software application development and maintenance that includes project management & leading high caliber technical teams and software design, development, testing and deployment experience.

·         Successful background of working with stakeholders to develop architecture framework that aligns strategy, processes, and IT assets with business goals.

·         Extensive experience with analysis, design, development, customization and implementation of software applications.

·         Expertise in providing Software Product Roadmap, Architecture and Design for Reusability, Scalability and Performance. Expertise in Rapid Application Development, Agile, Waterfall and XP Methodologies.

·         Proficient in analyzing and translating business requirements to technical requirements and architecture.

·         Strong Java, J2EE and Object Oriented Programming skills.

·         Development both at client-side and server-side using Java, J2EE, Servlet, JSP, Struts, Spring, EJB, angualrJS, iBATIS, HTML, XML, JDBC, JMS, MQ.

·         Expertise in preparing Usecase Reviews, Design Reviews and Code Reviews.

·         Extensive Experience with multiple databases involving DB2, Sql Server, Oracle, Informix. Involved in PL/SQL programming.

·         Experience in leading and managing teams.  Handled multiple roles – Java Architect, Technical Team Lead, Project Lead, Development Manager.

·         Hands on design and implementation experience in Web, Portal, security and performance engineering of large & complex transformation project & program

·         Technical experience in the areas of business analysis, application design and full life cycle development focused on Business Intelligence and data warehousing.

 

CERTIFICATIONS / TRAINING

Advance Project Management , Stanford University - 2014 Stanford CA

TOGAF 9 Certified

JEE 5 Sun Certified Enterprise Architect (SCEA 5)

AWS Solutions Architect - Associate

AWS Certified Developer - Associate

Oracle Certified Professional (OCP) Oracle 8i

Sun Certified Web Component Developer(SCWCD)

Sun Java Certificate (Java Certified Programmer )

WebSphere at IBM India – 2004 – Pune, India

 

Education:

Ø   Bachelor’s degree in Computer Science , Lucknow Univeristy , India .

Ø     Master’s in Management Lucknow University, India.

 

 

TECHNICAL EXPERIENCE

Environment

Windows , UNIX, Linux

Languages

JAVA , Scala , C

Database Related

Oracle 9i/10g / 11g, DB2, MySQL,

Cloud Technologies

Amazon Web Services (AWS)

DevOps

Jenkins CICD, OpenShit

CRM Tool

SalesForce(SFDC)

ELK Stack

Elasticsearch, Logtash, Kibana

Messaging System

Apache Kafka

J2EE Technologies

JSP, Servlets, JDBC, EJB, JMS, JTS, JTA, JAXB

Web Technologies

angularJS, node.JS, HTML 5, CSS

Portal Technologies

JSR168, 286 Portlets , JSF Portlets , WebSphere Portal Server 6.1,6, 5.1

Application Servers

IBM Websphere , Apache Tomcat 7.0

Web Server

Apache HTTP server and IIS4.0

Messaging Server

IBM MQ Series 5.3

CM tools

GitHub, SVN , Rational Clear Case, MS-VSS, CVS

Design Methodologies

UML, OOAD, Design Patterns

Design tools

Rational Rose, Visio

IDEs

Eclispe, IBM WSAD 7.0, IBM Visual Age for Java, IntelliJ

Frameworks

Stripes, Spring, Struts, iBATIS, Hibernate

Build Tools

Apache Ant 1.6 , Maven, gulp.

Web Services

RESTFul Services, SOAP, UDDI, WSDL, SOAP with Attachments API (SAAJ).

Methodologies

Water Fall Model, Agile Software Development methodology, Test Driven Development (TDD), SCRUM Development Process, Extreme Programming (XP) methodology, Rational Unified Process (RUP) methodology.

Testing tool / Framework /Language

Cucumber, Selenium, Gherkin, WebdriverIO, Karma, Mocha, JMeter.

Tracking Tool

JIRA 6.0

ETL

Talend For ESB, Talend For Big Data

                          

 

 

 

 

 

 

 

                          PROFESSIONAL EXPERIENCE

·         Wipro Technologies  US- Principal Architect / Principal Consultant(Oct 2017 – till date)

·         Cognizant Technology Solutions - Sr. Architect (Sept 2011 – Oct 2017)

·         Wipro Technologies  - Solution Design Lead (Sept 2004 – Aug 2011)

·         IBM Global Services   - Software Engineer (May-2003 - Sept 2004)

                                                                       

 

 

 

PROJECT HANDLED

 

Project: CPQ-NGQ (Next Generation Quoter)

Client:    HP Enterprise , Austin Texsa.

Role:      Solution Architect / Technical Lead

Project Team Size: 16

 

Project Specification:  CPQ-NGQ is the next generation Quoter. It is a stepping stone to eventually replace the Watson Quoter. The main objectives of this project are :

  • Build upon the go-forward quoting technology and integrate NGQ into the new Quote-to-Cash platform; to be able to offer our users a more efficient, intuitive, and integrated quoting experience by providing:
  • The ability to create a configuration in Next Generation Config (OCA, OCS and OCC).
  • The flexibility to make changes within a configuration.
  • The ability to add bundles to a quote.
  • A user friendly, color coded compare and merge configuration table that will allow the user to easily recognize the changes being made.
  • The efficiency of creating a deal for special pricing.
  • The convenience of allotting a desired amount or percentage of discount which will facilitate the user in providing competitive pricing to the customers.
  • The flexibility to customize the look of the Quote output document.
  • The easy to use and customize quote detail grid.

 

 

 Duties & Responsibilities

·         For the product release, development & review of Technical Design Document.

·         Design, coding & maintenance  of the different modules of the project such as Refresh Pricing, Escalate pricing , Save Quote, Add product to the config..etc.

·         Handling Production issues / defects and providing solutions for the same.

·         Logging server logs using Kafka & ELK stack and creating  UI dashboard for the better monitoring of application performance.

·         Facilitate the definition of project scope for the specific release, goals and deliverables with Business.

·         Development Proof of Concepts (POC) for Application modules.

·         Creation of Jenkins pipeline for respective project for CICD.

·         Coordination with Development team for handling the issues related to code.

 

Application Environment: Windows / Unix, Java, angularJS, RESTFul services ,Microservices , Apache Tomcat,  HTML/XML, GitHub,  Salesforce(SFDC)-CRM, Agile methodology.

 

 

 

 

Project: Digital Readiness (May 2016 –October 2017)

Client:    KeyBank  Corporation , Cleveland, OH

Role:      Application Architect / Technical Lead

Project Team Size: 12

 

Project Specification: 

KeyBank started this project by  looking out to provide engagement model to set up Digital Readiness Team to align with their strategy. As a part of this initiative, a focused team need to be assembled to ensure the proactive support of industry changes in the Mobile Development and Device space.  This also  require consistent refreshes of software, with appropriate testing. Key need Mobile development, Testing and Devops Team to be executed in Agile methodology  as a part of for this initiative

 

 Duties & Responsibilities

·         Development & review of Technical Design Document.

·         Design, coding & maintenance  of the project modules.

·         Facilitate the definition of project scope, goals and deliverables.

·         Development Proof of Concepts (POC) for Application modules.

·         Creation of Jenkins pipeline for respective project for CICD.

·         Analyzing & resolving SonarQube code related issues. 

·         Static code analysis using  JsLint.

·         Performance/load testing using JMeter.

·         Coordination with Development team for handling the issues related to code.

·         Consult with projects on development/testing strategy – e.g. setup / leveraging mobile environment, etc.

 

Application Environment: Windows 7/ Unix, Java, angularJS, AJAX, RESTFul services ,microservices Apache Tomcat,  HTML/XML, Git, SVN, JUnit, Agile methodology, Cucumber, Selenium, Gherkin, WebdriverIO, Karma, Mocha, JMeter.

 

 

 

 

Project:  AIRRS (Alternative Investment Regulatory Reporting System) (April 2015 –May 2016)

Client:    State Street  Corporation , Kansas City , MO

Role:      Application Architect / Tech Lead

Project Team Size: 22

 

Project Specification:  

AIRRS application is used by the GRRS(State Street’s Global Regulatory Reporting Services team)  team for AIFMD regulatory filings on behalf of clients.

AIRRS presently supports regulatory filings pertaining to AIFMD (EU markets) so as part of new features ,  Business wants to add US based regulatory filings pertaining to Form PF and CPO-PQR.

Additionally, there is a plan to integrate AIRRS with State Street’s ESP (Enterprise Service Platform) i,e, Dataware housing tool, for data loading and storage.

 List of Business processes Of AIRRS

1. Client On-boarding

2. Fund extracts and data gathering

3. Pre questions preparations

4. Data calculations and aggregations

5. Pre filing prep

6. Client Approval and filing

 

Duties & Responsibilities

        Lead the Solution Architecture, High level Design and Component Design.

        Leading/Managing Offshore and Onshore Team of Expert Resources, Project Lead and Quality Team and Provide technical assistance to team members when necessary.

        Coordinate with Client manager in understanding the changing dynamics and new developments at the client place.

        Design, Coding of Application Framework, Server/Client side Reusable Components.

        Oversee all the processes and set up quality control measures and implement them.

        Interact with CSR daily on production issues encountered and work on long term resolution of the production issue by setting process improvements/ setting rules or by code changes.

        Design of User Interface for best User Experience with state of the art principles.

        Providing Product Direction & Technology Road map to the Client.

        Involving in Requirements Gathering – Collection, Collation, Ranking and Finalize.

        Establishing Team, Roles and Responsibilities.

        Preparing Budget, High level Technology Estimates.

        Preparing Project Assumptions, Constraints and Risks/Responses.

        Pro-active Planning for Preventive Actions.

        Understanding Customer Expectations and setting Right.

        Project Planning, WBS, Scheduling, Cost, Scope and Stakeholder Management.

        Project Organization and Reporting.

        Perform Disaster Recovery Exercise.

        Mentoring and Motivating Team for Project Goals and Career Goals.

        Leading Team for choosing best suited Patterns and Design Considerations.

        Coordinating Client Business, Functional and Technical Teams.  

        Responsible for Successful Project Delivery.

        Conduct Presentations to the client stakeholders for early feedback.

        Involving in Pre-Sales Activities.

        Exploring other Opportunities, Prospects.

 

Application Environment: Windows 7/ Unix, Sybase, Java, angularJS, PrimeFaces, JSP, Servlets, AJAX, RESTFul services , Apache Tomcat,  HTML/XML, PL/SQL, SVN, Spring, iBATIS , JUnit, Agile methodology.

 

 

Project:  Business Track Portal Application (December 2012 – April 2015)

Client:    First Data, Omaha, NE, USA & Mississauga ON, Canada.

Role:      IT Architect / Tech Lead

Project Team Size: 14

Project Specification:  

Business Track Portal application is an integrated personalized dashboard for merchant and non-merchant users for 22 different third party applications. The non-merchant users include customer care personnel, super users and administrators. Business Track offers a streamlined, web-enabled customer experience allowing merchants to access all payment streams from one convenient, user-friendly web portal.

Business Track allows users to view and manage all payment streams (i.e., credit, debit, pre-paid, check and gift card) through one single, consolidated tool.  Users can view at a glance the important information needed to manage their business, including charts of daily sales and deposits by payment type, disputes, and quick links to all their statements. In addition, the dashboard includes an excerpt of the latest data from First Data SpendTrend® - a summary of key consumer spending trends by industry. This includes same–store dollar volume growth by merchant industry for a category of merchant and non-merchant users.

 

Duties & Responsibilities

  • Development & review of Technical Design Document.

·         Design, coding & maintenance  of the project modules.

  • Facilitate the definition of project scope, goals and deliverables.

·         Development Proof of Concepts (POC) for Application modules.

·         Provide program and project management leadership on client engagement.

·         Accountable for broader quality of delivery across relevant Solution Platform projects through appropriate risk mitigation strategies.

  • Manages day-to-day operational aspects of a project and scope.
  • Participation in Design Reviews, Code Reviews sessions.
  • Owning direct accountability for overall project/program delivery and ensuring the successful execution and delivery of projects that meet scope, timing, and cost goals.
  • Reviews deliverables prepared by team before passing to client.
  • Client coordination for functional/technical understanding.
  • Review any escalations/performance issues
  • Monitor development & deployment of the project in each environment (Test, Staging, Production) & provide support on the need basis.
  • Estimation for the Project, Change Request, Defects.
  • Consults with business leaders and ITS business representatives to ensure understanding of the business requirements and future strategic direction of the business/function.
  • Support the business development life cycle by serving as a solution SME and assisting with the identification and qualification of business development opportunities.

 

Application Environment: Windows 7/ Unix, DB2, Java, angularJS, JSP, Servlets, AJAX, SOA services , WebSphere Portal Sever 6/6.1,  HTML/XML, PL/SQL, SVN, Spring, iBATIS, JUnit, Agile methodology.

 

                   

Project:  Rapid Connect (September 2011 – November 2012)

Client:    First Data, Omaha, NE, USA.

Role:      Application Architect / Tech Lead

Project Team Size: 17

 

Project Specification:  The project management function within the Rapid Connect Portal is a set of structured, self-service, development workflows and diagnostic tools within which a Vendor application progresses from concept through development and certification to eventual production implementation.

The key components of this function are the: Project Inventory Questionnaire, Project Profile, My Projects Portlet ,  Certification Sandbox. The project management process is initiated when a User creates a new project within the Rapid Connect Portal utilizing the on-line Project Inventory Questionnaire.  The project information is gathered through a cascading project discovery process and is used to create the Project Profile and customized SDK.  The project definitions within the Project Profile are used as the foundation to facilitate the interaction between the Rapid Connect Portal and the Certification Sandbox for the Vendor and the User.  Once created, the project is managed through progressive development lifecycle phases by the successful completion of sequenced testing and validation levels. 

 

Duties & Responsibilities

·         Provide subject matter expertise to identify and recommend workable solutions to client.

·         Design, coding & maintenance  of the project modules.

·         Responsible for leading a project team to design, develop and implement new cards(modules) for the application

·         Support the project  development life cycle by serving as a solution SME and assisting with the identification and qualification of business development opportunities.

·         Work with the Project Manager to develop the overall implementation solution plan and serve as a lead, as required, overseeing aspects of the project life cycle, from the initial kickoff through the requirements analysis, design and implementation phases for projects within solution area

·         Accountable for broader quality of delivery across relevant Solution Platform projects through appropriate risk mitigation strategies

·         Contribute to the estimation effort for relevant proposals and/or projects

·         Participation in Design Reviews, code reviews etc.

·<span style="font:7pt 'Times New Ro