Experience
My Top Skills
I love honing existing skills and developing new ones!
- Languages: Python, C, C++, Java, SQL
- Libraries/Frameworks: LangChain, LangGraph, Strands Agents, PyTorch, Tensorflow, NumPy, Pandas, Matplotlib, FastAPI, Flask, SQLAlchemy, PyMongo
- Developer Tools: AWS, GCP, Docker, Kubernetes, Terraform, Spinnaker, Splunk, Grafana, Git, GitHub, MySQL, MongoDB
Internship Experience
AI Software Developer Intern
- Engineered advanced Retrieval-Augmented Generation (RAG) pipelines in Python using LangChain
and Google Vertex AI, improving document query relevance by 40%. - Automated ingestion of 10,000+ internal files by chunking and embedding into MongoDB with MySQL-backed metadata, streamlining RAG document retrieval.
- Built and deployed 15+ task-specific Agents in Python by using LangGraph and LangChain, orchestrating REST APIs and internal tools via FastAPI to enable dynamic, goal-driven workflows.
- Designed a modular Agentic RAG service that combined multi-step retrieval and reasoning, enabling agents to iteratively select and invoke multiple API tools, reducing incorrect or incomplete responses by 60%.
- Applied Object-Oriented Programming to RAG and Agent architectures, enabling scalable orchestration, cleaner API integration, and more maintainable code.
- Integrated a Redis-backed semantic caching layer to eliminate redundant LLM calls, cutting token usage by 60%, improving response speed by 23x, and saving $200K+ annually in inference costs.
- Containerized all services with Docker and deployed across Kubernetes clusters, achieving 99.9% up time.
- Tested and documented RESTful APIs using Postman and Swagger to validate proper functionality.
Software Developer Intern
- Engineered a real-time signal processing pipeline in Python for biomechanical testing hardware, reducing latency by 80% via multithreading and algorithmic optimization.
- Automated QA workflows in Python, cutting manual testing effort by 25% and enabling CI/CD integration.
- Wrote and optimized custom VHDL code for Spartan FPGAs in Xilinx, enhancing real-time data acquisition reliability, reducing processing errors, and increasing acquisition speed by 15%.
- Programmed FPGA interfaces in VHDL for ADS1298 ADCs and LSM9DS1 IMU, creating custom SPI, I2C, and UART modules that allowed data transmission for real-time electrical signals and motion tracking.
- Verified 20+ medical PCBs, identifying and resolving critical signal integrity issues before deployment.
Extracurricular & Leadership
Machine Learning Researcher
- Designed and trained deep learning in PyTorch and NumPy for MNIST digit classification, achieving 98%+ accuracy via dropout, batch normalization, and hyperparameter optimization.
- Identified key performance bottlenecks using Matplotlib visualizations, improving model convergence rates.
System Manager
- Lead a 10-member team managing frame and power systems, improving task completion efficiency by 30%.
- Assigned and tracked 15+ tasks per month, ensuring balanced workloads and timely project delivery.
Software Developer
- Created custom Python, C, and C++ debugging libraries to assist 50+ robotics members in software-hardware integration, reducing troubleshooting time by 40% through automated error detection.
- Developed STM32 firmware in C for CAN-based communication, reducing signal delay from 10ms to 3ms.
- Engineered a custom remote kill switch using ESP32 microcontrollers in C++, reducing emergency response time from 5 seconds to under 1 second.
- Designed custom Python scripts on an NVIDIA Jetson GPU to coordinate real-time communication with 20+ hardware components, enhancing system synchronization and responsiveness.
- Designed custom PCBs for the RX kill switch and TX controller using Altium Designer, ensuring consistent voltage cutoff under high-power loads.
- Assembled 20+ high-precision PCBs, achieving a 95% first-pass success rate in functional testing.
Teaching Assistant
- Graded assessments and assisted in delivering Professor Baharak Fatholahzadeh’s college Physics courses for 150+ students.
[Fall 2024]:
- Course: Waves, Light, and Modern Physics College class.
- Topics include: Oscillatory Motion, Wave motion, Sound Waves, Superposition and standing waves, Ray Optics, Image Formation, Interference of waves, Diffraction, Relativity, Quantum Physics, Nuclear Decay, The Optics of the Compound Microscope
[Winter 2024] :
- Course: Electricity and Magnetism College class.
- Topics included: Electric Fields, Electric Potential, Capacitance and dielectrics, Direct current circuits, Magnetic Fields and Sources, Faraday’s Law and Inductance, Continuous Distribution of Charge