Software Engineer · Entrata
Own backend initiatives across asynchronous workflows, scheduled processing, platform modernization, and production stabilization in a SaaS environment.
- Architected asynchronous workflows using RabbitMQ and AWS SQS for decoupled background processing and reliable message-driven systems.
- Built EventBridge-based scheduled and event-triggered workflows for recurring and conditional task execution.
- Implemented idempotent message consumers with structured retry and failure handling for consistency and fault tolerance.
- Integrated Redis for caching and rate control, reducing database pressure and improving API response times.
- Designed push notification workflows for Android and iOS with reliable backend coordination.
- Contributed to PHP 8.3 platform migration, dependency cleanup, and production script stabilization.
- Migrated PSI Logger from file-based logging to remote logging to improve observability and reduce server I/O overhead.
- Leveraged CloudWatch and New Relic for monitoring, log analysis, and proactive performance issue detection.
- Led architecture spikes, authored TRDs, drove POCs, and coordinated multi-engineer backend execution for major epics.
- Contributed to AI maintenance workflows using Amazon Bedrock, LiteLLM, RAG, and queue orchestration.