With a proven track record from previous experiences, I excel in architecting resilient cloud solutions and leading teams towards operational excellence. Skilled in software design and fostering cross-functional collaboration, I leverage a customer-centric approach to drive significant improvements in system efficiency and scalability.
Overview
10
10
years of professional experience
1
1
AWS Certified Solutions Architect Associate
1
1
AWS Certified Cloud Practitioner
1
1
Microsoft Programming in C#
Work History
Lead Software Engineer (Site Reliability)
JP Morgan Chase & Co.
Bengaluru, Karnataka
02.2022 - Current
Architecting application instrumentation with custom metrics where applicable for on-premises and cloud applications using both open source and proprietary tools like JMX, OTel, DataDog, Dynatrace agents.
Designing dashboards for visualization and tailored for varying audience levels from production management teams to c-suite members, with alerts set up triggering automated resiliency actions and run books thus helping avoid impacts to customers and shrinking MTTR.
Creating Terraform based Infrastructure as Code (IaaC) deployment pipelines to automate paving, integration and testing of infrastructure end-to-end.
Automating infrastructure scaling of distributed k8s pods and EKS, ECS and MSK clusters in combination with Attlassian approved terraform modules.
Identifying and setting technical directions aligning with organizational goals to improve operational efficiency by reducing redundancy, streamlining processes.
System design and architecture for application and infrastructure observability solutions with monitoring, and visualization for large scale distributed system to reduce MTTR. Breaking down larger problems into smaller individually executable work items, assignable to individual contributors.
Experience architecting a business impact-driven, self-healing mechanism with automated resiliency actions based on SLO error margin burn-down rate.
Ideated and architected Gray Area Resiliency solutions with automated failover operations for AWS services such as, MSK Reboot using AWS Lambda functions and step function flows.
Designed the base architecture for the SLI, SLO metric generation, instrumentation, and selection of Golden signals aligning with business needs.
Identifying usecases to optimize service performance ssuch as architecting for insights by monitoring observable async Kafka consumer thread pool activity to overcome partition to consumer count ratio limitations and increase concurrency.
Embedding with Application teams in helping them migrate their application services from on-premises to public cloud, resulting in a hybrid operational structure.
Giving back: Volunteered to Lead and mentor 2 teams of 8 in an SDLC project with Bachelor's students of Illinois Tech through ideation, requirements gathering, implementation, testing and release phases to deliver a full-fledged software solution, partnering with P33 Chicago. Writing technical blogs to share learnings and insights with the community. Blog
Senior Software Developer
Concurrency, Inc.
06.2018 - 02.2022
Architected lightweight, responsive front-end solution using React Hooks and Redux.
Designed and built scalable, secure APIs deployed on the cloud, using token-based authentication and authorization.
Set up repositories and CI/CD pipelines for the team to collaborate and deliver.
Building serverless, low-maintenance applications where appropriate, thus reducing time to market and maintenance costs.
Implemented integrated automation testing for React Native app with Appium for seamless functionality.
Developed modularized and reusable components in alignment with project objectives - React, Kendo UI Components, Object mappers, etc.
Implemented B2C and B2B authentication and authorization with Role-Based Access Control (RBAC) for application services, using PKCE flow to prevent client secret storage vulnerabilities.
Mentored and guided junior colleagues with their daily responsibilities, providing architectural guidance when necessary to cultivate an efficient workplace ambiance.
Review code in a non-invasive fashion, making room for healthy optimizations, readability, while maintaining the code quality standards.
Containerized, multi-tier application stack reducing tight coupling between components and improving testability.
Designed and constructed cross-platform applications, utilizing React Native.
Developer
HealthAsyst Private Limited
01.2016 - 08.2016
Built low-latency back-end APIs to process incoming files at variable rates.
Authored complex stored procedures with joins and functions to transact on large SQL database tables.
Worked on building Virtual credit cards for Health care with PCI and HIPAA compliance.
Implemented promise based asynchronous API calls with lazy on-demand load of list items on pages to improve render speed by 40%
Migrated legacy code from VB .Net to C#, adding maintainability with improved performance due to compiler optimizations brought in.
Product Developer
DXC technologies (formerly called Computer Sciences Corporation)
11.2013 - 12.2015
Designed custom-tailored Web APIs with WCF and RESTful endpoints exposed, which are compatible with multiple protocols, including HTTP, TCP/IP, and named pipes (IPC).
Integrated Angular framework upon .Net towards a client-server architectural approach, boosting app start-up to reduce the SLA by 40%.
Migrated toward a Service-Oriented Architecture (SOA), building microservices, making modules individually operable.
Designed hash-based HMAC authentication for .Net WebAPI calls, which reduced roundtrip overhead time relative to the OAuth mechanism while offering a similar level of security and integrity of data over the network.
Experience building expression trees to cater to the dynamic database querying capability using object-relational mapping.
Optimized stored procedures by modifying joins, parameters, and used SP Analyzer to improve the performance of ACID transactions.
Designed efficient NoSQL database interaction using MongoDB for unstructured data, which reduced data modeling time by around 40%.
Education
Master of Computer Science - Data Analycs
Illinois Instute of Technology
05.2018
Bachelor of Engineering - Electronics and Communicaon Engineering
New Horizon College of Engineering (VTU)
07.2013
Skills
I have not mentioned any languages that I can use to write code because, I have learnt over time and grown to a stage where any language is the same to me; except that the choice depends on the purpose to be served at hand It could be CUDA for asking GPU to do some work, python to write some data manipulation or ML model building code, R for matlab for a bit more math intensive computation, Java or C# for a backend with OOP, javascript for front/back-end, Assembly programming at times, SQL to talk to the storage and so on Essentially all we need is a coding language is to talk to a machine and the base framework of all the languages have a similar set of goals around executing code (either compiled or the interpreted)
Client Services Specialist & Associate Banker at JP Morgan Chase & Chase BankClient Services Specialist & Associate Banker at JP Morgan Chase & Chase Bank