Skip to content

Senior Software Engineer · Cloud & Reliability · AI/GenAI

Engineering reliable systems. Building intelligent products.

I'm Narendra Avula, a software engineer with 11+ years of experience building backend systems, cloud-based applications, resilient platforms and AI-powered developer tools.

  • JPMorgan Chase
  • Software Engineer III
  • 11+ Years Experience
  • AWS Certified Developer
  • BITS Pilani M.Tech AI & ML

Recruiter snapshot

Narendra Avula at a glance

Experience
11+ years in software engineering
Current role
Software Engineer III, JPMorgan Chase
Core expertise
Python · Django · REST APIs · Microservices · AWS
Focus
Cloud & reliability engineering · AI / GenAI and developer tooling
Education
M.Tech in Artificial Intelligence & Machine Learning, BITS Pilani (Pursuing)
B.Tech in Computer Science & Engineering, ANITS
Certification
AWS Certified Developer — AssociateVerify

Open to

Roles I'm interested in

  • Senior Software Engineer
  • AI / ML Engineer
  • Platform / SRE / Reliability
  • Backend / API Engineer

Hyderabad, India

Remote, hybrid or on-site

Get in touch

About

From e-commerce to resilient platforms and AI tooling.

11+ years of building software across e-commerce, telecom, cloud platforms and resiliency engineering. My work today sits where reliable backend systems meet practical AI.

  1. E-commerce & web

    2015 – 2020

    Customer-facing e-commerce platforms with product customization and payment gateways, plus CRM and internal tools, built with Django and Angular.

  2. Telecom systems

    2020 – 2022

    Telecom BSS microservices with Django and RabbitMQ, integrating third-party systems into the platform.

  3. Cloud platforms

    2022 →

    Engineering across private, public and hybrid cloud environments at JPMorgan Chase.

  4. Resiliency engineering

    2022 →

    Chaos engineering solutions that test and improve application resilience, with automation and observability.

  5. AI-assisted tooling

    Now

    LLMs, RAG and AI-assisted code review, alongside an M.Tech in AI & ML at BITS Pilani.

Now

Updated November 2026

Working on
Resiliency and chaos engineering at JPMorgan Chase.
Studying
M.Tech in AI & ML at BITS Pilani: deep neural networks and statistical methods.
Building
Credit Default Risk Analyzer: comparing ML classifiers on the UCI credit card dataset, with a Streamlit app.
Exploring
RAG pipelines and AI-assisted code review tooling.

Based in Hyderabad, India.

Featured projects

Selected work across platforms and AI.

Professional systems and personal products. Case studies cover architecture, design decisions and trade-offs, and say what is built versus planned.

AI Career Intelligence PlatformPersonal

PrepForge

A career intelligence and interview preparation platform: resume and job description analysis, per-job skill gaps, practice, mock interviews and job discovery, with a provider-agnostic LLM gateway.

  • Next.js
  • TypeScript
  • Python
  • FastAPI
  • PostgreSQL
  • LLM gateway
AI-Assisted Code Review PlatformPersonal

CheckMate

AI-powered developer tooling that combines LLMs, static code analysis, security scanning and RAG into automated code review workflows.

  • Python
  • LLMs
  • RAG
  • LangChain
  • Code Analysis
Case study coming soon
Chaos & Resiliency EngineeringProfessionalClient: Internal2022 – Present

Enterprise Resiliency Engineering

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

  • Python
  • Django
  • REST APIs
  • Microservices
  • Cloud
  • Linux
  • Shell Scripting
  • Observability
AI Learning PlatformPersonal

PrepForge Academic Hub

A personal AI learning environment: curriculum and study plans, a document library processed into a personal knowledge base, and a cited AI tutor in development.

  • Next.js
  • TypeScript
  • FastAPI
  • PostgreSQL
  • pgvector
  • Celery

Plus 6 professional projects, including work for Ericsson and Medplus, listed under Experience.

View all projects

Engineering expertise

Tools I use to build and run systems.

Grouped by where they show up in my work, from backend services to the reliability and AI layers around them.

Backend Engineering

  • Python
  • Django
  • Django REST Framework
  • Flask
  • REST APIs
  • Microservices
  • RabbitMQ

Frontend Engineering

  • JavaScript
  • TypeScript
  • Angular
  • React
  • HTML
  • CSS
  • Ionic
  • Bootstrap

Cloud & Infrastructure

  • AWS (EC2, S3)
  • Linux
  • Shell Scripting
  • Jenkins
  • Git
  • Cloud Platforms

Reliability

  • Chaos Engineering
  • Resiliency Engineering
  • Observability
  • Prometheus
  • Grafana
  • Automation

AI & GenAI

  • Machine Learning
  • Deep Learning
  • LLMs
  • Generative AI
  • RAG
  • LangChain
  • AI-assisted Development

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite
  • Data Modeling

Practices: REST API design · Unit testing · Object-oriented programming · Agile delivery · Code review

Experience

11+ years of software engineering.

