Devi Prakash Kandikonda

Full Stack Software Engineer with 2+ years of experience in the SDLC. Proficient in building scalable web applications using C# (.NET Core) and Python (FastAPI) on the backend, coupled with React and TypeScript on the frontend.

Full Stack Engineer

Web Developer

About Me

Passionate about creating efficient, scalable solutions

I am a Full Stack Software Engineer with over 2 years of experience in the software development life cycle. My expertise lies in designing and building scalable web applications and high-performance RESTful APIs. I work extensively with C# (.NET Core) and Python (FastAPI) on the backend, while crafting responsive user interfaces using React and TypeScript.

My technical journey includes architecting data solutions using both SQL (PostgreSQL, Oracle, MSSQL) and NoSQL (MongoDB, Firestore) databases. I have a proven track record of automating CI/CD pipelines with GitHub Actions and Bitbucket Pipelines, and leveraging Generative AI to solve developer productivity challenges. I am experienced in modern cloud and DevOps practices, including Google Cloud Platform (GCP) and Docker.

I thrive in Agile environments, utilizing Jira for efficient project tracking and collaboration. I am committed to code quality and reliability, leveraging NUnit for .NET, Pytest for Python, and Postman for load testing and API validation.

I specialize in writing automated testing scripts in Python for post-production monitoring, ensuring high availability by proactively detecting 4XX/5XX status codes and validating critical API scenarios.

2+ Years Experience
10+ Projects Delivered
90%+ Test Coverage
Developer Workspace

Technical Skills

Technologies I work with

Languages

C#
C#
Python
TypeScript
TypeScript
SQL

Frontend

React.js
HTML5/CSS3
Tailwind CSS

Backend

.NET Core
.NET 6/8
FastAPI
Entity Framework

Database

PostgreSQL
SQL Server
MongoDB
Firebase
Redis

Cloud & DevOps

GCP
Docker
Bitbucket Pipelines

CI/CD Automation

GitHub Actions

Workflow Automation

Datadog

Monitoring & Alerts

Process & Quality Assurance

Agile

Scrum & Kanban

Jira

Project Tracking

NUnit

.NET Unit Testing

Pytest

Python Testing

Postman

API & Load Testing

Automation

Health Checks

Work Experience

My professional journey

Software Engineer

Ingram Micro July 2024 - Present Chennai, India
  • Built and maintained RESTful APIs in .NET Core and C# for enterprise order and integration workflows.
  • Implemented webhook- and queue-based integrations for reliable cross-system data exchange.
  • Improved API performance and stability through caching strategies, query optimization, and monitoring.
  • Maintained unit test coverage to 90% using NUnit for core services, reducing regression risk in release cycles.
  • Contributed to cloud-ready deployments using Docker and CI/CD automation.
  • Partnered with cross-functional teams to deliver integration features and production fixes in Agile sprints.

Trainee Software Developer

Ingram Micro July 2023 - July 2024 Chennai, India
  • Authored OpenAPI 3.0 specifications for 24+ APIs, improving integration consistency for internal and partner engineering teams.
  • Developed Python and TypeScript automation scripts for SDLC workflows, reducing repetitive engineering tasks.
  • Built and published company-approved open-source SDKs in 5 languages (C#, Python, Java, Node.js, and Go), reducing customer effort by avoiding manual API-call implementation from scratch.
  • Built GitHub Actions pipelines to automate SDK generation and publishing across 3 registries: PyPI, NuGet, and npm.

Featured Projects

Some of my notable work

AI-Powered API Assistant

Built a conversational AI assistant that helps developers troubleshoot API integration issues. Orchestrated asynchronous calls between PostgreSQL and LLM using a FastAPI backend, with a responsive React/TypeScript frontend.

React FastAPI PostgreSQL Gemini API
Conversational
Async Backend

SpecDrift Agent

Built an autonomous agent that detects and reconciles drift between live API behavior and OpenAPI 3.x specifications using deterministic schema diffs and LLM-assisted semantic reasoning.

Python OpenAPI 3.x CLI LLM
Deterministic Diff Engine
Decision Engine

Falcon Linter

Developed a CLI tool using TypeScript that provides automated AI-driven code reviews on Pull Requests. Published to npm registry for easy integration.

Node.js TypeScript GitHub Actions AI
AI Code Review
CI/CD Ready

Multi-language SDK Automation

Built a company-approved open-source SDK automation workflow that generates and publishes API clients from OpenAPI specs, helping external developers integrate faster with less manual setup.

OpenAPI 3.0 GitHub Actions PyPI/NuGet/npm C#/Python/Node.js
Automated Publishing
Integration Speed-up

Publications

Research contributions

Arduino-based Railway Line Tracking System for Mitigating Animal Accidents

S.V.S.K Devi Prakash Kandikonda, Dr Veera Reddy A

IEEE Conference Proceedings, 2023

Pioneered comprehensive IoT solution for railway wildlife collision prevention through innovative sensor integration, embedded system design, and automated response mechanisms.

Education

Academic background

Bachelor of Technology

Electrical and Electronics Engineering

Velagapudi Ramakrishna Siddhartha Engineering College

2019 - 2023

Get In Touch

Let's connect and build something amazing together

Email