Multifaceted results-driven IT Director of Generative AI and TPM Services with more than 7 years in program portfolio oversight in the AI/ML based projects in pharmaceutical industry. Achieved on-time delivery of multiple programs in high-technology environment with schedule, budget and resource constraints. Skilled in analyzing contractual agreements, building partnerships, and ensuring compliance with ethical and legal obligations. Excellent communication and relationship-building abilities. Thrives in dynamic and ambiguous environments. Passionate about the future of AI/ML, Generative AI and Quantum Computing. Committed to drive efficiency, sustainability, and responsible data practices. Superb organizational and collaborative skills leading to mutually beneficial relationships with internal partners, customers and major subcontractors.
Client: Qualcomm, USA
Technical responsibilities include :-
• Understanding the client end infrastructure for current projects
• Understanding of the existing software projects, their functionalities and their next enhancement plan
• Requirements capturing and discussions with client for enhancement scope and its impact
• Working on the shim enhancements
-Managerial responsibilities include :-
• Managing and Coordinating the project activities
• Managing and planning of resource induction in the project
• Co-ordination with the Qualcomm and TCS management
• Providing demo to the Qualcomm for different phases of the project life cycle
• Mentoring and planning the competency development of the team members
• Supervising onsite & offshore coordination for project migration testing and task allocation
Achievement :-
A large part of the project was migrated across the geography and still is a great revenue generator for TCS.
Client: Business Objects (now SAP), USA
As a project lead and project Account Manager my main responsibility was to look after all the technical and managerial activities of the project, including, being the part of the test team, working with client and TCS to create the invoices for the project, and receiving timely feedback from client.
Technical responsibilities include :-
• Responsible for the product testing and the product test life cycle testing
• Develop the product testing strategy, framework and test plan
• Resolving the technical issues
• Evaluate, recommend and implement testing processes, methodologies, tools and frameworks to deliver to quality standards
• Planning, executing and managing the different types of testing, like application testing, installation and deployment test, API testing and customization in the testing cycle
Managerial responsibilities include :-
• Planning, managing, co-coordinating and tracking the activities of the QA services and Professional (maintenance) services groups in the project
• Resolving the issues and escalation, if required.
• Client management and communication for status tracking and planning the product releases
• Preparing project dashboard and monitoring the health of the project.
• Planning and preparing the effort and schedule estimates for the deliveries. Monitoring the quality and tracking timely delivery on a regular basis. Mentoring and planning the competency development of the team members
• Ensuring that necessary processes, metrics and methodologies are in place for optimization of processes on a continuous basis.
• Resource management/allocation and Risk Management
• People Management: Handling conflicts and Performance management
Senior Software Development Engineer - Telecom
Client: Oracle, USA
Domain: Identity Management
I was responsible for developing, managing and configuring the Oracle Identity Management to different platforms including BMC Remedy, multiple databases(Oracle10g, MySQL, DB2, SQL Server etc.) and CRM tool like PeopleSoft in different platforms. (Windows, Unix/Linux, Sun Solaris etc.)
Roles and Responsibilities :
• Fixing bugs for the existing OIM connectors
• Analysis of the future enhancement requests
• Development and unit testing for the release
• Preparing test cases for new enhancements
• Co-ordination with Oracle’s OIM team
• Resolving Oracle’s and end user OIM problems
• Providing mentorship to the new project members in OIM technology and existing framework
Technical Lead and Software Engineer - Oil and Gas
Client: Halliburton, USA
Roles and Responsibilities :
• Understanding the existing different reservoir management software
• Writing extensive shell scripts as part of the new enhancement of the software
• Requirements capturing and discussions with client for enhancement scope and its impact
• Working with Java swing using IntelliJ IDEA for the current modules of the software
• Developed ‘Visual Logger’ which was responsible for visually showing the logs for different reservoir management software with customizable presentation format
Managerial responsibilities :-
• Monitoring project execution, performance, day to day activities and ensuring that execution of the project is satisfactory, quality processes are adhered and the tasks assigned to the team are completed on time
• Preparing project plan and ensuring that the project is executed as per the plan, Identification of the priorities of the deliverables, consulting with the client and Reporting the project status to appropriate stakeholders
• Coordination with offshore team and determining the mechanism of communication between offshore and onsite to ensure the work is transitioned to offshore without any delays and receiving timely deliverables
• Assessing the performance of team members and providing timely feedback to the associates and arrangement for required trainings for the associate
• Conducting project management reviews with higher management, external auditors and implementing the action items resulting from the review
• Inducting new team members to the project after conducting technical and functional interviews
Technical responsibilities:
• Research and identification of current technology stack and defining the next generation technology stack for the existing applications in terms of cost benefit and ease of maintenance.
• Consulting and leading team to solve production issues, enhancements, bug fixes
• Leading the team in maintenance of legacy applications
• Functional consultancy, leading quality assurance, production build and deployment team to new releases
• Various analysis activities including monitoring and analyzing production data and creating various performance graphs, production log analysis and timely working on any critical issues to the client and management
• Leading the team to create and modify multiple release documents like requirement definition, configuration specs, system support documents etc.
Managerial Responsibilities:
Technical responsibilities :-
• Requirements gathering, deciding enhancement scopes and its impact and design discussions as a Techno-functional manager
• Define the scope of work and the project delivery timelines
• Taking design and architectural decisions and conducting review meeting with team
• Creating the functional test cases for the critical piece of the software. Apart from the functionalities there are test cases which take care of the CPU usage, memory usage etc.
• Creating the JUnit test cases for the software and creating the test cases before and/or along with the development of the software independently
• Final end-to-end technical testing of the software and helping the development team to resolve the bugs
• Providing production go-live support by log monitoring, database monitoring and fixing production issues
Managerial responsibilities include :-
• Supervising onsite & offshore coordination for development, testing and task allocation
• Appraising the performance of the team members
• Co-ordination with external parties to achieve desired integration