Quality-focused Principal Consultant with 13 years of software industry experience, extensive experience in banking domain ranging from Treasury, Liquidity, Asset & Liability Management and IRRBB. Total work experience of 15+yrs.
Have a proven track record of delivering products with globally distributed engineering teams in a highly controlled environment. Won Several awards for the ability to streamline, enhance & automate existing software delivery.
Passionate about Product Development and has consistently been innovative in translating business requirements into technology solutions, implementing processes, leading with self-initiative examples.
Developed microservices to serve online loans with 26 sec SLA for client like Amazon and Apple in U.K
Market
Designed end-to-end architecture for AWS solution to build resilient, Secure & highly available distributed systems
Developed C# applications to calculate the Economic value of Equity (EvE) & Annual Earning at Risk (AEaR) for ALM with BDD & ATDD (cucumber) approach and maintained code coverage of over 95% for business-critical applications
Developed & Implemented business continuity & Disaster recovery Strategies along with cost optimization trade-offs
Have a deep understanding of the Banking business & developed the domain models of Treasury Domain in C#.net
Simplified Architecture of LFR generation building highly scalable components using event-driven communication resulting in transfer of ownership of business onboardings from clusters to QRM and quick turnaround
Hands-on with IaC by using Terraform, Boto3, & Chef for the provisioning and configuration of resources on-demand
Develop serverless functions for features like data reconciliation using C#, SNS, SQS, and AWS Lambda
Stakeholder Management
Presented DevOps maturity matrix & best practices to Barclays India Co-CEO for project proposal of AWS migration
Migrated multiple C#.net projects to AWS within BARCLAYS, the latest one was QRM resulting in a cost-saving of around 3.6mn to the bank, have experience working in the tight timeline environment, delivering the best quality products
Initiated, formulated, and proposed recommendations to stakeholders with an Architectural vision for AWS projects
Coordinated with multi-geo agile teams of Dev, Ops, and Financial Modelers to meet delivery timelines
Saved licensing cost for the curves sourcing with impact analysis and a deep understanding of the business model
Conducted Agile Fest, DevOps day & AWS boot-camp for Barclays and fintechthoughtleaders (volunteer experience)
Performed Transfer pricing data migration from on-premises SQL, Postgres DB into AWS through an encrypted route
Developed C# microservices to calculate transfer pricing of cash flow using Asp.net, and WebAPI with BDD & ATDD (cucumber) approach to post Journals in BARCLAYS SAP system
Build and maintained one click CI/CD pipeline
Hands-on with IaC by using Terraform, Boto3, & Chef for the provisioning and configuration of resources on-demand
Develop serverless functions for features like data reconciliation using C#, SNS, SQS, and AWS Lambda
Written white paper for best practices of Automated deployment resulting One-click deployment process for treasury
Optimized TeamCity builds time from 2hr to 20min with existing shared server estate, which improved the productivity of the team.
Tech Lead
Harman International, Samsung, AKG
05.2011 - 10.2014
Wireless microphones Bangalore
Technology stack: C# Asp.net, MVC, JSON, perforce, WPF, MVVM, WCF, Unity, Team City, SQL server, Asynchronous programming (TPL)
Regular interaction with business – Accessibility analysis, cost analysis, Project support to ensure systems are at par with Business Requirements
Iteration planning and execution
Considering capability matrix and delivery timelines
Developed WPF, WebApi, ASP.net, & C#.net apps using MVVM, Onion architecture, and SOLID principles with TDD.
Net4.0 VS 2010, SQL Server 2008, TFS, SQL Profiler, WCF, WPF, multi-threading, Infragistics NET advantage
Record, measure & remediate the tech debt, by implemented best practices for green field development & legacy app
Written C#.Net driver and the C#.net application to connect and control the hardware using software.
Software Developer
Siemens Information systems limited
08.2008 - 07.2009
Unit test automation framework (iMT) Bangalore
Technology stack: C#
Net3.0 VS 2008, clear case, N unit, N cover, ANTS performance & memory profiler, Lotus Notes
Developed a C# .NET 'Unit Test Automation framework' to generate Unit test cases for all possible paths, using the eflection to get the details of the assembly under test with low-level objects like EnvDTE80.CodeClass2, EnvDTE80.CodeFunction2 of 'Microsoft Visual Studio core automation' assembly
Make use of equivalence and boundary value analysis techniques to generate the values for the method parameters
It analyzes the method under test, also Generates & Executes the Unit Test cases and provides the coverage report.