Software Engineer | Embedded + Full-Stack + AI-Assisted Development

Building production software that ships, scales, and stays reliable.

8+ years in embedded systems, web engineering, and AI-assisted development workflows

I design, develop, review, and debug production-grade software across C/C++ firmware and modern web stacks. I also evaluate AI-generated code for correctness, maintainability, and engineering quality, with a strong focus on measurable business outcomes.

Profile

About Me

Software Engineer with deep experience in embedded firmware, full-stack application development, and AI-assisted engineering workflows. I regularly perform structured code reviews, static analysis, root-cause debugging, and quality improvements across distributed teams. Open to flexible project-based and hourly contract engagements.

Highlights

Impact Statistics

Measurable outcomes from production engineering projects across embedded systems and AI-assisted delivery.

0
Years of Software Development
0
Faster Feature Development with AI Assistance
0
Pull Requests Reviewed per Sprint
0
Production Features Delivered per Year
0
On-Time Sprint Commitments
0
Reduction in Static Analysis Issues
0
Utility Configurations Supported
0
Test Coverage Achieved
Career

Professional Experience

Eaton India Innovation Centre - Senior Engineer
May 2025 - Present
Panelboard Meters and Power Quality Meters
  • Developed and enhanced 6+ embedded metering features including alarm/event logging, ITIC logging, waveform logging, and data logging in C/C++.
  • Implemented REST and Modbus integration for robust device communication and data exchange.
  • Used GitHub Copilot and agentic workflows in daily development while validating generated code before integration.
  • Drove static analysis and root-cause defect investigations to increase firmware quality and reliability.
John Deere India Pvt. Ltd. - Senior Engineer 1
Sep 2021 - Jun 2025
NGPD | Software Developer and Scrum Master
  • Reduced coding effort by up to 70% through practical AI-assisted workflows while enforcing review quality.
  • Reviewed 10+ pull requests per sprint, improving consistency and maintainability across C++, Python, and JavaScript codebases.
  • Shipped 20 production features yearly in C++17 and QML/QT for primary display systems.
  • Maintained 80% on-time sprint completion while leading agile ceremonies for a team of 10 engineers.
Larsen and Toubro Technology Services - Engineer
Jan 2019 - Aug 2021
Honeywell Smart Metering and IEC Modem | Team Lead
  • Led 2G to 4G/NBIoT modem firmware migration in 6 months with ownership of system design, bootloader, and secure-boot integration.
  • Reduced Coverity issues by 70% through disciplined code review and static-analysis remediation across a 10-member team.
  • Implemented IDIS-compliant metering features and Quectel AT-command support on ARM Cortex M0/M4 STM32 platforms.
Schneider Electric India (via LTTS) - Software Engineer
Jan 2019 - Sep 2020
TVM Customization and Master Firmware
  • Delivered Class 0.2 metering accuracy for 200+ utility configurations using modular C++ firmware architecture.
  • Achieved 80% test coverage via QT-based unit, integration, and system validation.
Toolkit

Core Skills

Programming

CC++11/17Python JavaScriptHTML/CSSShell Scripting

Full-Stack and APIs

ReactNode.jsREST APIs Responsive UI

AI and Evaluation

GitHub CopilotPrompt Engineering LLM Output EvaluationAgentic Workflows

Quality and Testing

Structured Code ReviewCoverity JDXGoogle Test QT FrameworkNUnitJenkins CI

Embedded and Protocols

DLMSModbusTCP/IP UARTI2CSPI RS-232/485ARM Cortex M0/M4

Delivery and Collaboration

Agile/ScrumJIRARally ADOGitBitbucket Confluence
Work Samples

Project Focus Areas

AI-Assisted Engineering Delivery

Daily GitHub Copilot usage for faster implementation and prototyping, paired with strict review gates for correctness, edge-case coverage, and maintainability.

LLM Output and Code Evaluation

Practical evaluation of AI-generated technical output on real tasks, with structured feedback loops focused on logic quality, standards, and production readiness.

Embedded and Full-Stack Solutions

Production development across metering firmware and web applications, including protocol integrations, diagnostics, and analytics-driven interfaces.

Academic

Education and Training

B.E., Electronics and Communication (ECE) - Technocrats Institute of Technology Excellence (RGPV), 2014-2018, CGPA 7.53
Training: Embedded C, Linux, Shell Scripting, Linux Internals, Microcontroller Programming, Data Structures - Emertxe Information Technologies (2018-2019)