Highly experienced Senior Application Engineer with 8+ years of experience in deploying robust,
scalable applications. Proven ability to mentor junior engineers, and deliver high-quality solutions using Agile methodologies.
Expertise in Java, Spring, and cloud technologies (AWS/Azure), with a strong focus on performance optimization and code quality
Overview
10
10
years of professional experience
6
6
years of post-secondary education
Work History
SENIOR TECHNICAL CONSULTANT
HSBC HOLDING PLC at PRR Tech
02.2022 - Current
Install, deploy and manage applications on Servers (tomcat/jdk etc) and monitor
Debugging the issue if something goes wrong at Production (like restoring the backup, keeping the server maximum uptime etc)
Debug the various types of production issues
Handle the new patch version of the application server (tomcat) and deploy.
Manage the incident process to ensure issues are recorded, tracked, resolved, and follow ups are done within SLA.
Take ownership of issue reported by the customer and ensure that resolved quickly and effectively or escalated to the next level with relevant team on priority.
Provided support during new application releases into the production environment.
Maintained and evaluated stability with the Unix Linux servers by performing ongoing health checks while providing flexibility and adaptability in handling work demands.
By using Dynatrace, App-dynamic, Appnomic, Genoes monitoring tools checking the alerts and taking appropriate action to resolve regarding issues of production applications.
Providing guidance and advice to clients regarding technical issues involved in solving a problem or implementing a solution.
Training users on how to use new technology applications or systems.
Troubleshooting problems with existing systems to identify root causes and develop solutions.
Providing Support of various domains applications which are based on IIS, IHS, OHS, web-logic, IBM web-sphere, Apache/tomcat web technologies
Deploy application and DB patches as per business team requirement with change release request of banking process
Monitor production applications 24/7 troubleshoot if any issue occurs, also checking utilization of app web server, DB health.
Analyze production issues to determine root cause and provides fix recommendations to the application/development team
Provides software support or technical support services typically in a defined moderately complex project
Familiarity with supporting database, application & web servers in a high-availability high-performance clustered environment
Daily generate MIS report using SQL queries. Maintained the production support notification system and manage issues on a daily basis.
Performing back-end update for database with DB user as per business team requirement followed by banking change management
Also responsible for remote disaster recovery systems and data backup and restoration.
Monitoring autosys and control –m scheduler jobs as per industry standard.
Ensures 2nd line support requests, clarify tickets, ad-hoc queries, support to all applications are allocated within team and track its completion/resolution.
Participate in disaster recovery planning and monitoring by testing applications on multiple servers to ensure the servers can handle the applications and the applications are mirrored on each server.
Production batch support, which includes monitoring batch on a rotational basis, user support, on-call support, job failure analysis and Unix system and process management.
Maintained and evaluated stability with the Unix Linux servers by performing ongoing health checks while providing flexibility and adaptability in handling work demands.
Responsible for the kernel, release upgrades, and operating system patches.
Provided monitoring for approximately 650 production virtual servers (using vmware/vcenter) while investigating alerts for high CPU load, high memory utilization and responsiveness.
APPLICATION SUPPORT EXECUTIVE
HDFC BANK
01.2016 - 06.2021
Daily basis checking appnomic alerts of applications i.e. clearing space in prod, uat, psup servers. checking running services in AIX, unix, linux servers start/stop them. Check EOD,SOD daily.
Finding failure ORA- error in autosys jobs of applications on priority daily basis all jobs should be in succeed status if found error then troubleshooting and reschedule the job.
Taking control of desktop using IBM controller or RDC connection for windows and for AIX, unix, linux servers took root access from putty configuration as per the bank policy for this we have cyberark ID.
Winscp use to copy, move, check the files in PROD,DR,UAT servers.
Perform index creation, library gathering stats for DB speed/better performance, checking all table spaces in DB of database servers.
Executing update, insert PL-SQL scripts as users requirement in particular database of applications.
Solve issues related to Banking domain applications e.g. integral Banking Portal(Back-base),Mobile-banking,Net-banking,Middleware,ILM,TECREMIT,RTGS,NEFT,ClickPSS,FCIS monitoring appnomic alerts of all these applications.
Monitoring all above applications are working properly if not then taking appropriate actions.
Recycling Java Servlets (JVM) java web-logic application in was-console, preparation of MIS reports daily.
Rebooting MQ channels.
Maintain space in prod, UAT,DR servers of applications, also check CPU, Memory, I/O utilization in all server IPs. Perform this activities on daily basis for all applications.
Fix networking, Printer, SMPS,LAN cable issues and Crystal Report connection to database related issues.
Execute validation and production support scripts for custom components. Documents, review, and execute performance tuning scripts.
Update (PL-SQL) scripts for production revenue impacting issues.
Installing, maintaining MSSQL 10g/11g and Oracle developer in windows.
Taking remote assistance for troubleshoot technical issues, file sharing by Remote Desktop Controller(RDC),IBM Controller, filezila also (Ammy Admin, Team-viewer, Anydesk.).
Write SQL queries to extract customer data in Oracle 11g/12c, MySQL databases. Troubleshoot, modify, joints, store-procedures, triggers, views, functions in SQL.
Writing UNIX/LINUX commands to find processes, to kill, creating directory, move, copy, checking CPU/MEM/I-O utilization.
Trained users on effective use of the custom software package, Executed other job responsibilities as assigned.
Troubleshooting banking domain application issues, by checking logs, recycling MQ channels of web-sphere applications, web-logic JVM,IIS related issue, Apache/tomcat web-server issues.
Write quires in SQL/oracle database of applications to check why transactions are rejected or status, total no. of transactions, total logins.
Tickets creation regarding issues, resolving (closing) after issues solved. Monitor process count of running Autosis jobs.
Used Autosys tool for scheduling jobs and running through UNIX commands. Restarting applications services both UAT & PROD while applying patch.
Deputy General Manager at Holcim Global Hub Services pvt Ltd / Adani CementsDeputy General Manager at Holcim Global Hub Services pvt Ltd / Adani Cements