A dynamic leader and technical architect with a proven track record at Tata Consultancy Services Ltd, specializing in AWS solution design and team leadership. Expert in designing and implementing scalable cloud architectures using AWS services such as Lambdas, SQS, SNS, EventBridge, and S3 to drive innovation and enhance system performance. Skilled in Agile methodologies, driving project success by aligning technical solutions with business goals. Proficient in database management systems and experienced in leveraging multiple technologies to deliver robust, data-driven solutions. Strong leadership abilities, fostering collaboration and mentoring teams to achieve technical excellence.
Team Leadership & Mentorship:
Solution Design & Architecture:
Database & ETL Management:
Cross-functional Collaboration & Agile Leadership:
Reporting & Data Visualization:
Documentation & Knowledge Management:
Continuous Improvement & Production Support:
Leadership & Communication:
1. Requirement Analysis and Data Model Review: Analyze business requirements and study proposed data models to ensure alignment with project goals and technical standards.
2. Team Leadership: Managed and led a team of 5 DBAs, overseeing the execution of key database activities, ensuring smooth collaboration between development and database teams.
3. Database Object Creation and Support: Collaborated with the development team to create and maintain database objects (Tablespaces, Tables, Indexes, etc.), and assist in drafting database procedures and triggers.
4. Database Definition in Lower Environments: Defined and implemented database objects in lower environments as per the development team’s requirements to ensure accurate testing and development workflows.
5. SQL Query Development and Embedded Code Writing: Developed SQL queries and embedded code to meet business requirements, ensuring efficient and scalable database operations.
6. SQL Query Optimization: Reviewed SQL queries developed by the team, providing performance optimization suggestions related to I/O operations and database object referencing to enhance efficiency.
7. Performance Tuning and Metrics Analysis: Monitored CPU metrics before and after implementing tuning changes, providing accurate reports on performance improvements and resource savings achieved.
8. Support for Code Movement to Testing Environments: Coordinated with the development team to ensure smooth code migration to QA and UAT environments, adhering to release schedules.
9. Testing and Production Support: Assisted the development team during unit testing, QA, and UAT phases, providing necessary database support, and also contributed to production release activities to ensure successful deployments.
1. Application Development: Contribute to the design, development, and enhancement of applications within the BFSI domain, ensuring alignment with business requirements and technical specifications.
2. Testing Support: Provide comprehensive support during the testing phase, collaborating with the QA team to validate functionality, troubleshoot issues, and ensure quality standards are met.
3. Production Installation Support: Assist in the seamless deployment and installation of applications in the production environment, ensuring smooth transitions and minimal disruption to operations.
4. Coding and Testing: Engage in coding and testing activities as part of the application development lifecycle, ensuring robust, scalable, and high-performance solutions.
5. UAT and Testing Support: Apply changes in the User Acceptance Testing (UAT) environment, ensuring thorough testing of code changes and validation against business requirements.
6. Issue Resolution During Testing: Provide timely support for QA and UAT testing phases, identifying and rectifying issues from both regression and user perspectives to ensure smooth project progress.
7. Solution Implementation Assistance: Assist in the end-to-end implementation of solutions, collaborating with stakeholders to ensure the successful deployment and integration of the application within the business environment.
1. Mainframe Development: Design, develop, and maintain mainframe applications, ensuring the implementation of high-quality, efficient solutions that meet business requirements.
2. Production Support: Provide ongoing support for production systems, ensuring system stability, resolving issues promptly, and minimizing downtime.
3. Coding and Testing: Write and test code for required changes, ensuring that new functionality is implemented accurately and tested thoroughly.
4. Code Movement Support: Support the migration of code into System Integration Testing (SIT) and User Acceptance Testing (UAT) environments, ensuring proper configuration and integration with existing systems.
5. Implementation and Post-Deployment Support: Participate in the implementation of solutions and provide post-deployment support, ensuring smooth transitions and addressing any issues that arise.
6. Production Issue Resolution: Handle production support by diagnosing and resolving ABENDs (abnormal ends), bug fixes, and tickets, ensuring minimal disruption to business operations.
1. ASP .NET Web Development: Lead the design, development, and maintenance of dynamic ASP .NET web applications, ensuring alignment with business requirements and high performance.
2. Coding and Unit Testing: Write, review, and optimize code for required changes, conducting thorough unit testing to ensure functionality, reliability, and quality of deliverables.
3. Implementation and Post-Production Support: Oversee the implementation of new features and provide post-production support, troubleshooting and resolving any issues that arise post-deployment to ensure seamless user experience.
1. Online Sales Application Support: Provide ongoing support for online sales applications, ensuring smooth functionality, addressing issues, and maintaining system performance to enhance the sales process.
2. Product Support: Offer comprehensive product support, assisting clients with product-related inquiries, resolving issues, and ensuring customer satisfaction.
3. Clearing & Settlement Report Enhancements: Lead efforts in enhancing and optimizing clearing and settlement reports, ensuring accuracy and timely delivery to stakeholders.
4. Report Generation and Enhancements: Oversee the generation and enhancement of daily, weekly, and monthly sales reports, ensuring that they meet business needs and are delivered in a timely manner.
5. Investment Trend Analysis: Analyze investment trends, providing simplified and actionable reports to management for informed decision-making.
6. Online Trading Platform Enhancement and Testing: Drive the enhancement of online trading platforms, including testing and implementing new features to improve the user experience and overall platform functionality.
1. Networking Solutions: Design, implement, and maintain networking solutions to ensure the optimal performance and security of the organization’s IT infrastructure.
2. Networking Support for Existing and New Systems: Provide networking solutions for both existing systems and newly added systems to the network rack, ensuring smooth integration and optimal functionality.
3. Client Connectivity: Ensure seamless connectivity and reliable network performance for all clients, troubleshooting connectivity issues and optimizing network resources to meet business needs.
Leadership Skills
undefined