Govind Mundhra

Govind Mundhra

location of Govind MundhraMumbai, Maharashtra, India

Connect with Govind Mundhra to Send Message

Connect

Connect with Govind Mundhra to Send Message

Connect
  • Timeline

  • About me

    Senior Technology Architect at Accenture

  • Education

    • Padwal Vidhayala

      -
    • Thadomal Shahani Engineering College (TSEC)

      2003 - 2005
      M.E Computer Science
    • Lokmanya Tilak College of Engineering

      1998 - 2002
      B.E Computer Engineering
    • BES Menon College

      1996 - 1998
      Higher Secondary Science
  • Experience

    • Starcom Software Pvt Ltd

      Jun 2004 - Feb 2006

      Responsibilities involved making the bootable CD for Linux. I provided support for boot splash, initrd and similar application. I was also accountable for writing Shell scripts to be used by various applications and testing of various scripts. I also managed kernel compilation for providing supports for different hardware (Supported Internal modem Smart Link Modem, Scanner, USB stick, USB & LP printer etc.). Supporting this distribution with all the latest Application like (Firefox, Thunderbird, Open office, Sane, Acrobat Reader, various plug-in for the browser, Real payer, Xine player) Show less

      • System Engineer

        Jul 2005 - Feb 2006
      • System Engineer

        Mar 2005 - Jun 2005
      • System Engineer

        Jun 2004 - Feb 2005
    • Accenture

      Mar 2006 - now

      ➢ Define Application Architecture for handling communication between systems that encompasses EAI, Message Brokers (JMS MQ), File Transfer, API Management and Integration Libraries (Apache Camel). Model Microservice in terms of data processing and flow control as per business requirements➢ Define Development Architecture for handling versioning and performance of the application, stability of the platform. Design deployment capabilities that includes deployment orchestration with tools supported by Ansible and Jenkins. Help in creating the process of Container Management & Distribution like Docker images, Openshift Blueprints. Maintain inventory of various Software and Cloud Services to ensure cost control. Define Log and Audit Trails Management process in ElasticSearch. Define the environment setup process based on release cycles➢ Define Runtime Architecture for transaction and message handling to ensure Interrupted Execution Re-start/Recovery of messages. Define standard logging structure for microservice to support Distributed Logging. Perform assessment of tools for Certificate management process and define process to manage/distribute on the platforms (Openshift Secrets). Design replay/retry mechanism of messages. Design Assembly and Integration test approach for the platform. Define business and technical exception handling mechanism➢ Define Operational Architecture as in how the monitoring and alerting of the application and overall PaaS Platform, to allow ongoing support and maintenance of the platforms. Define dashboard (Kibana)to monitor the traffic of various flow in the system, security vulnerabilities and system resource utilization. Enabling the various security aspect on Cloud to ensure encryption of data at transit and rest, tracking the various vulnerabilities aspects of Application/PaaS & Cloud.Technologies: Java + Spring + Apache Camel, IBM MQ, Openshift, AWS Cloud, DevOps tooling (Git, Jenkins, Gerrit), ElasticSearch, Kibana, Fluentd, Zabbix Show less Providing L1/L2 Live Services support role, maintaining the integrity of the Bank’s Project MORCOM Production environments. I have used Java, Unix/Linux, WebSphere, BO and Oracle skills to preserve high productivity levels in the Live environment. My responsibilities were:➢ Providing technical and functional support to various Global lines of Business (Primary Futures and Options, FX, Credit Derivatives).➢ Ensuring a low latency FX flow. Providing analytical support to help identify any issues followed by an appropriate and timely resolution.➢ Ensuring maximum availability of Live systems and reducing system downtime.➢ Identifying improvement areas in the infrastructure space and driving initiatives to closure.➢ Ensuring high service availability levels to Users across multiple locations and interfacing with Development, Support and Business Teams.➢ Contributing to proof of concepts by evaluating new frameworks and tools on to the project.➢ Monitoring server capacity, loads and performance levels of Production environments, taking appropriate actions wherever necessary. Show less I have worked in various roles and projects across entire project life-cycle (planning, analysis, design, development, implementation and production support). Some of them are listed below:- Custom – ETL Tool Development: I was responsible to developing a shell script batch application which would extract the data from DB2 and load in Oracle. The Batch was to handle multiple tables of millions of records. The performance of the batch was critical as the underlying data would be required for 4K+ reports generation for global clients. The batch was integrated with Control-M to run them for concurrent data loads. - I was responsible for analyzing the different change request and defects raised in the prod environment. To find the amendments required for these CR’s, there impact on the existing modules. It involves creation of Impact Analysis, system test plan, UAT test plan, and Operate Handover and release notes. During this project, I worked on CR related with different modules like reconciliation, splits and allocation, closeouts, statements, reports, batches, defect fixing, etc.- Straight Though Processing project is for removing the applet used in different modules of Application. It had also included migration of margining application to different database, enabling asynchronous delivery of swift Messages Show less I was responsible for providing support to development team of a top investment bank. I have developed Perl based application that was used by the entire team of more than 120 members for deployments of application, compilation of database objects like views, procedures, functions, triggers, upgrade script in Oracle and Sybase database. The application was also capable of auto-generating the release notes with developers auto-selecting the artifacts, facilities the artifact movements do different environment SIT/UAT and PROD. This application was highly appraised and had reduced lot of manual efforts in supporting the environment for the development team. Show less

      • Senior Technology Architect

        Nov 2021 - now
      • Manager

        Jun 2018 - Nov 2021
      • Associate Manager

        Oct 2012 - Nov 2021
      • Team Lead

        Feb 2010 - Sept 2012
      • Sr Software Engineer

        Apr 2008 - Jan 2010
      • Software Engineer

        Mar 2006 - Mar 2008
  • Licenses & Certifications