About Me

Prakersh Maheshwari Profile Picture

Prakersh Maheshwari

Software Engineer

Software Engineer with over 6 years of experience in developing scalable Linux-based systems and diagnostic tools. At Coriolis Technologies, I built high-availability enterprise solutions using C/C++, Python, Go, and Redis, incorporating custom resource agents and multi-node orchestration to enhance reliability and performance. Currently at LTIMindtree/Microsoft, I'm leading C++ development for HwDiagLnx on Azure Linux, integrating NVIDIA/AMD GPU validation workflows and automating processes with Bash, Python, and PowerShell to optimize testing and reduce validation times. Passionate about systems programming, cloud-native architectures, and generative AI.

Location Pune, India
Website prakersh.in
Platforms & Tools
RHEL/CentOS System Administration Linux Networking Azure Linux 3 Agentic AI Development Ansible Azure DevOps GPT 4o, o3, o3 Mini GenAI PSSH Pacemaker Ubuntu Claude 3.7/4 Sonnet MySQL
Technical Skills
Python Shell Scripting Git Systemd C/C++ Make REDIS REST API Github Copilot Terraform Golang PHP

Work Experience

Specialist - Software Engineering

LTIMindtree - Microsoft | 07/2024 - Present | Pune, India

  • Led development of HwDiagLnx, a critical hardware diagnostic tool for Azure Linux, ensuring integration and validation of Hopper, Blackwell, and Mi300x SKUs within stringent project timelines.
  • Automated Linux and Windows deployment & validation for NVIDIA/AMD GPU clusters by writing Bash, Python, and PowerShell scripts integrated with Microsoft GDCO, cutting test-cycle time and boosting overall team throughput.
  • Integrated OnbladeDisktool build and DER creation with the HwDiagLnx tool.
  • Developed end-to-end GPU field-diagnostic workflows for Hopper H100, A100 and Jasper chips, including fieldiag, IPMI and telemetry collection.
  • Built multi-stage Azure DevOps pipelines for GB200 Blackwell (Azure Linux 3), automating build, signing, and RPM packaging to ship production artifacts every commit.
  • Implemented architectural and framework changes in HwDiagLnx in accordance with industry standards, achieving improved modularization.
  • Enhanced HwDiagLnx user interface and log fault codes for faster failure detection, facilitating better cross-team diagnostics.
  • Responsible for designing workflows, scripts and features, along with documentation, for the HwDiagLnx (Linux) and CSI Dignostics (Windows) tool.

Member Technical Staff

Coriolis Technologies Pvt. Ltd. | 06/2018 to 12/2020 - 12/2021 to 02/2024 | Pune, India

  • Led Scrum team for Program Increments, facilitating sprint retrospectives, PI evaluations, and promoting a SAFe Agile culture.
  • Resolved all customer escalations related to install, upgrade, and inter-service dependency failures, ensuring reliable deployments in production.
  • Authored a Bash-based Pacemaker resource agent that plugs CipherTrust Transparent Encryption into Red Hat clusters, embedding custom health probes and fail-over logic to deliver zero-trust, five-nines availability.
  • Built a Python-based multi-node execution framework that leverages Redis pub/sub and KV storage to orchestrate tasks across multiple nodes; exposed APIs (run-command, file transfer, agent control) that QA now use to create testcases.
  • Automated critical workflows on Linux using Python and Bash scripts, embedding Observability instrumentation.
  • Built systemd and sysvinit services with proper dependency ordering, aligning with minimal client downtime
  • Authored CTE resources for the CipherTrust Terraform provider in Go—defining schemas and implementing full CRUD + state logic to enable policy-as-code compliance.
  • Enhanced existing C binaries based on evolving client requirements, leveraging low‑level optimizations in the C programming language.
  • Implemented an "upgrade‑on‑reboot" feature ensuring zero downtime and clean state post‑reboot.
  • Implemented features and integrations for high-availability enterprise-Linux products, applying cloud-native and containerization patterns.
  • Authored RPM/DEB packaging scripts in Bash/Python with cross-distro compatibility, embedding startup logic for systemd and SysVinit to ensure seamless service management across RHEL/Ubuntu environments.

Education

B.E. in Electrical Engineering

Jabalpur Engineering COllege | 2014 - 2018 | Jabalpur, India

  • Bachelor of Engineering degree in Electrical Engineering
  • Graduated with comprehensive knowledge in Software development and engineering principles

Skills

Platforms & Tools

Linux Networking RHEL/CentOS System Administration Agentic AI Development Ansible Azure DevOps Azure Linux 3 Claude 3.7/4 Sonnet GPT 4o, o3, o3 Mini GenAI PSSH Pacemaker Ubuntu MySQL

Technical Skills

Git Python Shell Scripting Systemd C/C++ Github Copilot Make REDIS REST API Terraform Golang PHP

Achievements & Certificates

Achievements

  • Indian Association of Physics Teachers (2013 - 2014)

    Certificate of Merit for being in national top 1% in national standard examination in physics

  • International Mathematics Olympiad (2013)

    International Rank: 8, State Rank: 2

  • National Science Olympiad (2013)

    International Rank: 9, State Rank: 3

Certificates & Conferences

  • Fundamentals of Azure DevOps

    Implemented Azure DevOps services (Boards, Repos, Pipelines, Artifacts, Test Plans, Wiki) for E2E CI/CD and IaC workflows.

    LTIMindtree Shoshin School | 2025-03-03
  • Gen AI Unveiled: A Journey into the Future of Intelligence

    Mastered generative AI concepts, LLMs, neural networks, real-world applications, deployment, and ethical frameworks.

    IIHT Techademy | 2024-08-30
  • Information Security & Data Privacy

    Studied key practices to secure softwares, protect user data, & ensure compliance with privacy & security standards.

    LTIMindtree Shoshin School | 2024-08-05
  • Data Structures

    An online non-credit course authorized by UC San Diego and National Research University Higher School of Economics and offered through Coursera

    University of California, San Diego | 2019-01-09 | View
  • Algorithmic Toolbox

    an online non-credit course authorized by University of California San Diego and offered through Coursera

    University of California, San Diego | 2018-11-15 | View
  • Python Data Science Toolbox

    Statement of Accomplishment by DataCamp

    DataCamp | 2017-03-04 | View
  • Intermediate Python for Data Science

    Statement of Accomplishment by DataCamp

    DataCamp | 2017-02-25 | View
  • DAT208x: Introduction to Python for Data Science

    An online learning initiative of Microsoft corporation through edX which introduces how to use python for data science

    Microsoft Corporation | 2017-02-13 | View

Projects

Reader Writer Lock

A C-based implementation of a reader-writer lock for file sharing over NFS. Supports multiple concurrent readers with exclusive writer access.

C NFS POSIX
encr - Encryption Tool

A Shell-based wrapper over OpenSSL that provides an easy-to-use interface for file encryption and decryption with simple command line parameters.

Shell OpenSSL Bash
Python Progress Bar

An implementation example of progress bars in Python for providing visual feedback to users during long-running operations.

Python CLI Utility
ShortTouch

A Python utility that enables quick interactions with your system through customizable shortcuts and automation features.

Python Automation Utility
Open Source Point of Sale

A PHP web application using CodeIgniter for managing inventory, sales, and customers with a responsive interface.

PHP CodeIgniter MySQL
Portfolio Website

A responsive PHP portfolio/resume website with print functionality. Features modern design with Bootstrap and comprehensive resume sections.

CSS PHP Bootstrap