Available to connect

Software Engineer · Cloud · AI

Hi, I'm Narendra Avula.

Senior Software Engineer · AI & Cloud

Building reliable software systems and exploring the intersection of software engineering, cloud, and Generative AI.

NA

About Me

Engineering with curiosity.

I'm a software engineer with 11+ years of experience building backend services, web applications, APIs, cloud-based solutions, and engineering platforms.

My career has evolved from web and e-commerce development to telecom systems, cloud platforms, resiliency engineering, and AI-assisted developer tools.

At JPMorgan Chase, my work has moved further into resiliency engineering, chaos engineering, cloud environments, automation, and observability. More recently, I have been exploring machine learning, deep learning, large language models, Generative AI, RAG, and AI-assisted developer tooling.

Current Focus

What I'm interested in

Software Engineering

Building backend services, APIs, web applications, and developer platforms.

Python · Django · REST APIs · TypeScript · Angular · React

Cloud & Reliability

Designing reliable systems and working with cloud, automation, resiliency, and observability.

AWS · Microservices · Automation · Chaos Engineering · Observability

AI & GenAI

Exploring practical applications of machine learning, LLMs, and Generative AI.

ML · Deep Learning · LLMs · GenAI · RAG · LangChain

Experience

11+ years of software engineering.

A journey across e-commerce, telecom, cloud platforms, resiliency engineering, and AI-assisted developer tooling.

Apr 2022 — Present

Current

Software Engineer III

JPMorgan Chase

Resiliency Engineering / Chaos Engineering

Working on engineering solutions for testing and improving application resilience across private, public, and hybrid cloud environments.

Python · Django · REST APIs · Microservices · Linux · Shell Scripting · Cloud · Observability

Jul 2020 — Mar 2022

Senior Software Developer

Qvantel Software Solutions

Telecom BSS

Worked on highly scalable telecom Business Support Systems and integrations with third-party systems.

Python · Django · Django REST Framework · Microservices · RabbitMQ · Linux · Shell Scripting

May 2015 — Jun 2020

Software Developer

CustomFurnish / Hinshitsu Manufacturing

E-commerce & Internal Applications

Developed e-commerce platforms, internal business applications, dashboards, APIs, authentication systems, and customer-facing web applications.

Python · Django · Angular · TypeScript · MySQL · MongoDB · AWS · Linux

Projects

Things I've worked on.

A collection of professional projects and personal explorations across software engineering, cloud, reliability, and AI.

01Professional

Chaos Engineering & Resiliency

Engineering solutions for testing application resilience across private, public, and hybrid cloud environments.

Python · Django · REST APIs · Microservices · Cloud · Linux · Shell Scripting · Observability

02AI / GenAI

AI-Assisted Code Review

An exploration of AI-powered developer tooling combining LLMs, code analysis, security scanning, RAG, and automated review workflows.

Python · LLMs · RAG · LangChain · Code Analysis · AI

03Professional

Telecom BSS Platform

Development and integration of scalable telecom Business Support Systems with third-party platforms.

Python · Django · REST APIs · Microservices · RabbitMQ

04E-commerce / Internal

Operations Management Platform

Internal web and mobile platform supporting project management, roll calls, reminders, referrals, authentication, and role-based access.

Python · Django · Angular · TypeScript · MySQL · MongoDB · AWS · Ionic

05E-commerce

Custom Sofa E-commerce

E-commerce platform allowing customers to configure customized sofas based on their requirements.

Python · Django · Angular · TypeScript · MongoDB · AWS · Payment Gateways

06E-commerce

Product Marketplace

Online platform supporting customizable products, shopping cart, authentication, payments, discounts, orders, invoices, and dashboards.

Python · Django · jQuery · MongoDB · Linux · AWS

Education

Learning never stops.

My academic background and ongoing learning across software engineering, cloud, machine learning, and AI.

Undergraduate

Bachelor of Technology — Computer Science & Engineering

Anil Neerukonda Institute of Technology & Sciences

Affiliated to Andhra University

Graduated with a CGPA of 7.5, building a foundation in computer science, programming, software development, databases, and engineering fundamentals.

Postgraduate / Professional Education

M.Tech — Artificial Intelligence & Machine Learning

BITS Pilani — Work Integrated Learning Programme

Pursuing advanced studies in mathematical foundations for machine learning, statistical methods, machine learning, deep neural networks, and artificial intelligence.

Certification

AWS Certified Developer — Associate

Certification focused on developing, deploying, and maintaining applications on AWS.

Skills

Tools and technologies.

Technologies I've worked with throughout my career and areas I'm currently exploring.

Programming

6
PythonJavaScriptTypeScriptHTML5CSS3Shell Scripting

Backend & APIs

6
DjangoDjango REST FrameworkFlaskREST APIsMicroservicesRabbitMQ

Frontend

4
AngularReactIonicBootstrap

Cloud & Infrastructure

7
AWSEC2S3LinuxGitJenkinsCloud Platforms

Data

5
MySQLMongoDBSQLiteDatabase DesignData Modeling

AI & Machine Learning

7
Machine LearningDeep LearningLLMsGenerative AIRAGLangChainAI-assisted Development

Reliability & Engineering

6
Chaos EngineeringResiliency EngineeringObservabilityPrometheusGrafanaAutomation

Development Practices

5
REST API DesignUnit TestingObject-Oriented ProgrammingAgile DevelopmentCode Review

Contact

Let's connect.

Interested in software engineering, cloud, AI/GenAI, developer tooling, or simply want to connect? Feel free to reach out.