Engineering
Systems that hold up under load: real-time pipelines, cached grids, background workers and tests that catch regressions before users do.
- Full-stack delivery
- Real-time & async systems
- Automated testing
Hyderabad, India · Open to software engineering roles
I'm Jesica Michel, a Computer Science Engineering graduate and software engineer in Hyderabad, India. I work across the stack — data-dense front ends, REST and real-time back ends, and the tests and documentation that keep them honest.

About
Engineering is the craft, but the point is the outcome. Three things shape how I work.
Systems that hold up under load: real-time pipelines, cached grids, background workers and tests that catch regressions before users do.
I start from the user's actual problem, then work backwards to the smallest architecture that solves it well.
Cross-timezone teams, written clarity and documentation that lets the next engineer move fast without asking.
Experience
Two internships, both in real products with real users. Expand a card for the technical detail.
Jan 2026 – Jul 2026
India / Burbank, CA
Revolution Entertainment Services · TrueBudget
Built and hardened features for TrueBudget, a production film & television budgeting platform used by entertainment finance teams.
Vue + AG Grid
Editable budget grid, virtualised rows
IndexedDB
Local buffer for offline-tolerant edits
DRF API
Validation, pagination, persistence
Redis + WS
Pub/sub fan-out to collaborators
Playwright / AWS
E2E coverage, cloud deployment
May 2025 – Jul 2025
T-Hub, Hyderabad
Talent Farm AI · Learnora AI Learning Platform
Built the content recommendation workflow behind Learnora, an AI learning platform that maps a learner's intent to the right material.
Hosted website — check it out, deployed on Netlify
Featured project
An on-call platform that merges incident escalation with team chat: alerts are raised, routed, escalated on timers and resolved in the same place the team is already talking.
Socket.IO rooms per channel and per incident, with presence and typing state kept in sync across clients.
A background worker polls unacknowledged incidents and escalates through the on-call chain on configurable timers.
JWT sessions stored in httpOnly cookies with refresh handling, so tokens never sit in browser storage.
Playwright E2E covers login, incident creation, acknowledgement and escalation. Swagger documents every REST endpoint.
Client
API
Realtime
Workers
Data
Alert raised
Incident created via API or console
Routed
Matched to on-call rota and channel
Acknowledged?
Timer starts on delivery
Escalated
Worker promotes to next responder
Resolved
Timeline archived with full context
Leadership
Roles where the work was coordination, documentation and getting large events across the line.
GITAM University
Ran student engagement programmes and coordinated across departments to deliver campus-wide events end to end.
Sports & NCC
Owned records, reports and event documentation for sports and NCC activities, keeping a reliable institutional archive.
GITAM University
Supported and competed in national technical events, handling logistics, judging support and participant technical help.
Skills
Grouped by where they sit in the stack. Hover a card for how I use them.
Comfortable moving between typed and dynamic codebases.
Data-dense interfaces, component systems, accessible markup.
API design, validation layers, auth and pagination.
Schema design, indexing and client-side persistence.
Event fan-out, escalation timers and offline-tolerant state.
E2E coverage of critical flows and documented APIs.
Deploying and operating small production services.
Retrieval workflows and applied model integration.
Clear written communication across timezones.
Method
The same four steps, whether it's a bug ticket or a new subsystem.
Get to the real problem behind the request. Who is blocked, how often, and what does success actually look like?
Split it into pieces that can be reasoned about alone — data shape, states, edge cases and failure modes.
Ship the smallest correct version first, with readable code and boundaries that leave room to extend.
Test the critical paths, measure against the original problem, then iterate with real feedback.
Background
GITAM University
B.Tech, Computer Science & Engineering (IoT)
CGPA 7.93
Page Junior College
Intermediate — MPC
St. Ann's High School
Secondary Education
Value
Six things a team gets on day one.
I've shipped into a live platform used by finance teams — validation, edge cases and regressions are part of the job, not an afterthought.
WebSockets, Redis pub/sub, background escalation workers and offline-tolerant client state.
Vue and React on the front, Django REST and Express behind, with the database and cache layers in between.
Playwright suites over the flows that matter, so releases don't rely on manual clicking.
Written specs, documented APIs and async updates that work across a 12-hour timezone gap.
New stacks, unfamiliar codebases and ambiguous briefs — I get productive quickly and ask sharp questions.
Contact
Open to software engineering roles and interesting problems. The fastest way to reach me is email.