Summary
Overview
Work History
Education
Skills
Certification
Areas of Expertise
Selected Career Highlights
Kaggle Account
Timeline
Generic

Sridhar Kidambi

Director Of Software Engineering
Chennai,TN

Summary

Over 21 years of comprehensive experience in software engineering, DevOps, and machine learning within the Banking & Financial Services industry, driving strategic technology initiatives. Proven leadership in managing and mentoring engineering teams as Squad Leader (Mutual Funds) and Technical Lead in Trade Allocation, aligning delivery with business goals. Partnered closely with architects and senior stakeholders to enhance application scalability and design solutions meeting stringent Non-Functional Requirements (NFRs). Demonstrated expertise in driving Design Thinking methodologies for innovative problem-solving and project delivery. Over 7 years of hands-on experience leading development and deployment on AWS Cloud platforms, ensuring robust, scalable cloud-native applications. Proficient in architecting and delivering microservices-based applications using Spring Boot and Spring Cloud frameworks. Successfully led implementation of machine learning solutions to optimize cash flow analysis during loan refinancing, contributing to business value. Extensive Agile leadership experience, fostering high-performing Scrum teams to deliver iterative software improvements. Deep domain knowledge in Banking, Financial Services, and Manufacturing sectors, aligning technology strategies to industry-specific needs.

Overview

22
22
years of professional experience
5
5
Certifications

Work History

Squad Leader/Cohort Technical Lead

Fidelity Investment
08.2020 - Current
  • As a Cohort Level Technical Leader(Trade Allocation ):
  • Business Scope: Trade Allocation application integrates Block Execution and Allocation in the system for realtime balancing, Reconciliation and correction. The financial product it supports are equity, options and Fixed Income including full support on TIPS and CMO’s. It supports prime broker traders, listed and NASDAQ step-in and Step-outs. It also supports reconciliation of program trading baskets with multiple blocks of different securities. It also journals money differences on the settlement date as a systematic process and also support audit trails for compliance.
  • Responsibilities:
  • Participated in the complex design discussions at the cohort level with architects and contributed to developing concrete solutions considering the Non functional requirements and cross functionality behaviours.
  • Played a key role in creating the low-level design and framework for BlockName changes, thread-level processing modifications, Complex Rule Solution implementation, seamless migration of the live database to RDS, and other non-functional requirement (NFR) enhancements alongside with the cohort level codereview process and unearthing the complex cross functional business scenarios during the review meetings.
  • Engaged in adapting the existing application to meet resiliency review standards by implementing necessary modifications.
  • Represented the squad’s accomplishments during critical and major milestone deliverables in sprint review meetings.
  • Involved in designing and automating the testing framework by leveraging it to be dynamic enough to handle business scenarios and ensuring the suite handles.
  • Involved in developing API’s for supporting the bulk actions through program trading functionalities for business and operational users.
  • Ensuring the code review process happens before the major releases by ensuring the cross squads code is reviewed for adherence to scenarios, technical failures, cross functional impacts.
  • Involved in creation of stories for the various Non functional requirements and ensuring the same is challenged well with the release timelines.
  • Have lead major releases crossing across multiple components with multiple functionalities and ensuring the release activities are smooth
  • As a Squad Leader(Mutual Fund Space):
  • Business Scope: Flexible rule Engine is a pluggable, dynamically configurable, context aware in establishing the Rules based on the fund profiles, transaction types and customer classifications. This enables business users to handle the rules through configuration across various categories like based on eligibility, trading limits, Fund Restrictions and Client overrides in the mutual fund execution phase without any technical intervention.
  • Responsibilities:
  • Developed a customizable Rule Management Interface that empowers business users to define and manage validation rules across various categories (such as Eligibility, Trading Limits, Fund Restrictions, and Client Overrides) without requiring any code modifications.
  • Designed and implemented a high-performance Rule Matching Engine capable of processing large volumes with minimal latency, enabling dynamic evaluation of incoming mutual fund orders against intricate, real-time rule sets.
  • Created a parameter-driven configuration model that supports flexible attribute definitions for rules, ensuring wide applicability across different fund products and client contexts.
  • Engineered a hierarchical rule execution framework that delivers context-aware validation, tailored according to fund profiles, transaction types, and customer classifications.
  • Developed comprehensive audit and traceability capabilities for rule evaluations, strengthening regulatory compliance and enhancing operational transparency.
  • Conducted business prototyping workshops to align rule configuration workflows with operational users, boosting usability and accelerating the time-to-market for rule updates.
  • Directed performance optimization efforts to ensure the Rule Engine handled high transaction volumes with millisecond-level response times.
  • Created developer enablement materials and onboarding guides to facilitate seamless adoption of the Rule Engine across multiple engineering teams.
  • Designed and implemented a holistic testing strategy, including rule simulations, negative scenario testing, and real-time validations, to guarantee robustness and stability.

