Summary
Overview
Work History
Education
Skills
Certification
Domain Expertise
Timeline
Hi, I’m

Purushottam Yadav

Technical Lead
Purushottam Yadav

Summary

Experienced professional with a proven track record in leading successful technical initiatives and driving project success. Thrives in fast-paced, dynamic environments and is eager to continuously learn and excel. Adept at creating collaborative environments and consistently achieving key objectives. Recognized for adaptability and reliability in dynamic settings, leveraging a strong background in software development and effective team leadership.

Overview

13
years of professional experience
5
Certifications
3
Languages

Work History

TCS

Tech Lead, Largest Building Society in UK
12.2021 - Current

Job overview

  • Collaborated with product owners to define technical requirements and develop apt solutions for complex problems.
  • Mentored junior developers, fostering a culture of continuous learning and skill improvement.
  • Enhanced application performance by identifying bottlenecks and optimizing code.
  • Reduced system downtime with proactive monitoring, timely troubleshooting, and efficient issue resolution.
  • Built strong relationships with stakeholders, ensuring clear communication channels for project updates and progress reports.
  • Established coding standards to ensure consistent quality across the development team''s output.
  • Optimized resource allocation by effectively prioritizing tasks based on business needs and project timelines.
  • Developed comprehensive documentation to facilitate knowledge sharing among team members and support long-term maintenance efforts.
  • Fostered culture of continuous learning, organizing regular tech talks and workshops.
  • Led by example, actively contributing to codebase and review processes.
  • Coordinated with product management to prioritize feature development, aligning with strategic objectives.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Proved successful working within tight deadlines and a fast-paced environment.

TCS

Tech Lead, A Major Telecom Provider of KSA
02.2019 - 10.2021

Job overview

  • Optimized code performance through regular review sessions, identifying improvement opportunities, and refactoring legacy components as needed.
  • Facilitated smooth handovers between developers working on different parts of a project by enforcing strict documentation standards across all codebases.
  • Developed scalable and maintainable code using best practices in software engineering, contributing to a more reliable product offering.
  • Conducted comprehensive risk assessments for projects to identify potential bottlenecks or challenges, mitigating any negative impact on deliverables.
  • Contributed to the development of project-wide best practices and coding standards, driving consistency across all projects and teams.
  • Spearheaded initiatives within the team by researching reusable components and presenting their potential benefits to stakeholders.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.
  • Coordinated with clients to gather requirements accurately, translating them effectively into actionable tasks for the development team.
  • Implemented robust monitoring solutions that provided real-time insights into application health, enabling proactive issue resolution before impacting end users.
  • Mentored junior developers, improving team productivity and code quality through knowledge sharing.

TCS

Senior Developer, A Major Bank of Netherlands
06.2017 - 07.2018

Job overview

  • Participated in requirements gathering and design development meetings.
  • Authored new enhancements and bug fixes in client's proprietary tool for Static Data Management aka SDM
  • Designed and implemented database migration from SDM to GRDM (Global Reference Data Management)
  • Designed and developed RESTful services as per client specific guidelines for SDM
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Established effective communication channels with stakeholders to gather requirements, provide updates, and address concerns promptly.
  • Lead code reviews and estimated required changes.
  • Monitoring team backlog daily and ensured it accurately reflects the current state of the sprint

TCS

Lead Developer, A Product Arm of TCS
06.2014 - 05.2017

Job overview

  • Designed and built internal job scheduling framework to be consumed by various internal systems
  • Leading and mentoring team
  • Performance tuning of SQL queries and necessary indexing and database partitioning for better throughput
  • Guiding team in troubleshooting server degrades by studying thread dumps/heap dumps and taking corrective actions to prevent them
  • Driving the end-to-end project delivery from development, testing and continuous integration and deployment to Production
  • Conduct meetings on demand with the stakeholders for seamless integration of framework with other applications
  • Presenting new features/capabilities of the framework to the different stakeholders and elicit feedback in a timely manner
  • Shadowing team by enabling them to effectively liaise with server team, network team, database team and application support team for seamless functioning of the framework
  • ION Job Controller Framework, Mumbai, India. Website: [TCS](https://www.tcs.com)

Infosys Limited

Java Fullstack Developer, A Major Bank of USA
11.2011 - 04.2014

Job overview

  • Elicit requirements
  • Creating database design and HLD-LLD document.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Coordinated deployments of new software, feature updates and fixes.
  • Corrected, modified and upgraded software to improve performance.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Provided software application engineering and maintenance for development lifecycle.
  • Reviewed code, debugged problems, and corrected issues.
  • Developed unit test cases for testing and automation.
  • Managed development milestones from initial steps through final delivery.
  • Increased software quality through rigorous testing and debugging processes.
  • Effectively utilized version control tools like Git for collaborative development while avoiding code conflicts.

Education

K. J. Somaiya College of Engineering
Mumbai

Bachelor of Engineering (B.E.)

Skills

Certification

PSM 1 Certified, Scrum.org

Domain Expertise

  • Banking & Insurance
  • Telecom

Timeline

Tech Lead, Largest Building Society in UK

TCS
12.2021 - Current

Tech Lead, A Major Telecom Provider of KSA

TCS
02.2019 - 10.2021

Senior Developer, A Major Bank of Netherlands

TCS
06.2017 - 07.2018

Lead Developer, A Product Arm of TCS

TCS
06.2014 - 05.2017

Java Fullstack Developer, A Major Bank of USA

Infosys Limited
11.2011 - 04.2014

K. J. Somaiya College of Engineering

Bachelor of Engineering (B.E.)
Purushottam YadavTechnical Lead