Squadsy (Acquired by ClayHR)
Founding Engineer
- Architected and built a rule-driven automation engine supporting multi-channel messaging (Email, Slack, SMS, Teams) with asynchronous processing via Sidekiq, implementing retries, priority queues, and throttling for reliability under burst traffic.
- Optimized high-volume employee filtering and journey assignment workflows, improving API response times by 50–300x and enabling smooth handling of 10k+ records per request.
- Designed analytics pipeline for tracking opens, clicks, and engagement aggregation using event-driven models and background jobs, enabling near real-time insights across journeys.
- Rewrote third-party integrations (Slack, Gmail, Outlook, HRIS) using OAuth authorization code flows, token refresh logic, scheduled validation, and webhook handling; reduced integration-related failures by ~80%.
- Implemented rate limiting (leaky bucket algorithm) and background job throttling to prevent API abuse and ensure system stability under concurrent workloads.
- Refactored approval/unapproval and bulk operations to non-blocking asynchronous flows, reducing request latency and eliminating race conditions in state transitions.
- Designed timezone-safe rule scheduling and rescheduling logic to handle employee data changes and distributed execution without duplicate triggers.
- Owned production infrastructure on AWS Elastic Beanstalk with Docker, resolving Nginx port binding, SSL configuration, worker graceful shutdown, and environment-specific deployment automation.