About Experience Skills Projects Contact
Mitesh Prajapati MP

Mitesh

Prajapati

Open to opportunities

Senior Software Engineer

Firmware validation & test automation at Micron Technology. Building the reliability layer for data center storage — NVMe, UFS, NAND flash.

profile.json

"name": "Mitesh Prajapati",

"role": "Firmware Validation Engineer",

"exp": 7+,

"focus": [

"NAND Storage",

"NVMe",

"Python Automation",

"C Programming",

"Embedded Development",

"Claude Agent Dev"

]

7+ Years Experience
16 Critical Bugs
50+ Tests Automated
68% Time Reduced
01

About Me

Senior Software Engineer with 7+ years in firmware validation, automation testing, and embedded systems at Micron Technology and Microchip.

Designed custom Python frameworks that cut test execution times by 68%. Validated NAND flash operations for data center SSDs with capacities up to 256TB.

Currently building AI-powered failure analysis agents using Claude and ChatGPT, reducing debugging cycles by 80%.

📍
Location Bangalore, India
🏢
Current Micron Technology
🎓
Education M.E. E&C, GTU
🤖
AI Tools Claude, ChatGPT, Copilot
02

Experience

Jul 2022 — Present Senior Software Engineer

Micron Technology, Bangalore

Phoenixx Data Center ESSD 6600 ION (QLC/NVMe) — 128TB & 256TB

16 bugs found
68% time saved
80% faster debugging

Validated NAND (N69R) flash operations across SLC/QLC modes

Built failure-analysis AI agent using Claude

Designed reset stress tests (up to 1,200 resets per test)

Automated 50+ test cases, automated drive preconditioning reuse

Set up Viavi trace analyzer for PCIe root cause analysis

Mentored 2 junior engineers

PythonCNVMeQLCNANDCI/CDClaude
Apr 2021 — Jul 2022 Software Engineer

Micron Technology, Hyderabad

eMMC Device Cryptography Module

Led PVE test suite — 3 engineers, full lifecycle

Developed authenticated read/write test cases

Norma UFS 2.2 Based Product (TLC) — B68S 4TB capacity

Validated folding operations — 30+ automation scripts for data movement scenarios

PythoneMMCCryptography
May 2019 — Apr 2021 Software Engineer

Microchip India, Bangalore

Excalibur — UEFI Option ROM Package

Developed UEFI-compliant features per Spec v2.7

Enhanced UefiTestApp with protocol-testing capabilities

CUEFIRAID
May 2018 — May 2019 Intern

Microsemi Technology, Bangalore

Excalibur — UEFI Option ROM Package

Worked on RAID controller features unit testing

CUEFIRAIDUnit Testing
03

Skills

Languages

C / Embedded C
Python

Protocols

NVMe
UFS 2.2
eMMC

Testing

Test Design
GAP Analysis
CI/CD

Tools & AI

GitJiraViavi ClaudeChatGPTCopilotTabnine

Hardware

NAND 4TB–256TBPCIe Raspberry PiESP8266
CEmbedded CPythonNVMeUFS 2.2 eMMCNAND FlashQLCUEFIGit JiraCI/CDClaude APIViaviRaspberry Pi
04

Projects

🤖 AI + Python

Failure Analysis AI Agent

Automated agent using Claude that downloads, structures, and analyzes failure logs — replacing hours of manual debugging.

⚡ 80% faster debugging
🔄 Python + NVMe

Reset Stress Testing

Cross-feature validation for Resets during active I/O — up to 1,200 resets with mixed workloads.

⚡ 68% test time saved
💾 Python + C

NAND Folding Automation

Automated C2C/C2D folding tests and erase-failure error injection across SLC/QLC modes.

🐛 16 bugs found
🔧 C + UEFI

UEFI Option ROM Testing

UEFI-compliant features per Spec v2.7. Enhanced UefiTestApp with protocol-testing capabilities.

📋 Spec v2.7 compliant
05

Education

Masters

E & C

Sarvajanik College of Engineering

GTU, Surat 2014–2016
Bachelors

E & C

SNPIT & RC Umrakh

GTU 2009–2013
Cert

Embedded Systems

Vector India, Bangalore

Embedded C/C++, Python 2017–2018
06

Let's Connect

Open to senior/lead roles in firmware validation, embedded systems, and test automation.