Narendra Avula
Senior Software Engineer | Cloud & Reliability | AI/GenAI
Software Engineer III, JPMorgan Chase · 11+ years · Hyderabad, India
- Email: narendraavula2@gmail.com
- LinkedIn: www.linkedin.com/in/narendraavula
- GitHub: github.com/narendra-avula
- Portfolio: narendra-portfolio-woad.vercel.app
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
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.
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.
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)