Open to new grad roles starting January 2027
Hi, I'm Stuti.
I build full-stack products, and the systems under them.
Computer Engineering student at uOttawa. Software developer intern at Trend Micro, working across Go, Java, Kafka, and Next.js.
Ottawa, Canada

What I'm looking for
Graduating December 2026 with a BASc in Computer Engineering. Three software internships completed, and legally able to work in Canada full time.
- Start date
- January 2027
- Location
- Ottawa, Toronto, Waterloo, Vancouver, or remote in Canada
- Experience
- 3 software internships
- 0
- Internships
- $6–9K/mo
- Cloud cost savings identified
- 1.4B+
- Monthly API calls traced
- 0+
- CVEs triaged & resolved
- 0.64→0.83
- RAG eval score lift
- 0
- Tests on the ledger
Trend Micro · Solace · NRCan (2 co-op terms)
AWS cost investigation at Trend Micro
Root-caused a cost spike to 55 orphaned stacks
With automation cutting manual triage ~75%
Nine recorded ablations, traced-research-agent
Incl. Testcontainers integration tests
01 · About
Who I am
Three internships so far: container security at Trend Micro (Go, Kubernetes, AWS), event brokers at Solace, and two co-op terms at Natural Resources Canada.
I work across the stack, but I like the unglamorous end of it: message ordering, failure recovery, observability. My flagship project is an event-driven transaction ledger with 31 tests proving ordering holds even when things crash, fronted by a Next.js dashboard that streams status live.
On the AI side, I build the measurement around LLM systems, not just demos. My research agent ships with its own eval harness: 8 rubric-scored questions, an LLM judge, and nine recorded ablations that took mean score from 0.641 to 0.831.
Off the clock, I chair uOttawa's Institute of Electrical and Electronics Engineers (IEEE) Women in Engineering chapter.
At a glance
- 🎓 BASc Computer Engineering
- 📍 Ottawa, Canada
- 🗓 Graduating December 2026
- 💼 Currently @ Trend Micro (container security)
- 🏛 Chair, IEEE WIE uOttawa




02 · Education
Where I studied
University of Ottawa
Bachelor of Applied Science, Computer Engineering
Engineering Management & Entrepreneurship stream
Graduating December 2026
CGPA 8.13/10.0
Dean's Honour List ×2
Systems
AI / ML
03 · Experience
Where I've worked
Trend Micro
Software Developer Intern, Container Security
May 2026 – Present · Ottawa
- Traced an API Gateway cost spike across ~1.4B calls/month to 55 orphaned CloudFormation stacks, with $6–9K/month recoverable. Fully independent investigation.
- Extended the CycloneDX SBOM schema to carry license metadata end to end, a client-requested change across services.
- Resolved 200+ CVEs; built automation cutting manual triage ~75%.
GoTypeScriptKubernetesAWSDockerSolace
Support Engineer Intern
Sept 2025 – Dec 2025 · Ottawa
- Reproduced event broker defects and partnered with R&D to validate and ship fixes.
- Debugged distributed messaging across hybrid cloud; wrote postmortems tracing root causes through broker and client layers.
MQTTAMQPJMSRESTWebSocketKubernetesNatural Resources Canada
Software Developer Intern, 2 co-op terms
May 2024 – Aug 2025 · Ottawa
- Optimized Oracle SQL queries and dashboards to run 30% faster, via join restructuring and indexed views.
- Built a C# bulk import tool and automated Salesforce sandbox refresh with Apex and PowerShell.
SalesforceApexC#Oracle SQLPowerShell
04 · Projects
Selected work
Four projects, four full case studies: the problem, the trade-offs, the proof.
Android app for forming riding groups. Deployed and used by a local riding community.
Java · Firebase · Android
Continuity Copilot
AI pre-visit briefings for family doctors. 2nd place, Hackers & Healers hackathon.
LangGraph · GPT-4o · HAPI FHIR · React
05 · Skills
What I work with
Honest depth, not percentage bars. Built means I designed and shipped it; Used means I work in it regularly.
Languages
- JavaBuilt
Java 21 ledger service, coursework
- PythonUsed
traced-research-agent, Tinted
- GoUsed
Production backend services at Trend Micro
- TypeScriptUsed
Trend Micro, personal projects
- C#Used
Bulk import tooling at NRCan
- SQLUsed
PostgreSQL + Oracle query optimization
Backend & Streaming
- Spring BootBuilt
Ledger service: Data JPA, Kafka, Actuator
- KafkaBuilt
Partitioning, manual offsets, DLT, retries
- FastAPIBuilt
traced-research-agent, Tinted
- FlaskBuilt
DistilBERT REST API
- REST / SSEBuilt
202-async APIs, SSE with keepalive + reconnect
- Rate limitingBuilt
Sliding window, Retry-After, spend caps
Data
- PostgreSQLUsed
Flyway migrations, optimistic locking
- Oracle SQLUsed
Join restructuring, indexed views: 30% faster
- FirebaseUsed
Real-time backend, Android cycling app
- SupabaseUsed
Auth and storage, Tinted
Cloud & DevOps
- KubernetesUsed
Debugging production workloads at Trend Micro
- Docker ComposeBuilt
Postgres, Kafka KRaft, Prometheus, Grafana
- DockerUsed
Multi-stage, non-root images
- AWS CloudWatchUsed
1.4B-call cost spike investigation
- GitHub ActionsBuilt
CI/CD at Trend Micro + ledger service
- HelmTouched
Chart misconfiguration fix
AI & ML
- LLM evaluationBuilt
LLM-as-judge, golden sets, ablation
- LangGraphBuilt
Multi-step research agent, Continuity Copilot
- PyTorchBuilt
UNet trained from scratch, IoU/Dice reporting
- Hybrid retrieval (RRF)Built
Dense + BM25 fused, 0.64 to 0.83 eval
- Chroma + embeddingsBuilt
all-MiniLM-L6-v2, per-slide chunking
- CLIPBuilt
Precomputed shade embeddings, Tinted
- MediaPipe / OpenCVBuilt
468-point mesh, CLAHE, Lab colour space
Tools
- Claude CodeUsed
Daily driver for build and review
- Git / GitHub ActionsBuilt
Multi-job CI with test gates
- GroqUsed
llama-3.3-70b for agent and judge
Testing & Observability
- TestcontainersBuilt
Real Postgres + Kafka in integration tests
- AwaitilityBuilt
Async assertions without sleeps
- pytestBuilt
77-test Tinted suite
- JUnit 5 / MockitoBuilt
31-test ledger suite
- PrometheusBuilt
Micrometer instrumentation
- GrafanaBuilt
Provisioned dashboards: p99, consumer lag
06 · Beyond the code
Leadership & achievements



Institute of Electrical and Electronics Engineers (IEEE) Women in Engineering, uOttawa
Sept 2024 – Present
Chair (2026–27) · previously Vice Chair, VP External
- VP External → Vice Chair → Chair, across three years.
- Launched WIEee Code, our first beginner hackathon, and built the starter template teams worked from.
- Built a mentorship program pairing upper-years with first- and second-years.
- Ran WIPS 2026 and a 100+ participant hackathon, plus workshops on Git, React, and Docker.
2nd place, Hackers & Healers AI in Healthcare hackathon
Continuity Copilot: agentic clinical briefing on FHIR data
2026
Dean's Honour List ×2
University of Ottawa, Faculty of Engineering
2024–2025
WIEee Code: founded the chapter's first beginner hackathon
Including the starter template teams built from
2025
07 · Contact
Let's talk
Interviewing for new grad SWE roles starting January 2027. Hiring, or just want to talk backend systems? My inbox is open.