Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Natasha Joshi

Natasha Joshi

Bengaluru

Summary

Senior Software Developer with 8 years of experience in backend development specializing in Python, Node.js, API design, and cloud technologies (AWS). Proven expertise in scalable microservices, event-driven architectures, CI/CD pipelines, and Generative AI applications such CrewAI, LangChain. Strong background in object-oriented design, troubleshooting, and building cost-effective, high-performance solutions.

Overview

9
9
years of professional experience

Work History

Advisory System Analyst

IBM
Bengaluru
08.2021 - Current
  • Led the development of a Generative AI-driven automation tool, incorporating LangGraph, OpenAI APIs, and prompt engineering to streamline design-to-code conversion and user story generation.
  • Constructed Business Analyst agentic application through CrewAI platform
  • Architected scalable backend systems with Python (FastAPI) and Node.js, optimizing API response times and reducing latency.
  • Collaborated within a SAFe Agile team, participating in daily stand-ups, sprint planning, and retrospectives.
  • Implemented event-driven customer notification system for Delta Airlines using AWS Lambda, S3, Step Functions, and EventBridge.
  • Enhanced system performance using asyncio, threading, multiprocessing, decorators, and metaclasses.
  • Designed unit/integration test frameworks (PyTest, Pydantic validations, Postman), achieving high test coverage.
  • Mentored and guided junior developers on Python best practices, CI/CD, unit testing, and cloud-native development.

Systems Engineer

Tata Consultancy Services Ltd.
Pune
03.2017 - 08.2021
  • Developed a Python Flask + Node.js API for efficient data import/export with MongoDB.
  • Built backend systems for transaction and redemption with promo codes, replacing legacy C++ implementations.
  • Designed a GUI tool in Python (Tkinter) to convert CAN data in Excel to DBC file format.
  • Worked on ADAS validation platform (EB Assist ADTF) for automotive systems testing.

Education

Bachelor of Engineering - Information Technology

Padre Conceicao College of Engineering
Verna, Goa, India
08.2021

Skills

  • Python
  • Generative AI, LangChain, CrewAI
  • MongoDB and NoSQL
  • JavaScript
  • Generative AI technologies
  • Nodejs
  • RESTful APIs and FastAPI
  • Data analysis with Pandas
  • Version control with Git
  • HTML and CSS development
  • API testing with Postman

Timeline

Advisory System Analyst

IBM
08.2021 - Current

Systems Engineer

Tata Consultancy Services Ltd.
03.2017 - 08.2021

Bachelor of Engineering - Information Technology

Padre Conceicao College of Engineering
Natasha Joshi