Srinivasan Nanduri, Developer in Bengaluru, Karnataka, India
Srinivasan is available for hire
Hire Srinivasan

Srinivasan Nanduri

Verified Expert  in Engineering

Software Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
February 1, 2022

Srinivasan is a technology leader experienced in design, development, and managing cloud computing architecture of products, managed services, and solutions in the areas of application modernization and artificial intelligence (AI) driven automation. He has 18 years of progressive experience focused on cloud-native, middleware, application integration, data, and analytics technologies.

Availability

Part-time

Preferred Environment

Kubernetes, Amazon Web Services (AWS), IBM Cloud, DevOps Engineer, Red Hat OpenShift, Java, Python, Terraform, Site Reliability Engineering (SRE), Go

The most amazing...

...architecture and development I've led for IBM Cloud mobile services included the cloud-native transformation of services adopting DevOps and SRE methodologies.

Work Experience

Cloud Architect

2008 - 2022
IBM
  • Acted as an established leader with excellent planning, prioritization, and decision-making skills, delivering several products and enhancements.
  • Nurtured innovation, leading several functionalities that translated into services and enhancements in the portfolio.
  • Led several deployments such as cloud, on-premise, IaaS, containers, and Kubernetes for key IBM customers across industries globally.
  • Contributed to cloud-native, event-driven, microservice, and cloud-agnostic architectures, including on-premise, cloud-provider-neutral, and managed services.
  • Enhanced developer productivity and increased operational efficiency by identifying SRE and DevOps methodologies such as Eclipse, VS Code, Git, Make, Shell, Tekton, Jenkins, and Travis.
  • Researched and conceptualized evolving products architecturally for cloud deployment, microservices, Strangler pattern, data model optimization, cache, API gateway, Docker, CRI, Kubernetes, Red Hat, OpenShift, REST, Eclipse Vert, and early adoption.
  • Implemented programmable APIs for consuming the components securely, using the Operator SDK, Go, OpenShift, Apache Flink, Elasticsearch, Redis, and Nginx. Also utilized Kubernetes operators and Operator Lifecycle Manager (OLM) driven installation.
  • Helped develop IBM Mobile Foundation and IBM Cloud Pak for apps, enhanced with optimal programming model and user-friendly APIs allowing seamless migration of existing consumers. Used JPA, SQL, Db2, MySQL, and NoSQL (CouchDB, MapReduce).
  • Developed IBM mobile services like push notifications, app launch, real-time segmentation, feature control, and in-app messaging from incubation to production. Used IBM WebSphere, Node.js, content delivery networks, Nginx, Postgres, and Cloudant.
  • Built an operational analytics server for device interactions on IBM WebSphere Application Server and Java using Elasticsearch, JavaScript, and Python.
Technologies: DevOps, Java, IBM Cloud, Go, Python, Apache Kafka, Site Reliability Engineering (SRE), Eclipse

IBM Cloud Services

https://www.ibm.com/in-en/cloud/push-notifications
As a lead architect, I was in charge of delivering key PaaS services on IBM Cloud. These services include Mobile Foundation (middleware), application integration services, push notifications, SMS gateway, and privileged access gateway (Bastion).

Enabled several customers to transform and migrate their workloads from legacy environments to cloud—application modernization.
2000 - 2004

Master's Degree in Computer Science

Manonmaniam Sundaranar University - Tamilnadu, India

Tools

Terraform

Paradigms

DevOps

Languages

Java, Python, Go, C, C++

Platforms

Kubernetes, Red Hat OpenShift, Amazon Web Services (AWS), Apache Kafka, IBM Mobile First, IBM WebSphere, Eclipse

Other

IBM Cloud, DevOps Engineer, Site Reliability Engineering (SRE)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring