Seasoned IT Leader in driving digital transformation and operational excellence through agile methodologies and cutting-edge technologies. Decisive Engineering Manager highly effective at operating in dynamic, high-pressure environments. Successfully handle multiple simultaneous responsibilities while exceeding objectives and satisfying tough clients
Vision: To empower productivity by delivering high quality agile secured economical operational excellence
Role: Productivity Engineering Manager & Cloud Solution Architect
Leadership Skills
Technical Expertise
Designation: Principal Technical Quality Engineer
Roles Played : Automation Solution Architect & Performance Engineer
Contributions as a Solution Architect:
1. Design & Code reviews: Participated in project design and code reviews and provided inputs for automation test strategy & performance impact
2. Took the responsibility of ensuring that any improvements to application or automation frameworks are developed in line with the coding best practices in terms of SOLID design principles and design patterns
Automation
1. Developed a Python Multithreading Framework for parallel execution of automated tests that reduced the total execution time from 10Hrs to 2.5Hrs
2. Developed a generic solution in Python to support different
implementations of Authorize/Un-Authorize APIs of same product running in Windows & Linux platforms resulting in leveraging the same existing automated tests without any additional modifications and efforts by sprint teams
3. Developed Dynamic wait solution in Python to overcome the inconsistent behavior of the test scripts while interacting with long running application services
4. Built the integrated framework of Jenkins, Robot, Octane that resulted in single click execution of automated tests, saving the efforts of status tracking, results upload, & report generation
Performance Engineering
1. Automated the manual processes involved in performance testing life cycle like clearing the cache, upgrading application & database, importing/exporting database, Invoking LoadRunner/Gatling, generation of AWR reports, invoking application profiling to find out the database and application bottlenecks
2. Analyzed, & discovered the best possible way of horizontal configuration of the product to meet the requirement of one of the critical customers who wanted to interface 10k trades in 10Min
Found and recommended the solutions for the bottlenecks in the application and its database during nightly execution of load test
CICD
1. Developed a solution in Python to automate the process of selecting and running the BDD tests of only modified application components for
every pull request, and integrated it with BDD Unit Test pipeline
2. Developed pipeline scripts for nightly 1HR load test using Gatling & Robot automated functional tests
3. Developed a generic framework using Python and PowerShell to self-manage application services and bring-in resiliency to CICD pipeline to auto recover from injected environment related issues
4. Currently, taking onus of 4 Quality Gates in CICD
Cloud
1. Developed Cloud test strategy for Scalability, Disaster Recovery, Fault Tolerance
2. Built the PowerShell scripts & ARM templates to automate the cloud infrastructure provisioning and their maintenance
Designation: Expert Technical Quality Engineer
Roles Played: Technical Lead & Techno-Functional SME
Designation: Senior Quality Engineer Technical
Roles Played: Senior Automation Engineer
Domain: Loan Management System (LMS), TCM, Investment Banking, Regulatory Compliance (EMIR, MiFID, SFTR), Risk Management (Credit, Market & Liquidity Risks), Collateral Management, FusionOPICS
undefinedMicrosoft Certified: Azure Administrator Associate
KEY ACHIEVEMENTS
Microsoft Certified: Azure Administrator Associate
FundaMicrosoft Certified: Azure Fundamentalsmentals (AZ-900)
Certified SAFe 4 Agilest