Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Kuldeep Yadav

Bengaluru

Summary

A results-driven and strategic Technical Lead with over 7+ years of experience in software development, architecture, and team leadership. Proven ability to lead multi-disciplinary teams in designing, developing, and launching robust, scalable applications. Expertise in Java/Python-based microservices, cloud-native technologies, and Agile methodologies. A dedicated mentor focused on fostering team growth, driving technical excellence, and delivering high-impact solutions that align with business goals.

Overview

8
8
years of professional experience

Work History

Technical Lead

Perfios
Bengaluru
04.2024 - Current
  • Successfully integrated two distinct development teams post-merger, while navigating challenges to establish a unified Agile/Scrum workflow, which enhanced overall team productivity and maintained high standards of code quality.
  • Drove technical improvements by establishing a previously missing CI/CD pipeline and creating automation for the data lake, which enabled faster turnarounds on new features and critical bug testing in shadow mode.
  • Completed the migration of a legacy codebase to a modern microservices architecture, which included architecting a scalable categorization engine, resulting in enhanced system performance and improved data processing efficiency.
  • Re-architected a critical table-parsing module, implementing a modern, generic approach to resolve a long-standing, complex data extraction challenge in hospital billing.

Technical Lead

Perfios
Bengaluru
04.2022 - 03.2024
  • Led a 6-person team in the architecture and development of a scalable parsing framework, which significantly improved data processing efficiency and accuracy.
  • Conducted a POC using Golang to re-architect a performance-critical service, demonstrating a significant reduction in latency (10x) and resource consumption.
  • Spearheaded the complete migration of a legacy codebase to a modern microservices architecture, establishing automated CI/CD pipelines with Docker for seamless deployment, which significantly enhanced system performance, scalability, and maintainability.
  • Mentored team members, conducted code reviews, and championed best practices in an Agile/Scrum environment to enhance team productivity and code quality.

Senior Software Engineer

Perfios
Bengaluru
04.2020 - 03.2022
  • Led a three-person team in developing critical backend services, including a high-availability Language Service and the internal ICAT tool.
  • Engineered and implemented a robust data privacy solution to ensure compliance with industry regulations.
  • Designed and managed an ELK (Elasticsearch, Logstash, Kibana) stack for centralized logging and monitoring, improving system observability, and troubleshooting capabilities.

Software Engineer

Perfios
Bengaluru
04.2019 - 03.2020
  • Developed and maintained a large-scale, distributed web crawling framework using Python and Flask, extracting data from thousands of sources.
  • Designed and implemented complex regular expressions for precise data extraction and manipulation.

Junior Software Engineer

Perfios
Bengaluru
09.2017 - 03.2019
  • Reduced engineering effort by standardizing and creating reusable modules in Perl.
  • Developed a comprehensive test suite, improving code coverage, and reliability.
  • Designed and implemented an intelligent proxy-switching algorithm to optimize web crawling success rates.

Education

PG - DAC - Advance Computing

CDAC
Bengaluru, Karnataka
08.2017

B.Tech - Computer Engineering

Rajasthan Technical University, Kota
Jaipur
08.2016

10th and 12th - Computer Engineering

Kendriya Vidyalaya No 5
Jaipur
07.2012

Skills

  • Data Structures
  • Algorithms
  • Microservices Architecture
  • Spring Boot
  • Java
  • FastAPI
  • Flask
  • Celery
  • React
  • Docker
  • Kubernetes
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • MongoDB
  • Elasticsearch
  • Git
  • VSCode
  • SonarLint

Timeline

Technical Lead

Perfios
04.2024 - Current

Technical Lead

Perfios
04.2022 - 03.2024

Senior Software Engineer

Perfios
04.2020 - 03.2022

Software Engineer

Perfios
04.2019 - 03.2020

Junior Software Engineer

Perfios
09.2017 - 03.2019

PG - DAC - Advance Computing

CDAC

B.Tech - Computer Engineering

Rajasthan Technical University, Kota

10th and 12th - Computer Engineering

Kendriya Vidyalaya No 5
Kuldeep Yadav