Summary
Overview
Work history
Education
Skills
Certification
Languages
Accomplishments
Timeline
Generic
Sourav Mukhopadhyay

Sourav Mukhopadhyay

Kolkata,India

Summary

Experienced and result oriented technical lead with over 13 years of expertise in Software Development. Proven track record in executing projects with unwavering commitment to plan adherence and adaptability to changes while strictly adhering to established project management standards. Sourav contributes to project planning and execution, ensuring projects are delivered within budget, high quality, and well-defined scope, with a keen focus on milestone definition, work breakdown structures, dependencies, and assumptions. Collaborating seamlessly with leading business analysts, he excels in tracking and managing projects in alignment with Business Requirements and architectural/design prerequisites. Sourav excels in extending to foster stakeholder awareness, engagement, and effective communication, ensuring project success. Adept at risk analysis and issue identification, Sourav proactively tackles challenges to maintain project delivery integrity.

Overview

14
14
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work history

SERVICE DELIVER MANAGER

Tata Consultancy Services
Edinburgh, United Kingdom
03.2023 - Current


  • Supervised and mentored multiple teams of support engineers responsible for different applications in production support.
  • Provided guidance, coaching, and performance feedback to optimize team effectiveness and professional development.
  • Fostered a collaborative and positive team culture focused on delivering exceptional support services.
  • Oversaw the delivery of production support services ensuring adherence to SLAs and KPIs.
  • Acted as the escalation point for critical incidents, leading resolution efforts and ensuring timely communication with stakeholders.
  • Implemented incident management processes and best practices to minimize service disruptions and drive root cause analysis.
  • Established and maintained strong relationships with clients, understanding their business needs and service expectations.
  • Served as the primary point of contact for client communications, managing expectations and ensuring client satisfaction.
  • Prepared and presented regular performance reports to stakeholders, highlighting key metrics, trends, and improvement opportunities.
  • Driven proactive measure implementations to optimize application performance, scalability, and reliability.
  • Collaborated with resource managers to plan staffing requirements, allocate resources, and optimize team capacity.
  • Identified and mitigated risks related to production support activities, implementing preventive measures and contingency plans.
  • Ensured compliance with organizational policies, standards, and regulatory requirements related to service delivery and support operations.

SENIOR TECHNICAL LEAD

Tata Consultancy Services | Edinburgh
EDINBURGH, United Kingdom
05.2020 - 01.2023
  • Provided leadership and oversight for Level 3 (L3) production support team, ensuring timely resolution of complex technical issues and incidents.
  • Served as a subject matter expert (SME) for troubleshooting and resolving escalated production issues, including critical incidents and outages.
  • Lead root cause analysis (RCA) investigations to identify underlying issues and implement preventive measures to minimize future incidents.
  • Collaborated with cross-functional teams, including development, operations, and infrastructure teams, to prioritize and resolve production issues.
  • Developed and maintained monitoring tools and processes to proactively identify and address potential issues before they impact production systems.
  • Defined and enforced incident management processes and SLAs to ensure efficient incident response and resolution.
  • Mentored and coached team members on best practices for incident management, troubleshooting techniques, and system diagnostics.
  • Drive continuous improvement initiatives to enhance the stability, reliability, and performance of production systems.
  • Participated in change management activities, reviewing and approving production changes to mitigate risks and ensure operational stability.
  • Created and maintained documentation related to production support processes, troubleshooting procedures, and system configurations.
  • Collaborated with stakeholders to implement automation and tooling improvements to streamline support operations and reduce manual effort.


Technical Lead

