Skip to content

Narendra Avula

Senior Software Engineer | Cloud & Reliability | AI/GenAI

Software Engineer III, JPMorgan Chase · 11+ years · Hyderabad, India

Summary

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.

Open to: Senior Software Engineer · AI / ML Engineer · Platform / SRE / Reliability · Backend / API Engineer. Remote, hybrid or on-site.

Experience

  1. Software Engineer III, JPMorgan Chase

    Apr 2022 – Present

    Resiliency Engineering / Chaos Engineering

    • 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.
  2. Senior Software Developer, Qvantel Software Solutions

    Jul 2020 – Mar 2022

    Telecom BSS

    • 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.
  3. Software Developer, CustomFurnish / Hinshitsu Manufacturing

    May 2015 – Jun 2020

    E-commerce & Internal Applications

    • 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.

Selected highlights

  • Application resilience (JPMorgan Chase): Engineering chaos engineering solutions that test application resilience across private, public and hybrid cloud environments.
  • Telecom platform delivery (Qvantel): Developed five major features for a telecom BSS platform and integrated third-party systems, including payments, through Django microservices and RabbitMQ.
  • E-commerce, end to end (CustomFurnish): Built e-commerce platforms covering product customization, carts, payment gateway integrations, order tracking, invoicing and dashboards.
  • Internal tools & automation (CustomFurnish): Built internal applications with role-based access and JWT authentication, CRM lead workflows, and scheduled email reporting.
  • AI developer tooling (Personal work): Exploring AI-assisted code review that combines LLMs, static analysis, security scanning and RAG.

Skills

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

Projects

  • PrepForge · AI Career Intelligence Platform · Personal

    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.

  • CheckMate · AI-Assisted Code Review Platform · Personal

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

  • Enterprise Resiliency Engineering · Chaos & Resiliency Engineering · Professional

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

  • PrepForge Academic Hub · AI Learning Platform · Personal

    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.

Education and certification

  • M.Tech — Artificial Intelligence & Machine Learning, BITS Pilani (Pursuing)
  • AWS Certified Developer — Associate, Amazon Web Services · Verify on Credly
  • B.Tech — Computer Science & Engineering, Anil Neerukonda Institute of Technology & Sciences (Completed)