Software Engineer · Bengaluru, India

I build backend systems.
I make delivery more reliable.

I’m Pankaj Yadav, a software engineer working with Go, Java, Jenkins, CI/CD, and cloud-native systems.

CKAD Certified Backend & Distributed Systems CI/CD & Developer Tooling
A little about me

What I work on

Backend services, platform tooling, and ways to make everyday development easier.

I’m a Software Engineer at CloudBees. My work spans enterprise software, backend services, and CI/CD tooling.

I currently work on a Go-based SaaS platform for CI tooling and CD capabilities. I’ve also worked on Jenkins plugins, open-source projects, and FIPS verification.

I like working on performance, reliability, and developer productivity. At Oracle, caching improved API performance by about 90%, and better logging and diagnostics helped cut issue-resolution time. Outside my main work, I build tools to simplify repeatable development tasks.

8+ years Software engineering experience
~90% API performance improvement
CKAD Kubernetes certification
Career

Professional experience

My roles have covered enterprise applications, developer tools, and backend services.

CloudBees

Software Engineer
April 2024 – Present
  • Work on a Go-based SaaS platform for CI tooling and CD capabilities. The platform uses microservices, Protobuf, gRPC, and Kubernetes.
  • Develop and maintain Jenkins plugins, and contribute to related open-source projects.
  • Check plugin dependencies for security and compliance issues, including FIPS verification when upgrading versions.
  • Implement features, fix bugs, and investigate issues reported by customers.
  • Use AI coding tools where they help, and build reusable workflows for tasks that come up often.

Oracle

Software Developer
June 2019 – June 2023
  • Improved API performance by approximately 90% through caching.
  • Used AI-assisted tools for feature delivery and unit-test generation, improving sprint velocity by 15% while maintaining 90% code coverage.
  • Refactored legacy modules to reduce technical debt, improve stability, and reduce Tier-3 support escalations.
  • Applied Test-Driven Development (TDD) to improve reliability and reduce debugging effort.
  • Enhanced logging and diagnostics, reducing issue-resolution time by 50–70%.

Oracle

Software Intern
June 2018 – May 2019
  • Worked on defect fixes and bug resolution for enterprise software.

Aon Hewitt

Software Configuration Specialist
August 2015 – August 2017
  • Designed test plans and scenarios for software changes and tested system modifications before implementation.
  • Documented defects, tracked resolution progress, and collaborated with developers on timely fixes.
Selected work

Projects

A couple of projects I work on outside my main role.

CC
Developer tooling · CLI

Claude Context Manager (cctx)

A Go CLI I use to keep the context for each development ticket organized when working with AI coding tools.

Go Cobra Claude Code Jira MCP Git
  • Reads ticket IDs from Git branches and archives the related documents with one command.
  • Uses symlinks and a JSON config to keep one ticket connected to work across multiple repositories.
  • Includes commands to check and repair links, clean up stale data, preview changes, and archive work. It also has automated tests, embedded templates, and shell completions.
MS
Learning project · Backend

E-commerce Microservices Platform

An e-commerce backend split into services for products, payments, authentication, notifications, API routing, and service discovery.

Java Spring Boot Redis Kafka MySQL Eureka
  • Improved product-service performance by approximately 90% using Redis caching.
  • Integrated Apache Kafka for event-driven notification processing.
  • Kept the services in separate repositories.
Technical toolkit

Skills

Tools and technologies I use for backend development, platform work, testing, and CI/CD.

Languages

Go, Java, Python, SQL, JavaScript

Core Java & design

OOP, SOLID, design patterns, multithreading, concurrency, JVM fundamentals

Backend & APIs

Microservices, REST, Spring Boot, Hibernate, gRPC, Protobuf, Maven

CI/CD & cloud-native

Jenkins, GitHub Actions, Docker, Kubernetes, Helm, OCI, Git

Data & messaging

Redis, Apache Kafka, MySQL

Testing & quality

JUnit 5, Mockito, SonarQube, Test-Driven Development

Security & compliance

FIPS verification, dependency security assessment

AI-assisted development

Claude Code, reusable skills and workflows, context-management tooling

Machine learning · foundational

Supervised learning, linear regression, model evaluation

Certifications

Certified Kubernetes Application Developer (CKAD) Oracle Cloud Infrastructure Architect Associate Oracle Cloud Infrastructure Developer Associate Oracle Cloud Infrastructure Foundations Associate
Academic background

Education

Master of Engineering, Software Engineering

Thapar Institute of Engineering and Technology
Patiala, Punjab

August 2017 – May 2019

B.Tech, Computer Science and Engineering

Krishna Engineering College
Ghaziabad, Uttar Pradesh

May 2011 – July 2015
Contact

Let’s talk engineering.

Contact me about engineering roles or technical collaboration.