Architect/Technical Lead

Wipro Technologies
03.2011 - 08.2020
  • Client – Capital One Auto Finance/Card, Plano-US/India
  • As a Architect:
  • Part of the Payments experience model team and working closely with business for cross channels feature design architecturing and solutions.
  • Involve in designing the solutions considering the enterprise directions for the domain using the Microservice architecture and the design implementation of failure handling patterns.
  • Perform POC to demonstrate to gain the confidence of the higher management.
  • Vetting the system usage in production and evaluating the metrics in cost optimizations.
  • Architected the Machine learning algorithm as part the future state design solutions in determing the Cashflow during refinancing.
  • Have designed the MicroUI db for the Payments Domain using angular8 and integrating the same with the core UI and federating the scope for independent development.
  • Involve in defining the Messagin streams payload and designing the consumer and producer for the Kafka platform and the restful API design using the HATEOS pattern and evaluating the error scenerios.
  • Involve in presenting solutions and cross validating the other team solutions during the review board.
  • Designed the pipelines for the Payments domain coponent CI/CD flow and maintaining the scripts for the Infrastructure creaging using Ansible.
  • Involve in desiging the Nodejs orchestrator for the Angular8 UI which encapsulates the underlying downstream calls for a better efficiency.
  • Worked with the datascients in identifying the data considerations for the cashflow model during refinancing as a potential business opportunity to gain more business and evaluated various machine learning models later to develop an optimizied model for a better accuracy.
  • Providing and involvind in critical technical issues and fixes also do the postmortem report over the same for the management.
  • Reviewing the crucial technical artifacts before getting into the master codebase and ensuring the smooth functioning of the integration systems.
  • As a Individual Contributor:
  • Involve in developing the UI screens using angular8 and typescript and testing the same using karma and jasmine
  • Involved in creating the swagger documentation for the Restful services and presenting the same to the enterprise team for the approvals.
  • Involve in creating the orchestrator for the UI using nodeJs and which calls the underlying restful services and encapsulates the complexity.
  • Involve in creating the Microservices using the springboot and spring cloud(java) along with implementing the circuit breaker, ribbon, eureka design patterns.
  • Involve in creating Junit test cases , ATTD using cucumber and Java and KPI metrics for performance measure along with adjusting the docker parameters in finding the right TPS need.
  • Created generic python package for dockerized deployment of the microservices and using the same for deploument until production
  • Involve in creating the chamber fo secrets using apache vault to store the credentials and retrieval of the same during runtime and enhance secuurity
  • Designed the multistage pipeline for the microservice components like sourcecode build, static code analysis, opensource vulnerabilities , ATTD run , dockerization and deployment using groovy.
  • Onboardin the restful services into the API gateway.
  • Created the cosumer and producer streams for processing duedate reminder and payment schedule reminder for the customer from the kafka topics
  • Involve in creating the MachineLearning model using the XGboost algorithm and deploying the same using the Apache airflow for the cashflow estimation option during the refinancing to attract more customers using python and scipy libraries.
  • Created Infrastructure as Code using terraform and Ansible and leveling existing shell scripts for the legacy components in the process. Have created the ECS instrastructure and deployed the microservices seamlessly
  • Implemented the critical services in DR mode using the canary process with R53 change implementation and alerting models through pagerduty with queires.
  • Create consumer and producer streams using springboot and springCloud using java and KAFKA streams.
  • Created automated Test Driven Development using ruby/Selenium /Java and cucumber for the microservice testing.
  • Involve in indentifying the cpu and memory iusage patterns evaluation anf suggesting the ways to optimize the cost. Involve in creation of the IAM roles for the applications considering the security constraints.
  • Involve in designing the splunk dashboard for the Operations team to monitor the alerts in realtime.
  • Created a python based file processing framework to handle light weight files through lambda.
  • Center Of Excellance:
  • Involve in estimation and presentation/guidance for the new customers in their cloud journey.
  • Involve in presenting the Hands-on for the demo needs of the customer along with the presentation for the same.