E-commerce, telecom, cloud platforms, resiliency engineering and AI-assisted developer tooling.

  1. —

    Current

    Software Engineer III

    JPMorgan Chase · Resiliency Engineering / Chaos Engineering

    Internal resiliency engineering for a global financial institution, where applications run across private, public and hybrid cloud.

    • Develop a chaos engineering framework used to test application resilience across private, public and hybrid cloud environments.
    • Build backend services and REST APIs with Python, Django and Django REST Framework in a microservices architecture.
    • Automate engineering workflows with Linux and shell scripting, with a focus on observability.
    • Python
    • Django
    • REST APIs
    • Microservices
    • Linux
    • Shell Scripting
    • Cloud
    • Observability
    Projects at JPMorgan Chase (1)
    • Enterprise Resiliency Engineering

      Client: Internal · 2022 – Present

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

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

  2. —

    Senior Software Developer

    Qvantel Software Solutions · Telecom BSS

    Digital BSS products for telecom network providers, delivered for Ericsson with customer-specific customizations.

    • Developed RESTful microservices with Django, using RabbitMQ for messaging.
    • Integrated third-party systems into the Qvantel BSS stack.
    • Took part in client interaction, requirement analysis and API integrations.
    • Wrote object-oriented Python scripts for business needs.
    • Python
    • Django
    • Django REST Framework
    • Microservices
    • RabbitMQ
    • Linux
    • Shell Scripting
    Projects at Qvantel Software Solutions (1)
    • Digital BSS Platform

      Client: Ericsson · 2020 – 2022

      Digital business support systems for telecom network providers, delivered for Ericsson (Veon programme) with customer-specific customizations.

      • Developed five major features for the BSS platform.
      • Worked on order channels, CRM, product catalog and message manager modules.
      • Integrated third-party systems (Ericsson CS, 3PP, payments) into the Qvantel BSS stack.
      • Built RESTful microservices with Django, using RabbitMQ as the message queue.

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

  3. —

    Software Developer

    CustomFurnish / Hinshitsu Manufacturing · E-commerce & Internal Applications

    Interior solutions company for homes and offices, with online storefronts, a CRM and operations software, including a client app for Medplus.

    • Designed database schemas and built Django backends for e-commerce, CRM and operations products.
    • Implemented authentication, roles and permissions, carts, payments and order management.
    • Built web and mobile front ends with Angular, TypeScript, Ionic and jQuery.
    • Created dashboards and scheduled reports for orders and customer data.
    • Python
    • Django
    • Angular
    • TypeScript
    • MySQL
    • MongoDB
    • AWS
    • Linux
    Projects at CustomFurnish (5)
    • Operations Management Platform

      Client: Medplus · 2019 – 2020

      Web and mobile app for project management, roll calls, reminders and referrals, built with Ionic and Django.

      • Designed database models for project management, roll call, reminders and referrals.
      • Implemented JWT authentication with per-module roles and permissions.
      • Built the web and mobile UI with Angular, TypeScript and Ionic; shipped the APK and web view.
      • Turned end-user feedback into improvements with internal teams.

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

    • CustomSofa.in

      2019

      E-commerce site where customers configure sofas to their own height, softness, depth and seating requirements.

      • Implemented the sofa customization models and customer login.
      • Integrated EBS and Paytm payment gateways.

      Python · Django · Angular · TypeScript · MongoDB · AWS

    • BatchTag.com

      2017 – 2019

      Marketplace for furniture, decor and furnishing products with customizable options such as colour and fabric.

      • Designed the product data schema.
      • Implemented authentication with role- and permission-based views, cart and session management.
      • Built payments through the EBS gateway and an in-house wallet, plus coupon-based discounts.
      • Delivered order tracking, online invoices and order analytics dashboards.

      Python · Django · jQuery · MongoDB · Linux · AWS

    • Sales CRM

      2016 – 2020

      CRM that tracks every customer interaction: managers qualify and assign leads, salespeople update lead status.

      • Designed the customer data schema with role-based access.
      • Built lead listing, qualification and calendar views for managers and salespeople.
      • Created daily and weekly dashboards and a cron job for daily email alerts.

      Python · Django · jQuery · MongoDB · Linux · AWS

    • CustomFurnish.com

      2015 – 2016

      Website for an interior solutions company serving homes and offices.

      • Built SEO-focused static pages and responsive product listing pages.
      • Created an admin dashboard for uploading product images and details.

      Python · Django · jQuery · MySQL · MongoDB · AWS

Engineering impact

What the work has covered.

Highlights from enterprise platforms, telecom systems, product engineering and AI tooling.

11+

Years building software

3

Companies

35+

Tools & technologies

10

Projects documented

JPMorgan Chase

Application resilience

Engineering chaos engineering solutions that test application resilience across private, public and hybrid cloud environments.

Qvantel

Telecom platform delivery

Developed five major features for a telecom BSS platform and integrated third-party systems, including payments, through Django microservices and RabbitMQ.

CustomFurnish

E-commerce, end to end

Built e-commerce platforms covering product customization, carts, payment gateway integrations, order tracking, invoicing and dashboards.

CustomFurnish

Internal tools & automation

Built internal applications with role-based access and JWT authentication, CRM lead workflows, and scheduled email reporting.

Personal work

AI developer tooling

Exploring AI-assisted code review that combines LLMs, static analysis, security scanning and RAG.

Education & certifications

Learning never stops.

Computer science foundations, a postgraduate degree in AI & ML in progress, and cloud certification.

Pursuing

Postgraduate

M.Tech — Artificial Intelligence & Machine Learning

BITS Pilani · Work Integrated Learning Programme

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

Certification

AWS Certified Developer — Associate

Amazon Web Services

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

Verify on Credly
Completed

Undergraduate

B.Tech — 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.

Engineering insights

Notes from building and running systems.

Technical writing on backend engineering, cloud, system design and applied AI.

First articles are in progress

Published articles will appear here as they go live.

  • Backend Engineering
  • Cloud Engineering
  • System Design
  • AI / GenAI
  • Software Architecture

Contact

Let's talk.

Open to conversations about senior backend, platform, reliability and AI engineering roles.