Tata Consultancy Services
Kolkata, India
08.2016 - 04.2020


  • Lead a team of developers in designing, developing, and deploying web applications.
  • Define technical architecture and provide guidance on best practices and technologies.
  • Collaborate with stakeholders to gather requirements and define project scope and timelines.
  • Ensure timely delivery of projects within budget and quality standards.
  • Conduct code reviews to ensure adherence to coding standards and maintain code quality.
  • Implement testing strategies to validate functionality and performance.
  • Collaborate closely with cross-functional teams including designers and product managers.
  • Foster a collaborative environment to drive innovation and problem-solving.
  • Troubleshoot and resolve technical issues, providing guidance and solutions to team members.
  • Implement effective solutions to optimize application performance and scalability.
  • Create and maintain technical documentation including design documents and release notes.
  • Prepare project status reports and communicate updates to stakeholders.
  • Stay updated with emerging technologies and propose innovative solutions.
  • Drive process improvements and mentor team members on best practices.

Technical Analyst

Tata Consultancy Services
Kolkata, India
01.2014 - 07.2016


  • Gather and document business requirements for web applications.
  • Collaborate with stakeholders to define project scope and objectives.
  • Develop technical specifications and system designs based on requirements.
  • Create wireframes, diagrams, and documentation for development teams.
  • Provide technical assistance during project implementation and testing phases.
  • Troubleshoot issues, conduct root cause analysis, and recommend solutions.
  • Develop and execute test plans to ensure functionality and performance of web applications.
  • Collaborate with QA team to identify and address defects.
  • Work closely with cross-functional teams including developers, designers, and project managers.
  • Communicate project status, risks, and technical details to stakeholders.
  • Identify opportunities to streamline workflows and optimize project processes.
  • Implement best practices to improve efficiency and quality of deliverables.
  • Stay updated with industry trends and emerging technologies in web development.
  • Evaluate new tools and technologies to enhance project outcomes.

Senior software engineer

Lexmark International, Inc
Kolkata, India
08.2012 - 12.2013


  • Design, develop, and implement software applications and features using [Spring framework, Spring MVC].
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Participate in project planning, estimation, and prioritization of tasks.
  • Ensure timely delivery of project milestones and meet quality standards.
  • Identify and resolve complex technical issues and performance bottlenecks.
  • Conduct root cause analysis and implement effective solutions.
  • Perform code reviews to maintain code quality and adherence to coding standards.
  • Develop and execute unit tests and participate in system testing and integration.
  • Stay updated with emerging technologies and industry trends.
  • Document technical specifications, design decisions, and implementation details.

Systems Engineer

Infosys
Chennai, India
09.2010 - 07.2012


  • Writing clean and efficient code according to coding standards and best practices.
  • Collaborated with senior developers to design and implement software solutions.
  • Assisted in testing and debugging software applications to ensure functionality and performance.
  • Identifying and resolving defects and issues in a timely manner.
  • Continuously learning new technologies, tools, and programming languages to enhance skills.
  • Documented code changes, processes, design and procedures for future reference and knowledge sharing.
  • Communicate progress, challenges, and solutions effectively within the development team.
  • Analyze problems and propose solutions under the guidance of senior developers.

Education

Bachelor of Engineering - Information Technology

West Bengal University of Technology
Kolkata
08.2006 - 06.2010

Skills

  • Agile Project Management
  • Scrum Methodologies
  • Microservices
  • Spring Boot
  • Spring MVC
  • Spring Webflow
  • Spring Cloud
  • Spring JDBC
  • Hibernate
  • J2EE Application Development
  • Javascript

Certification

  • Professional Scrum Master II
  • Professional Scrum Master I

Languages

English
Fluent

Accomplishments

  • The introduction of Agile best practices and the encouragement of team members to adhere and practise Scrum methodologies in project development and delivery, resulted in a significant improvement.

Timeline

SERVICE DELIVER MANAGER

Tata Consultancy Services
03.2023 - Current

SENIOR TECHNICAL LEAD

Tata Consultancy Services | Edinburgh
05.2020 - 01.2023

Technical Lead

Tata Consultancy Services
08.2016 - 04.2020

Technical Analyst

Tata Consultancy Services
01.2014 - 07.2016

Senior software engineer

Lexmark International, Inc
08.2012 - 12.2013

Systems Engineer

Infosys
09.2010 - 07.2012

Bachelor of Engineering - Information Technology

West Bengal University of Technology
08.2006 - 06.2010
Sourav Mukhopadhyay