Raghuram Periaswamy
Co-Founder @ strivelabs.ai | Democratizing AI in it's simplest form for those who need it the most.
About
For nearly a decade, I've thrived in the SaaS landscape, focusing on the intricacies of scalable distributed systems and platform engineering. What truly excites me is the process of dissecting complex technical challenges and architecting elegant, high-performing solutions. I'm passionate about building systems that are not only efficient and scalable but also directly contribute to a positive customer experience and business success.
Experience
Co-Founder
strivelabs.ai · Full-time
Architecting the next gen AI agents and platform.
Principal Engineer
Mesh · Full-time
- Integration of the Data Analytics Platform (Visier) through the development of analytical data models, the construction of data pipelines, and the creation of visualizations. - Enhancement of the In-Product Dashboard by reducing development costs through leveraging the existing analytical model to power in-product dashboards and overview charts, accomplished via the creation of a generic analytical facade. - Architected the automated performance reporting by designing a pipeline to distribute the updates of the aforementioned charts via email. - Initiatives focused on improving the engineering quality & pace of delivery, including the implementation of appropriate test frameworks and practices.
Staff Software Engineer
- Led the architectural design and development of the Freddy Copilot, a custom AI assistant for the Freshworks Developer Platform, empowering developers in app creation. Developed a content generation pipeline to enhance the copilot with platform-specific information. - Implemented significant optimizations to the event stream infrastructure, including a rewrite of the Kafka consumer layer in Java. Streamlined downstream processes to decrease latency. Successfully migrated this high-throughput app event backbone to new systems with no service interruptions. - Spearheaded the adoption of open observability standards (OpenTelemetry, Prometheus) across all platform services as part of an organization-wide observability restructuring effort. Ensured a seamless transition to the new model while maintaining critical monitoring capabilities.
Lead Software Engineer
- Successfully transitioned service deployment orchestration from Chef to Docker and ultimately to Kubernetes. - Spearheaded the development of core developer platform components, including: - A stateless, provider-agnostic OAuth server adhering to OAuth standards for secure application authentication with diverse providers. - An HTTP(s) Proxy enabling secure communication between applications and external systems. - A Webhook receiver facilitating event reception from external systems for applications. - A Scheduler leveraging an internal distributed cron system for application task automation. - Collaborated on the design of the platform's RESTful APIs using the OpenAPI specification and RESTful principles, followed by their implementation. - Developed RBAC models to manage application interactions based on various user roles. - Held key responsibility for a high-throughput event stream system, delivering millions of Freshworks product events to applications with minimal latency. - Managed the platform infrastructure across four regions, ensuring consistent adherence to established standards. - Achieved significant cost savings in infrastructure expenses (thousands of dollars monthly) through proactive optimization strategies, including the correction of misconfigurations, analysis of data flow, and regular decommissioning of unused resources.
Education
Tamilnadu College of Engineering
Bachelor of Engineering (B.E.), Computer Science, Computer Science
2012 - 2016