MS in Computer Software Engineering @ Northeastern University (3.9 GPA), graduating December 2026. Currently a Software Engineer Co-op at Crewasis, building AI-marketing infrastructure.
I focus on backend services, cloud infrastructure, and the CI/CD that ties them together — Python, Java, AWS, PostgreSQL, Terraform.
Open to full-time Backend / Cloud Engineering roles starting January 2027.
Each project has a written case study with architecture diagrams, key decisions, and trade-offs.
|
Celery + RabbitMQ — Circuit Breakers, Observability, Terraform Production-grade task queue with dead-letter routing, idempotency keys, Redis-backed circuit breakers, and a Prometheus/Grafana observability stack. 8 services containerized via Docker Compose, deployed to ECS Fargate via Terraform. Repo · Case study · Blog post |
Sub-Second Phone Conversations — Streaming STT + LLM + TTS Voice agent handling real phone calls. Streaming pipeline over Twilio Media Streams with interrupt-aware router + barge-in support, so the caller can cut the agent off mid-sentence. |
|
Full AWS Stack — Terraform IaC, Multi-AZ, Blue-Green CI/CD 3-repo platform: FastAPI service, Terraform IaC for the full AWS topology, and serverless email verification. Multi-AZ Auto Scaling Group behind an ALB with blue-green deployments via AMI bake. Web · Infra · Serverless · Case study |
Spring Boot — Concurrent Booking with Transactional Locks Ride-booking platform on Spring Boot microservices. Row-level pessimistic locks prevent double-booking under contention; Redis caches the high-read paths so the database isn't hammered. |
Why naive Celery retries silently drop messages, and the RabbitMQ DLX patterns that keep every failure observable and replayable. → Read on the blog
Languages
Backend & APIs
Cloud & DevOps
Databases & caching
Observability
Open to full-time Backend / Cloud Engineering roles starting January 2027.
📩 gajera.ma@northeastern.edu · malavgajera.is-a.dev
