Designed and developed frontend-facing and public REST APIs for the Work Management domain using C# and Python, integrating with multiple Seismic microservices and web clients to improve task orchestration and user productivity.
Built and maintained Kafka producers and consumers to support asynchronous workflows, including data synchronization, multi-channel notifications (email, web, Slack, Teams), webhook delivery to customer applications, and user activity logging.
Applied AI-assisted development workflows using GitHub Copilot Agent Mode with Claude models to accelerate refactoring, test generation, and exploration of implementation approaches, while retaining ownership of system design, API contracts, and production readiness.
Maintained high code quality through unit testing (xUnit) and feature-level validation, ensuring reliable behavior across service boundaries.
Implemented production observability using New Relic logs, alerts, distributed tracing, and dashboards; improved service performance by tuning pod configurations and reducing payload sizes to lower response latency.
Authored technical design documents and API specifications in Confluence, and collaborated with cross-functional teammates through regular design reviews and weekly syncs to ensure alignment and maintainability.