
Srinivas Puranam
Technology / Internet
About Srinivas Puranam:
15+ years of Development & Architectural with a passion to build highly scalable applications in banking, payments & tech domains. I am a strategic thinker who enjoy solving problems by applying concepts from latest advancements in software world. My motto is to build highly secure & resilient systems with utmost code quality and improve it through automation and in iterative fashion
Experience
Senior Solution Architect at DBS Bank Ltd
January 2024 — Present
Tech Stack:
Java 17+, .Net Framework, IIS WebServer, JBoss Server, Spring Boot 3.0, IAM, Terraform, AWS, Golang, Gin, GORM, Hadoop, Parquet Files, Maria DB, OAuth 2.0, Software Architecture, Redis, Docker, OpenShift, Jenkins, Kong, Logstash, Grafana, Python, Apache Spark, ETL, Kafka, Microservices, Helm Charts, OpenAPI Spec, MuleSoft
Projects:
DIGI Banking
Key Contributions:
- Spearheaded the System Architectural Design and deployment of cloud-native SaaS applications on AWS & OpenShift for Digi Cards & Deposits.
- API Management of microservices using Kong Ingress Controller
- Led the transition from legacy .NET and Java Apps to event-driven microservices using Spring Boot and Kafka with focus on scalability, HA, fault-tolerance.
- Designed CI/CD pipelines using Jenkins Infra-as-Code, BitBucket ensuring faster release cycles and continuous integration.
- Designing Secure APIs & Services for Cards/Deposits Domains ie Debit Cards, Credit Cards, Cashlines, Casa Accounts Opening/Closing, Transactions History with compliance to industry standards
- Designed State Transitions & Actions and implemented using Spring State Machine for workflows such as CC Application, Limit Review
- Collaborated with multiple agile teams to resolve technical challenges, and improve system performance and reliability
- Data Modelling and Query Plan Analysis
- Realtime Data Ingestion Pipelines using Apache Spark and Kafka
- Provision resources in Cloud through Terraform scripts
- Security (at rest and in motion) of PII data using Encryption Standards.
- Maintaining High Quality & Coding Standards across all the modules
- Implemented logging, tracing & real time monitoring for services
- Multiple Squad Architect unblocking 2 agile teams
- Challenging the status quo to take critical decisions
Director at ADP, Hyderabad, India
May 2022 — December 2023
Tech Stack:
Java 17+, IBM Websphere, IAM, Terraform, AWS, Spring Boot, Micronaut, Spring Cloud, SaaS Application, Tomcat, DocumentDB, AWS RedShift, Lambda Functions, Docker, EKS, ElastiCache, Aurora DB (Postgresql), ELB, Grafana, DynaTrace, Splunk, CloudWatch, Apache Spark, Helm Charts, OpenAPI Spec, Paypal, Golang
Projects:
ADP DataCloud
Key Contributions:
- Spearheaded the Solution Design & Architecture of next-gen ADP DataCloud Platform with 30+ Microservices using Cloud Native Stack.
- Design the overall architecture of the multi-tenant SaaS platform and produce solution documents
- Provision Resources in AWS through Terraform
- Created Domain Modelling & ETL Architectures for AWS RedShift using STAR Schema.
- Designed IAM Policies & implemented Profiles based Security Model using Drools Engine
- Integration with Kafka, Apache POI & Apache Spark for real-time reporting.
- Create Core Frameworks of the System using java, spring and kafka
- Integration with payment gateways (Stripe, PayPal, Mastercard)
- Collaborated with multiple agile squads to resolve technical challenges, and improve system performance and reliability
- Designed Jenkins Pipelines for Continuous Integration and Continuous Delivery of ADP DataCloud Services.
- Migrated to AWS from OnPrem to bring 40% cost savings
- Deployed AI/ML Models using Generative AI & SageMaker
- Implemented load balancing, logging and monitoring strategy for services
Vice President at DBS Bank Ltd, Hyderabad, India & Singapore
November 2019 — April 2022
Tech Stack:
Java 1.13, Spring-Cloud, Spring Security, Spring State Machine, OpenID Connect, OAuth2, AngularJS, Microservices, Zuul Gateway, Kafka, Feign Client, OpenShift 4.0, AWS, OpenAPM, ReactJs, Murex, MariaDB, MongoDB, Redis Cache, NodeJS/ExpressJS, QPE Engine, Maven, Jenkins, SWIFT, IBM MQ, Helm Charts, OpenAPI Spec, Adobe Analytics, Devops
Projects:
XVA Risk Engine, OAPM, TAPI
Key Contributions:
- Responsible to own Architectural Stakes & multiple lateral initiatives across organization
- Published software architecture design document for services & features across OAPM, XVA, TAPI applications.
- TAPI – Orchestrate FX Rates API for multiple geographies including SG.
- Designed & Implemented XVA Pricing services with Proprietary Quantz Engine for batch and live trading data.
- Implemented XVA trading services using event-driven architecture
- Performance monitoring & optimization of TAPI & XVA Apis
- Demonstarted technical acumen by proposing new technical solutions
- Implemented Complex Workflows using Spring State Machine
- Spearheaded the implementation of RBAC Sub Product for Data Security
- Collaborated with product managers, stake holders and multiple feature teams to resolve technical challenges, improve system reliability and performance.
- Conducted Architectural Reviews, SRE Maturity Assessments across ITT
- Designed & built-out the OAPM Framework which is now leveraged by 36 business applications in ITT landscape for Observability
- Responsible to bring cost savings of 400000 SGD every year on year by adopting & building strategic SRE products for the bank in house under various initiatives
- Worked in a global located team across SG & India
Associate Director at Kore.ai, Hyderabad, India
June 2018 — October 2019
Tech Stack:
NodeJS 8.0+, ExpressJS, Microservices, lstio service mesh, Docker 1.12, Redis DB 5.x, Mongodb 3.6, Kubernetes, AWS, GCP, Azure, Consul SD, OpenTracing API, NLP (ChatScript), NoFlo, SaaS, Swagger API Spec
Projects:
Kore.ai, Kora, KoreFlow, KMonitoring
Key Contributions:
- Hands-on Principal Architect (Associate Director) in the Platform team which develops the "Enterprise-Class Kore.ai Bots Platform.
- Designed multi-tenant architecture for Kore.ai SaaS Platform
- Integrated Security & IAM into Kore.ai IDProxy Server
- Initiated and completed integration of 3 new channels for Kore.ai platforms ie Twitter, WhatsApp & Teams from scratch.
- Designed and Built 12 scalable cloud-native microservices for the Kore.ai Platform including kore-application-server, kore-ml-engine, kore-nlp-engine, kore-idproxy-server, kore-document-server, kore-messaging-server hosted in OpenShift Container Platform
- Solutioned & Implemented "Kore.ai Workflow Engine" which allows enterprises to build enterprise workflows using conversational bot technology
- Architected and Developed "Kore.ai Monitoring sub-product" for Kore.ai chatbot platform
- Conduct Architectural Studies and POC's for architectural stakes.
- Iterative Development practices using Agile Software Development Methodology
Senior Technical Architect at Societe Generale, Bangalore, India
September 2016 — June 2018
Tech Stack:
Docker (OpenShift), Docker Compose, Consul, Golang, GRPC, Java, J2EE, .Net Framework, Spring, Spring Boot, HTML5, OCR Software (ABBYY), Jenkins, AngularJS 1.5, SEPA XML Files, Kafka, Mule Soft
Projects:
SEPA Payments, SWIFT Payments, Global Transaction Banking
Key Contributions:
- As part of a strategic IS transformation program in Payments & Cash Management business, provide technical leadership for the program deliveries of four feature teams(30+ members).
- Implemented SEPA Payments & Transaction banking api’s under Digital Transformation Journey. Pilot & Go Live.
- Modernization of 5 legacy .Net Apps to Microservices using Spring Boot
- Implemented SWIFT Payments using MT Messages using Microservices.
- Stabilized production & streamlined its support by reducing recurring issues and automating mundane tasks.
- Built In-House PaaS platform (Architecture, implementation, Onboarding PaaS applications)
- Conducting Architectural Studies & POCs
- Architecting & developed OCR as a Service for enterprise needs
- Piloted the migration from legacy VMs to Docker PaaS Cloud platform for 15 tomcat based web applications.
Lead Senior Software Architect at Tietoevry, Pune, India & Sweden
October 2014 — June 2016
Technical Architect at Tech Mahindra, Pune, India & US
June 2013 — October 2014
Education
Master of Computer Applications, JNTU, Hyderabad, India
August 2001 — August 2004
Graduated with Distinction
Bachelors of Science, Osmania University, Hyderabad, India
April 1997 — April 2000
Professionals in the same Technology / Internet sector as Srinivas Puranam
Professionals from different sectors near Bengaluru, Bengaluru Urban
Other users who are called Srinivas
Jobs near Bengaluru, Bengaluru Urban
-
Solutions Architect
1 week ago
TELUS Digital AI Data Solutions Bengaluru, KarnatakaThe AI Solutions team collaborates closely with clients to understand their unique needs and customize AI solutions that enhance operational efficiency and product offerings. · ...
-
Solution Architect
2 weeks ago
IAssess Consultants LLP Bengaluru+ Design and define end-to-end solution architecture using Java and Microservices. · + Lead architecture discussions, technical design reviews, and solution blueprints. · + Drive microservices-based application design, · including service decomposition, API contracts, · and integ ...
-
Solution Architect
1 month ago
Capgemini Bangalore Urban, KarnatakaSolution Architect Skills & Experience - Pan India · ...