
DURGESH TIWARI
- .Net Solution Architect / Technical Lead
- Austin, TX
- Member Since Apr 14, 2023
Durgesh Tiwari
Solution Architect/Technical Lead
Wipro Technologies US.
Summary
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
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 :
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
· Design, coding & maintenance of the project modules.
· 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.
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