Software Engineer - Sprout Social
Software Engineer at Sprout Social responsible for building and optimizing scalable distributed systems and high-performance APIs. You improved platform performance through database query optimization and reduced operational load while monitoring resource utilization. You also delivered microservices-based API migrations and integrated message-queue driven workflows to support resilient event processing at scale. • Optimized database queries to reduce load times by 90% and cut server resource usage by 40% • Led microservices API migrations for social network integrations with zero downtime • Integrated NSQ to decouple real-time event processing and enable async workflows • Built Claude AI integration for automated content tagging and PR reviews, plus Elasticsearch/HBase full-text search implementation