Experienced Software Engineer with expertise in project management, and technical leadership. Skilled in Java development, performance tuning, and AWS services. Proven ability to mentor teams, and deliver strategic solutions that enhance operational efficiency.
Overview
19
19
years of professional experience
1
1
Certification
Work History
SOFTWARE ENGINEER III (TECH TEAM LEAD)
TD BANK
TORONTO, ON
02.2022 - Current
Delivered impactful projects, leading to CAD $3+MM in monthly revenue.
Defined and published enterprise-wide technical product configurations.
Managed solution design for multiple concurrent projects.
Mentored new team members to enhance technical skills.
Coordinated with vendors for configuration and defect management.
Solution Developer(Infrastructure Specialist)
TD Bank
London, Ontario
02.2021 - 02.2022
Sized and provisioned infrastructure for investment banking division, optimizing performance across development and production environments.
Developed release and deployment pipeline using Jenkins, XLR, and XLD orchestration tools.
Provisioned Splunk APM for newly created infrastructure to enhance monitoring capabilities.
Communicated daily with vendors regarding configuration issues and defect reporting.
Reported directly to technical development manager on status updates and escalations.
Defined product technical configuration page for enterprise-wide publication.
Created installation patches using shell scripts; proficient in Unix administration.
Administered JBOSS EAP 7 and IIS 7, demonstrating proven performance.
Performance Engineer
Cognizant Technology Solutions Pvt Ltd
North York, Ontario
12.2016 - 01.2021
Developed dashboards to monitor JBOSS server metrics with Dynatrace APM.
Analyzed GC logs to troubleshoot Garbage Collection issues using Dynatrace APM dashboards.
Established incident management system in Dynatrace for automatic email notifications of severe incidents.
Created automated reports and event handling in Dynatrace for daily, weekly, and monthly usage updates.
Resolved multiple memory leak issues utilizing Eclipse MAT tool.
Executed performance scripts with LoadRunner, designing workloads according to NFRs.
Enhanced performance of insurance application through profiling with JProfiler, addressing performance challenges.
Developed performance scripts using HP VuGen, providing comprehensive analysis post-test execution.
Technology Specialist
Cognizant Technology Solutions India Private limited
Chennai, India
12.2014 - 12.2016
Involved in requirement analysis and designing the test scenarios based on business requirements.
Extensively worked on Wiley Introscope APM tool to monitor the system performance and event handling for a Canadian Insurance client.
Created reports for system level monitoring and automating the reports to be mailed.
Worked on appDynamics APM to analyze the traversal flow of a transaction and analyzing the transaction for bottlenecks.
Wrote a library to trigger the HP Performance center from Jenkins, monitoring the test scenario using Jenkins (Thanks to the custom library) and generation of reports using the custom library integrated with Jenkins. This library was developed using java and REST API
Wrote multiple libraries which will do setup work for performance test using HP PC such as data generation, data validation etc. using java and jaxb.
Senior Software Engineer
Infinite Computer Solutions
Chennai, India
08.2013 - 12.2014
Responsible for designing, coding and testing Diameter protocol based 4G accounting application using core java technology.
Acted as scrum master for my team during project handling and delivery.
Responsible for delivery of software to onsite team encompassing licensing, security and package creation.
Used Wireshark traffic analyzed to capture and analyze traffic at packet level.
Senior Software Engineer
NE Technologies India Pvt Ltd
Verna, Goa
10.2007 - 08.2013
Design and developed Diameter protocol stack module which handles message decoding and encoding using core java and xml.
Responsible for writing junit test suite to test the stack.
Responsible to writing load balancer for the Diameter stack using java NIO networking API.
Management Trainee
New Vision Online Services Pvt Ltd
Tivim, Goa
04.2007 - 05.2007
Involved in coding of Point Of Sale based application designed using swings.
Testing the application using JUNIT.
Management Trainee
Tivim Technologies
Tivim, Goa
10.2006 - 03.2007
Involved in coding of Point Of Sale based application designed using swings.
Testing the application using JUNIT
Education
Master of Computer Application - Computer Application
Visvesvaraya Technological University
Karnataka India
06-2006
Bachelor of Science - physics
Goa University
Goa India
08-2003
Skills
Interactive communication
Design and development
Requirements analysis
Project management
Action management
Java and J2EE
Application performance monitoring
AWS services (EC2, S3, DNS, IAM, RDS)
Testing and debugging
Cross-team collaboration
Team leadership
Performance tuning
Dynatrace expertise
Strategic orientation
Python programming
Performance testing
Certification
SAFe Agile Practioner
AWS Certified Cloud Practioner
Accomplishments
Successfully resolved thread deadlock issue by identifying the root cause of problem using JProfiler in the current project.
Carried out heap dump analysis in identifying the more resource consuming entity which was making application very slow, thereby giving recommendation to fix the issue.
Resolved out of memory issue with the current project by analysis of GC logs and recording system level counters', analysis of metrics across all layers of application.
Expertise in MVC framework for more than 5 years.
Zero defect leakage in the performance engineering assignments handled till date.
Highly successful in completing the project in defined timeline and defined cost.
6+ years of expertise with server/ host capacity analysis.
Expertise in handling escalations and risk mitigations.
Expertise in spinning up AWS EC2 instances, S3, IAM and DNS.
2 years hands on experience with DOM Selector queries, Devops, agile and SQL (Oracle).
Successfully provisioning DEV infrastructure using Devops Pipeline and deploying the packages using XLR & XLD Automation tool.
Education and Training
Training on AWS Basics
Training on Azure Basics
Timeline
SOFTWARE ENGINEER III (TECH TEAM LEAD)
TD BANK
02.2022 - Current
Solution Developer(Infrastructure Specialist)
TD Bank
02.2021 - 02.2022
Performance Engineer
Cognizant Technology Solutions Pvt Ltd
12.2016 - 01.2021
Technology Specialist
Cognizant Technology Solutions India Private limited
12.2014 - 12.2016
Senior Software Engineer
Infinite Computer Solutions
08.2013 - 12.2014
Senior Software Engineer
NE Technologies India Pvt Ltd
10.2007 - 08.2013
Management Trainee
New Vision Online Services Pvt Ltd
04.2007 - 05.2007
Management Trainee
Tivim Technologies
10.2006 - 03.2007
Master of Computer Application - Computer Application