Software Engineer · First Insight, Inc.
Chennai, India
- Designed and built the survey insight engine for the retail analytics product: four statistical generators for single-choice, multi-select, ranking and statement questions, each with its own baseline model, turning raw responses into ranked, plain-language findings for clients.
- Found an unreported cross-tenant authorization gap in shared report links and designed the fix: a resolution endpoint that returns distinct wrong-tenant, deleted and unauthorized states.
- Wrote the report-sharing API design and built server-side delivery of branded share emails through the existing async email queue, replacing a client-side mailto: flow that could not carry the required template.
- Traced missing survey data in the Electron respondent simulator (21 of 50 plays completing while the progress bar showed 50/50) to unbounded request fan-out tripping the server’s rate limiter; added bounded concurrency with retry and backoff, reaching 200 of 200 completed plays.
- Java
- Jakarta EE (JAX-RS)
- JPA/Hibernate
- MariaDB
- Keycloak
- Angular