Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Kannan KS

Software Engineer
Chennai

Summary

Results-driven Software Engineer with over 6 years of experience in architecting scalable systems, leading backend development, and optimizing data platforms for high-performance SaaS applications. Skilled in designing microservices, scaling infrastructure, and driving initiatives across authentication, observability, and analytics ecosystems. Recognized as an experienced mentor and squad lead, prioritizing engineering excellence, clean code practices, and delivering business-critical solutions with quality and speed.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer - Backend

Growfin.ai
Chennai
06.2022 - Current
  • Backend Developer actively working on a CRM like software built for Finance & Accounts team to keep track of the Invoices to be paid by their customers.
  • Developed a centralized authentication library, standardizing auth across all Microservices.
  • Designed and launched new microservices, including a finance CRM customer portal and GMail sync service.
  • Optimized MySQL performance through indexing and Denormalization, reducing query times from ~10s to ~3s.
  • Integrated Rockset and ClickHouse to power customer-facing analytics dashboards, achieving 100x faster query performance (~10ms vs ~10s).
  • Built Datadog dashboards for Nginx, Tomcat, and JMX (HikariCP) monitoring, enhancing system observability.
  • Introduced QueryDSL (JPA + SQL) for dynamic and type-safe query construction.
  • Improved RabbitMQ throughput by implementing partitioned queues with consistent hashing.
  • Led Authorization architecture for a new service and refactored legacy authorization code for scalability.
  • Migrated 30+ background jobs to Quartz Scheduler, improving reliability and operational maintainability.
  • Acted as Squad Lead: mentored 4-5 engineers, conducted code reviews, sprint planning, retrospectives, and ensured on-time, quality deliveries.
  • Owned and maintained production infrastructure for 4 microservices, including RDS, DMS, RabbitMQ, Redis, EC2, ALB, Route53, ElasticSearch, and a self-hosted ClickHouse cluster.

Senior Software Engineer - Backend

Freshworks Inc.
Chennai
05.2021 - 06.2022
  • Worked on scaling a ChatBot platform backend, focusing on database performance and system reliability.
  • Implemented Redis caching strategies for high-usage tables, reducing redundant database queries and improving response times.
  • Optimized backend service logic to minimize database load and enhance scalability under growing user traffic.

Member Technical Staff

Zoho Technologies Pvt. Ltd.
Chennai
11.2019 - 05.2021
  • Developed real-time in-app Live Chat integration and user presence features for an enterprise ticketing platform.
  • Built gamification systems and implemented real-time push notifications to enhance user engagement.
  • Designed and deployed an Agent Idle-Time tracking feature to optimize workforce management.

Member Technical Staff

Zoho Technologies Pvt. Ltd.
Tenkasi
05.2018 - 11.2019
  • Contributed to core modules of Live Chat applications including customer success workflows and in-app CRM integrations.
  • Actively participated in front-end UI design and backend data processing to support customer requirements.
  • Managed bug-fixing teams and directly handled critical issue escalations, ensuring product stability.

Intern - Software Developer

Zoho Technologies Pvt. Ltd.
Tenkasi
01.2018 - 03.2018
  • Designed and implemented an object model for live visitor tracking in chat software.
  • Reduced WebSocket connection usage by implementing message grouping strategies.

Education

Bachelor of Engineering - Computer Science and Engineering

PSNA College of Engineering And Technology
Dindigul, Tamil Nadu
08.2014 - 04.2018

Skills

Java

Timeline

Senior Software Engineer - Backend

Growfin.ai
06.2022 - Current

Senior Software Engineer - Backend

Freshworks Inc.
05.2021 - 06.2022

Member Technical Staff

Zoho Technologies Pvt. Ltd.
11.2019 - 05.2021

Member Technical Staff

Zoho Technologies Pvt. Ltd.
05.2018 - 11.2019

Intern - Software Developer

Zoho Technologies Pvt. Ltd.
01.2018 - 03.2018

Bachelor of Engineering - Computer Science and Engineering

PSNA College of Engineering And Technology
08.2014 - 04.2018
Kannan KSSoftware Engineer