Summary
Overview
Work History
Education
Skills
Timeline
Generic
Sai Ram Gopal Batchu

Sai Ram Gopal Batchu

Bangalore

Summary

Technical leader with 14 years of experience in developing distributed systems, currently managing a team of over 30 at Shell India Markets, Pvt. Ltd. Proficient in Java, Spring Boot, AngularJS, NodeJS and AWS with a proven ability to drive IT transformation and cloud adoption through collaboration with global vendors like IBM and AWS. Expertise in full-cycle software product development and cloud technologies, ensuring seamless integration with legacy systems to enhance operational efficiency. Committed to continuous learning, I am currently pursuing advanced courses GenAI and Digital Transformation to leverage emerging technologies for strategic growth.

Overview

14
14
years of professional experience

Work History

Technical Lead

Shell India Markets Pvt Ltd
Bangalore
10.2017 - Current

Subsurface Data Universe: It is a data platform to enable the data harmonization and to break down data silos by providing a common, cloud-native framework for managing subsurface data enabling faster innovation, improved data sharing, and easier integration of applications

  • Led the implementation of a Subsurface Data Universe to optimize data management and operations
  • Led the transition to the Open Subsurface Data Universe (OSDU) to leverage global standards and schemas, facilitating improved data standardization and addressing complex data challenges in the energy sector
  • Improved project delivery by advocating for best software practices, resulting in more reliable, IRM complaint and efficient microservices
  • Deployed and optimized applications on AWS using S3, EKS, Lambda, API Gateway, and other services
  • Integrated Subsurface workflows with OSDU APIs, conducted schema analysis and document management issues
  • Designed and implemented a user-friendly web application for managing the master data, improving end-user experience and operational productivity
  • Monitored project progress, implemented corrective actions, resolved conflicts, and conducted root cause analysis for production issues

Senior Associate Technology

Sapient
Bangalore
08.2016 - 08.2017

Product Auction: Product auction is a micro service-based application. The application will list all the products available for auction

where users can bid for a product. The unique bid with highest and fastest will win the product.

  • Designed data model for Product and Bid entities in auction application.
  • Developed microservices for product catalog, bidding, and user management using Spring Boot.
  • Established AWS infrastructure with Terraform to support application deployment.
  • Enabled CI/CD capabilities utilizing Jenkins, Git, Docker, ECR, and shell scripting.
  • Conducted benchmarking to evaluate alternatives for optimal data store selection.
  • Defined partition keys for product and bid tables to enhance performance.
  • Employed Test-Driven Development (TDD) to ensure quality and reliability.
  • Received spot recognition award for resolving concurrency issues in bidding process.

Senior Software Engineer

DST IT Services
Hyderabad
01.2014 - 07.2016

eCompliance: It is a REST based web application which is used to perform tests, to decide whether the retirement plan is compliant with the ERISA (Employee Retirement Income Security Act) or not. Various tests performed are ADP/ACP, Minimum Coverage and General Non-Discrimination etc.

  • Worked with enterprise architect team for developing BSL (Business Service Layer) a generic framework to be used at organization level
  • Development of REST services for running ADP/ACP, Minimum Coverage tests using Spring REST
  • Followed TDD using Junit, Mockito
  • Interaction with onsite counterparts on regular basis for understanding the rules of various tests
  • User interface development was done using ExtJS
  • Active participation in peer code reviews
  • Star of the month award for migrating ADP/ACP test functionality from legacy system

Software Engineer

eTouch Systems India Pvt Ltd
Mumbai
09.2011 - 12.2014

Network Data Management: The system helps to identify the network assets (non GIS), Energy Input of town, Load shedding information that need to be updated by utility to provide to the correct data through this module to other modules such as Energy Audit and CRM. It also supports report management for regulatory body, such as reliability indices etc.

  • Developed SOAP web services, which are consumed by CRM application
  • Developed control logic using Servlets
  • Developed helper classes to handle the business logic
  • Developed utility classes to handle the common functionalities across the application
  • User Interface development using JSPs
  • Client-side validations using JavaScript

Education

Master of Computer Applications -

Vivekananda College of Computer Sciences
08.2011

Skills

  • Microservices architecture
  • Database design
  • Technical documentation
  • Code quality assurance
  • CI/CD implementation
  • Technical mentoring
  • Java and Python
  • GenAI
  • Cassandra, Couchbase, ElasticSearch, Kibana and AWS DynamoDB
  • REST, SOAP
  • Apache Tomcat
  • AngularJS, ReactJS, NodeJS
  • TypeScript, jQuery
  • Spring, Spring Boot framework
  • JPA, Hibernate
  • JUnit
  • Spring Tool Suite, IntelliJ, and VS Code
  • Docker, Terraform, Kubernetes, and Vault
  • Scaled Agile Framework(SAFe)

Timeline

Technical Lead

Shell India Markets Pvt Ltd
10.2017 - Current

Senior Associate Technology

Sapient
08.2016 - 08.2017

Senior Software Engineer

DST IT Services
01.2014 - 07.2016

Software Engineer

eTouch Systems India Pvt Ltd
09.2011 - 12.2014

Master of Computer Applications -

Vivekananda College of Computer Sciences
Sai Ram Gopal Batchu