Summary
Overview
Work History
Education
Skills
Timeline
Generic
Sai Goutham Kumar Garsha

Sai Goutham Kumar Garsha

Tech Lead
Hyderabad

Summary

Experienced software professional with over 10+ years of experience in developing, testing, and maintaining software applications. Skilled in designing and implementing complex software solutions, utilizing a range of programming languages and technologies. Proven track record of delivering high-quality software products on time and within budget. Excellent problem-solving skills and ability to work collaboratively in a team environment. Strong leadership and communication skills, with a focus on building and maintaining positive relationships with clients and stakeholders. Seeking a challenging role in a dynamic organization where I can utilize my skills and experience to drive innovation and growth.

Overview

10
10
years of professional experience
4
4
years of post-secondary education

Work History

Chapter Lead

Mashreq Global Services
Banglore
06.2021 - Current

Project - PULSE

Roles & Responsibilities

  • Led the Microservices Chapter, a community of developers and architects focused on designing and implementing microservices-based solutions for multiple projects and clients.
  • Developed and maintained the Microservices Architecture and Design Guidelines, a set of best practices and standards for building and deploying microservices using technologies such as Docker, Kubernetes, and API Gateway.
  • Provided technical leadership and mentorship to chapter members, fostering a culture of continuous learning and improvement through code reviews, pair programming, and workshops.
  • Collaborated with other chapter leads and architects to define the microservices strategy and roadmap, including evaluation of new microservices tools and technologies.
  • Worked closely with business analysts and product owners to identify microservices opportunities and requirements, ensuring alignment with business goals and objectives.
  • Designed and implemented microservices-based solutions, using technologies such as Java, Spring Boot, Node.js, and React, that met scalability, resilience, and performance requirements.
  • Led the implementation of microservices-related infrastructure and tools, such as container orchestration, service mesh, and monitoring and logging frameworks.
  • Ensured compliance with security and data privacy standards, such as OAuth, SSL, and PCI-DSS, by implementing secure communication protocols and encryption techniques.
  • Contributed to the development of the Microservices community, by sharing knowledge and experiences, participating in conferences and user groups, and promoting Microservices thought leadership.

Technical Lead

Virtusa Consulting Services
Dubai
04.2020 - 05.2021

Project - Digital Credit Journey

Client - Mashreq Bank

Summary

The platform supports creation of credit proposal and approval for corporate clients. The platform is linked to the core system for limit disbursement. The platform also tracks the exposures and send alerts on key events such as CP expiries.

Roles & Responsibilities

  • Leading and managing a team of software developers, including providing coaching, mentoring, and guidance.
  • Developing project plans and timelines, and ensuring that the team meets project milestones and deadlines.
  • Collaborating with other teams, stakeholders, and business leaders to define project requirements, scope, and objectives.
  • Designing, developing, and testing software solutions that meet business needs and requirements.
  • Ensuring that software development best practices are followed, including coding standards, testing, and documentation.
  • Identifying and mitigating risks, and resolving issues that arise during the software development process.
  • Tracking and reporting on project progress, and providing regular updates to stakeholders and leadership.
  • Continuously improving the software development process, tools, and techniques to increase efficiency and productivity.
  • Staying up-to-date with emerging technologies and trends, and evaluating their potential impact on the business.
  • Building a culture of innovation, collaboration, and continuous improvement within the software development team.

Technical Lead

Virtusa Consulting Services
Dubai
08.2019 - 03.2021

Project - Norbloc - Blockchain Based KYC Platform

Client - Mashreq Bank

Summary

A platform where Mashreq will get leads from DIFC and the customer KYC data would be passed through a hyper ledger blockchain. These leads will be automatically identified as a corporate or SME and would be passed on to the origination teams and subsequently to the onboarding journeys once customer is onboarded. The KYC information will be written back to the blockchain platform.

Roles & Responsibilities

  • Responsible for leading a team of developers, providing direction, and ensuring the team is working efficiently towards project goal.
  • Collaborating with other teams, stakeholders, and business leaders to define project requirements, scope, and objectives.
  • Coordinate with tech partners to facilitate testing.
  • Identify potential risks that may impact project success and take necessary steps to mitigate those risks.
  • Ensure that deliverables meet quality standards and guidelines.

BPM Lead

Virtusa Consulting Services
Banglore
06.2018 - 07.2019

Project - NEOBIZ Banking App for SME's

Client - Mashreq Bank

Summary

The platform supports end to end onboarding journey of a SME customer. The customers can use the web or mobile app to apply for an account which is linked to a backend BPM based workflow supporting instant verification and account opening.

