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

Java 17

Spring Boot & allied frameworks

Microservices Architecture

OpenShift

CI/CD

Software development tools: JIRA, confluence

Source and version control: BitBucket, GitLab, GitHub

Databases: Oracle, MySQL

Microservice design

Requirements gathering and analysis

Security best practices

API design and development

Performance optimization

DevOps principles

Stakeholder management

Scalability solutions

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