Technical Lead

Wipro Technologies
03.2010 - 02.2011
  • Client – Telstra
  • Involved in requirement understanding and raising issues w.r.t conflicting Requirements.
  • Lead the team in executing the deliverables during all phases.
  • Involved in estimating the CR and evaluating the Defects to correctness.
  • I was coordinating with Customers for any clarifications required by them or for the Development Team.
  • Involved in analyzing and finding a solution to Critical Defects and Technology challenging solutions.
  • Provide support at customer location during the Pre-UAT phase and deployment.
  • Involved in the development phase using C#

Technical Lead

Wipro Technologies
08.2009 - 06.2010
  • Client - McGrawHill
  • Involved in reviewing LLD and HLD and helped in preparing Understanding Document to the customer.
  • Involved in migrating the Existing Web-Application from ASP.NET 2.0 to ASP.NET 3.5
  • Involved in proposing a solution for converting the existing Windows Service to a WCF Service and make it consumable in the Web-Application. Also implemented the same.
  • Involved in analyzing the solution for Large PDF generation tool Issue face by Customer.
  • Coordinated with the Testing Lead in Offshore and helped them in their clarifications.
  • Interacted with Turnleaf’s customer in understanding their Business needs.
  • Involved in the Efforts-Estimation of various Turnleaf’s Application. My significant contribution involves designing the solution for the Bulk PDF generator from failing for large files and was appreciated by both Customers as well as from Wipro with a Award.

Technical Lead

Wipro Technologies
01.2007 - 08.2009
  • Client – Zurich North America
  • Lead for PLM costomization on Teamcenter Engineering for GUTS project
  • Experience in My Navigator, BOM View Revision, Builder, Access Manager, Workflow Designer
  • Integration testing with various applications like CAD tools, BOM generation etc.
  • Test Metrics/ monthly PDMR generation for the project using E-cube Wipro tool
  • Hands on methodologies like DSM, Fish bone diagram for RCA
  • Preparing the transactional, non-transaction project plan, Test plan and Tools plan for GUTS project

Software Engineer

LARSEN & TOUBRO INFOTECH LIMITED
09.2004 - 01.2007
  • Client – TECHNIP
  • Involved in development of the application from the scratch
  • Involved in test case preparation and efficient testing of bug fixes to avoid regression problems.
  • Trained the new entrants on technology, architecture and the project specifications.
  • Involved in fixing of the bugs, reported by the client and the ones identified internally. Being a web project, performance improvement was a major factor of concern.
  • Involved in improving the performance of the application by reducing the screen load and the data transferred from Server to Client and vice versa. I was leading the bug fixing team.

Education

B.E - Computer Science Engineering

Madras University
Tamilnadu, India

PG - Artificial Intelligence and Machine Learning

University of Austin

MBA - undefined

IIM-Kozhikode
01.2025

Skills

FullStack

Scripting: Shell, Powershell, batch scripting, python, groovy

Front-End Web /Framework: Angular18, AngularJS4/2/14, Typescript, ASPNET MVC, Javascript, Jquery and AJAX

MicroServices: Sprigcloud, Mesos framework, dockerization, zookeeper deployment and monitoring experience, springboot, spring cloud, Design patterns

MicroServices Architecture: Springboot, Netflix Eureka, ribbon, circuitbreaker pattern implementation

SOA: Spring framework-Java API, ASPNET web API, Web services and WCF Services

Messaging: KAFKA streams, MSMQ, RabbitMQ

Languages: JAVA, C#NET, VBNET, Ruby, Python, NodeJS

