Hands-on Software Architect and technologist with extensive experience developing and supporting mission critical applications. Purpose-driven professional active in engaging, training and mentoring others.
Overview
21
21
years of professional experience
5
5
years of post-secondary education
Work History
Distinguished Software Architect
Altimetrik India Pvt Ltd
Chennai
10.2018 - Current
Designed and Implemented on-premises to AWS Cloud migration strategies
Defined systems, infrastructure and API's for large scale , high concurrency and compliance heavy domains
Assessed under-performing software and developed and implemented actionable improvements.
Communicated software architecture strategies to senior leadership and third-party business leaders to enhance product offerings
Designed architecture strategies for large-scale system-wide continuous application deployments, reducing deployment times from order of hours to order of minutes
Monitor cloud usage metrics to optimise infrastructure use and drive infrastructure usage efficiencies.
Authored development guidelines to expedite application design efforts through ready-made frameworks.
Senior Member of Technical Staff
Paypal India Pvt. Ltd
Chennai
10.2010 - 10.2018
Architected and implemented Architecture Strategies for modernisation of Application infrastructure and application software for subscriptions and reference transactions platform.
Implemented process improvements to reduce quality assurance cycle times from 3 weeks to self service on demand mode.with iteration run time of 60 mins.
Implemented bulkhead and decoupling and strategies to improve system Availability and Reliability from 99 to 99.99%
Designed robust improvements to page load times ( 30 sec to 200 ms) by optimising front end page performance , database query tuning and implementing parallelisation strategies.
Automated Continuous build and deployment of various back end application components
Lead Software Engineer
Various Organisations
Chennai
01.1998 - 10.2010
Translated customer and system requirements into robust software design with test-driven approach.
Developed code using Java and other programming languages to support digital repository frameworks and integrate systems.
Designed and created engineering specifications for software applications and programs.
Helped manage application's technology platform status, project pipeline and development priorities.
Cooperated with other engineers to design performant queries and database schemas to support analytics reporting.
Wrote relational database queries for stored procedures, query optimization and performance tuning.
Wrote, maintained and managed Architect and Design documentation, manuals and test materials.
Integrated third-party tools and components into applications.
Updated old code bases to modern development standards, improving functionality.