Senior Software Engineer
Keap
May 2018 - Aug 2020 (2 years 4 months)
Refactored major legacy CRM + automation modules into microservices, reducing service latency by 35% and supporting multiple product tiers (Infusionsoft, Keap Grow, Keap Pro). Improved core CRM, contact, and workflow systems with optimized data models, tuned queries, added Redis caching, and reworked event orchestration-boosting workflow throughput by 2x. Delivered high-impact platform features using Java, Node.js, TypeScript, MySQL, Redis, Kafka, improving automation reliability and permissions accuracy for 100k+ SMB customers. Strengthened e-commerce systems by redesigning payments, invoicing, and quotes, increasing payment success rates by 18% via gateway reliability improvements. Improved UX-aligned features (onboarding, form builders,