Software Engineer — Enzy
Enzy is a B2B sales performance platform — Angular on top of Java and Spring Boot — used by more than 200 business customers and thousands of daily users across door-to-door sales organizations, including Aptive and Sun Power.
The incident I get asked about. One customer's cluster started running hot and stayed that way. There was no obvious deploy to blame, so I worked backwards from sustained CPU to request latency to the queries underneath it, and found a single unbounded query pulling 4.3 million rows on every request. The fix reached past the query itself into infrastructure, so I took it to the infrastructure lead and we shipped it together. Service was restored.
Release ownership. I was one of three engineers trusted to own weekly releases — coordinating QA, cutting release branches, writing release notes, and shipping to production — and led team standup for two months.
What I built. A greenfield campaign builder integrating Twilio for SMS and SendGrid for email, replacing a manual outreach process: I owned the data model, the Spring Boot backend, and the Angular UI, and delivered it alongside a junior engineer. A full-stack sales funnel modeling tool built on top of the existing leaderboard queries, defining the funnel data models in SQL so customers could configure their own funnels and rep-level goals, now rolling out to all 200+ customers. And a front-to-back integration of an internal AI-generated incentive service — rep competition brackets and prize configuration — including a feedback loop that returned user-edit signal to the AI team.
I also proposed a Redis-backed caching strategy for the leaderboards, to cut the redundant database row scans behind tens of thousands of daily views while keeping the numbers real-time. Alongside all of it I mentored an intern through code review and architecture discussions.