Roles & Responsibilities

  • Led the development of IBM BPM solutions, working closely with business analysts, project managers, and developers to ensure successful delivery.
  • Designed and implemented BPM process models, including business rules, user interfaces, and integration with external systems, using IBM BPM tools such as Process Designer, Integration Designer, and Business Space.
  • Conducted workshops and training sessions with clients to gather requirements and explain BPM concepts and best practices, ensuring alignment with business goals and objectives.
  • Mentored and coached junior BPM developers, providing guidance on technical and functional aspects of IBM BPM development and fostering a culture of continuous learning and improvement.
  • Developed and maintained reusable IBM BPM assets, such as templates, libraries, and frameworks, to improve efficiency and consistency across projects and clients.
  • Ensured compliance with IBM BPM standards and best practices, performing code reviews, testing, and documentation to ensure high quality and maintainability of BPM solutions.
  • Collaborated with other IBM BPM Leads and architects to define the BPM strategy and roadmap, including evaluation of new BPM tools and technologies.
  • Managed and tracked project progress and budget, communicating with stakeholders and identifying and mitigating risks and issues.

Production Support Team Lead

Virtusa Consulting Services
Dubai
03.2017 - 06.2018

Project - BPM Platforms

Client - Mashreq Bank

Roles & Responsibilities

  • Monitoring and maintaining the software applications and systems to ensure they are running smoothly and without issues.
  • Troubleshooting and resolving any issues that arise with the software applications or systems.
  • Providing technical support and assistance to internal users of the software applications or systems.
  • Collaborating with other teams, including software development and operations, to identify and resolve issues.
  • Performing regular maintenance tasks, such as system backups, updates, and upgrades.
  • Documenting all issues, resolutions, and procedures related to the software applications or systems.
  • Developing and implementing processes and procedures to improve the performance and reliability of the software applications or systems.
  • Participating in on-call rotations to provide 24/7 support for critical systems.
  • Continuously monitoring and analyzing system performance to identify potential issues and areas for improvement.

IBM BPM Developer

Virtusa Consulting Services
Banglore
02.2016 - 02.2017

Project - Digital Transformation

Client - Mashreq Bank

Summary

As part of digital transformation journey various Account Opening and OPS workflows have been automated using IBM BPM workflow.

Roles & Responsibilities

  • Involved in gathering all the requirements for the process in understanding the older system for the
    discovery of the core processes and rules involved so that the system could be converted to a
    workflow based framework applying the core principles of BPM.
  • Designed the business workflow of the process based on the client requirements.
  • Integrated various Banking applications in BPM as a part of Functional requirements.
  • Modeled and developed Business Process definitions, with various activities, gateways, events and
    other processes.
  • Modeled timer and message events, created standard libraries for common timer events that could be
    accessed by multiple applications.
  • Developed customized java classes and imported the corresponding JAR files and Implemented them
    in BPM.

IBM BPM Developer

Eidiko Systems Integrators
Hyderabad
11.2014 - 01.2016

Project - Lotus Notes Migration

Client - Mashreq Bank

Summary

Migration of critical workflows in legacy lotus notes application to BPM platform.

Roles & Responsibilities

  • Analyzed the existing Lotus Notes System, Modeled, build multiple workflows into IBM BPM with
    added functionalities.
  • Designed the business workflow of the process based on the client requirements.
  • Integrated various Banking applications in BPM as a part of Functional requirements.
  • Modeled and developed Business Process definitions, with various activities, gateways, events and
    other processes.
  • Integrated IBM BPM with OmniDocs EDMS (Enterprise Document Management System) server.
  • Worked on various services based on the requirements. Identify the business needs and build Human
    Service, Ajax service, Integration Service.

IBM BPM Developer

Eidiko Systems Integrators
Hyderabad
12.2012 - 12.2014

Project - Internal Applications

Client - Eidiko Systems Integrations

Roles & Responsibilities

  • Installed and configured IBM BPM 8.5 in both Development and Production Environments.
  • Gathered all the requirements for the process in understanding the older system for the discovery of
    the core processes and rules involved so that the system could be converted to a workflow based
    framework applying the core principles of BPM.
  • Designed the business workflow of the process based on the client requirements.
  • Trained new joiners on IBM BPM platform.
  • Developed POC's and presented to clients.

Education

Bachelor of Technology - Computer Science And Engineering

CM Engineering College
Hyderabad
04.2008 - 04.2012

Skills

Microservices

undefined

Timeline

Chapter Lead

Mashreq Global Services
06.2021 - Current

Technical Lead

Virtusa Consulting Services
04.2020 - 05.2021

Technical Lead

Virtusa Consulting Services
08.2019 - 03.2021

BPM Lead

Virtusa Consulting Services
06.2018 - 07.2019

Production Support Team Lead

Virtusa Consulting Services
03.2017 - 06.2018

IBM BPM Developer

Virtusa Consulting Services
02.2016 - 02.2017

IBM BPM Developer

Eidiko Systems Integrators
11.2014 - 01.2016

IBM BPM Developer

Eidiko Systems Integrators
12.2012 - 12.2014

Bachelor of Technology - Computer Science And Engineering

CM Engineering College
04.2008 - 04.2012
Sai Goutham Kumar GarshaTech Lead