Tech-savvy professional with experience in Cloud (AWS) and .NET, Delivers above-average results to delight customers and drive internal enhancements. Always seeking new and improved strategies to achieve objectives.
Overview
15
15
years of professional experience
Work History
Project Lead
Tech Mahindra
Bangalore
12.2017 - 12.2023
Worked as an Architect on AWS, responsible for designing and developing the infrastructure
Expertise in working with various AWS services such as EC2, S3, Auto-Scale, and Load Balancer
Involved in migrating the project from on-prem application to AWS cloud
Good at creating infrastructure as Code (IAC) using terraform
Fixing the issue in code and pushing the changes in GitHub
Worked with S3 bucket and managing the objects using life cycle policy
Migrated the on-premises application to cloud
Implemented Lambda function and scheduled crone jobs to trigger automatically
Prepared AWS CLI to create roles, attach lambda functions, and schedule triggers
Involved working on CI/CD pipeline for automation build, config and deploy the process
Created application architecture by following the best practices in terms of security, cost optimization, High Availability etc
Worked on the failover scenario for Postgres Database
Used the secret manager services to store the important information about Postgres connection, user id, password etc
Worked on trouble shooting the issues on AWS
Proactively identified inefficiencies and proposed/implemented solutions to enhance process effectiveness
Monitored software release progress and worked closely with other teams to ensure smooth deployment
Ensured the internal testing team has completed the necessary testing before software release
Continuously improved processes to ensure the delivery of software that provides an exceptional customer experience
Managed application load based on the path and host
Auto-Scale the application depends on the threshold value
Good understanding on CI/CD pipeline process.
Module Lead
Mindtree Ltd
Bangalore
05.2015 - 11.2017
Developed JMeter automation performance scripts for the entire check-in flow
Implemented functionality to encrypt and decrypt data using .NET
Scripted check-in flow requirements, including add baggage, seat map/selection, add extras, and payment processes
Prepared test scripts to create multiple PNRs for test data, as well as multiple bookings, and shared test results with managers
Provided recommendations to managers for app performance improvements
Modified test scripts as needed to accommodate new releases and bug fixes
Shared performance reports of applications with senior managers for review prior to any production release
Analyzed requirements, divided functionality into modules, and distributed them to the team
Tracked progress on a regular basis, integrated functionality, and conducted code reviews
Worked on formatting data in Excel files using code
Developed logic for transferring files from secured servers to FTP, downloading them, attaching reports to emails, and sending them automatically
Prepared EOD/weekly/monthly reports that detailed incidents and issues, and presented them to stakeholders highlighting hotspots, issues, and other relevant information related to the application.
Senior Software Engineer
WIPRO Technologies
07.2011 - 04.2015
Engaged in both Application Development and Support activities
Implemented the Business and Data Logic components using C#
Wrote LINQ queries to fetch the required details as per functionality
Created Tables, Queries, and Stored procedures using SQL server
Resolved high priority Production incidents and updated management
Communicated with business users via mail/phone and resolved issues by remotely connecting to their machines
Monitored incidents and updated them on a priority basis to avoid SLA breaches
Analyzed work requests and assigned them to team members
Handled user escalations related to production incidents
Mentored team members and discussed incidents to meet SLAs
Shared work/incident details in an excel sheet with managers on a weekly basis
Arranged meetings to discuss outstanding issues with the team
Prepared on-call rota during Disaster Recovery events and shared the team member's availability details with management
Followed the Change Management Request (CMR) process for any production changes.
Software Engineer
Magna Info Tech Pvt.Ltd
Bangalore
02.2011 - 06.2011
Collaborated in the creation of user controls and master pages
Prioritized and resolved bugs to maintain high-quality software
Developed robust business logic and data logic components using C#
Leveraged ADO.NET technology to efficiently retrieve, query, store, and manipulate data
Implemented code behind in C#.NET for seamless functionality
Utilized Grid View extensively for efficient data display, sorting, and paging
Composed inline queries using LINQ to optimize database performance
Contributed to the design and creation of tables and wrote queries and stored procedures for database management.
Software Developer
PacSoft Solutions Pvt Ltd
Bangalore
10.2008 - 12.2010
Analyzed and developed various modules of the application such as Indent approval, Accounts Approval, Special Approval, and Direct Approval
Implemented the Business Layer for the Entity (keeping the properties related to the object), Entity Manager (BL) to keep all functionality related to the Page, and Data Layer Components using C#
Implemented and utilized User Control for Item details, Indent details, Stock Below Reorder Level Items, Supplier details, etc
Created various Queries and Stored Procedures as per the requirements
Traced and ran SQL Profiler to identify and resolve issues
Created a customized data grid for manual changes of bulk records
Wrote a few queries using LINQ
Checked the work items and sorted out bugs based on priority posted in TFS.
Education
Master of Information Technology - Information Technology