IDE: Visual Studio, Rubymine, IntelliJ and Eclipse, Visualcode

Databases: MS SQL 2008, PostGresSQL, DB2, oracle

Version Control: GITHUB, SVN, Team Foundation Service, VSS, ClearCase

API TestingTools: SOAP UI 52, Postman

Testing Tools: Jmeter, Karma, Jasmine

ATTD: cucumber, selenium, ruby, Java

WorkFlow Management: Apache Airflow

DEVOPS:

CI/CD: uDeploy/Jenkins2

Cloud IAAS/PAAS: Amazon Web Services(s3, ec2, aws, lambda, ECS, EKS, IAM, LEX, API Gateway), EKS

Certification

Great Lakes PG program in AIML

Areas of Expertise

  • FullStack development
  • DevOps
  • Micro Services Arch
  • Architectural Design
  • Machine learning
  • Agile Scrum process
  • QA Metrics Automation & Performance Testing and metrics
  • Production monitor realtime dashboard Automation
  • Open Source Technology
  • Database Design
  • Automated test driven development
  • Release process management
  • Microsoft Technologies
  • Enterprise File Transfer
  • Environment Management

Selected Career Highlights

  • Fidelity:
  • Have been leading the front with the business on the Functional implementation of Flex rule Engine in the nextgen platform in Mutual Fund space.
  • Demonstrated leadership in architecting the solution and effectively presenting the design to the architecture team.
  • Led the technical implementation of resiliency features in the Trade Allocation application by integrating a Traceability Engine for self-healing during technical failures.
  • Built strong partnerships with product, business, and operations leaders to ensure alignment, efficient delivery, and shared accountability for outcomes.
  • Involved in the designing of the Rules Engine framework where the rules are independent and can be chained as needed for a seamless integration across the system.
  • Improved system reliability and compliance with NFR requirements to support onboarding new clients and stabilize the platform
  • Migrated the live database from EC2-hosted Oracle to RDS Oracle smoothly through careful planning.
  • Consistently delivered complex projects on time, meeting customer and business expectations through relentless planning and execution.
  • Demonstrated calm, decisive leadership during high-pressure incidents, ensuring rapid resolution and learning for future resilience.
  • Prior:
  • Member of the Payments Process Experience Team, specializing in payment solutions for auto finance and credit cards across multiple channels.
  • Implemented Microservices design patterns utilizing Spring Cloud and Spring Boot.
  • Contributed to migrating datacenter operations from on-premises infrastructure to the cloud using Infrastructure as Code (IaC).
  • Participated in reengineering and redesigning the payment process for enterprise-wide alignment.
  • Developed automation build scripts and managed application deployment through Hudson and Jenkins.
  • Created enterprise APIs and improved scalability by containerizing applications with Docker, following Microservices architecture best practices.
  • Experienced in Acceptance Test-Driven Development (ATDD), performance testing, and Agile Scrum methodologies.
  • Implemented Netflix Circuit Breaker for resilience against third-party API failures and have expertise in Netflix Ribbon and Eureka services.
  • Hands-on development experience with a wide range of technologies: Angular (versions 8, 2, 1.6, 1.4), TypeScript, Java, ASP.NET 2.0, C#.NET, Spring Cloud, Ruby, Spring Framework, and Spring Boot across various development environments.
  • Proficient in machine learning algorithms, including supervised, unsupervised, and ensemble techniques.

Kaggle Account

https://www.kaggle.com/sridharkidambi

Timeline

Squad Leader/Cohort Technical Lead

Fidelity Investment
08.2020 - Current

Architect/Technical Lead

Wipro Technologies
03.2011 - 08.2020

Technical Lead

Wipro Technologies
03.2010 - 02.2011

Technical Lead

Wipro Technologies
08.2009 - 06.2010

Technical Lead

Wipro Technologies
01.2007 - 08.2009

Software Engineer

LARSEN & TOUBRO INFOTECH LIMITED
09.2004 - 01.2007

B.E - Computer Science Engineering

Madras University

PG - Artificial Intelligence and Machine Learning

University of Austin

MBA - undefined

IIM-Kozhikode
Sridhar KidambiDirector Of Software Engineering