Hi, my name is
Karthic keyan.
I build things for the web.
I'm a software engineer based in Chennai, India specializing in building scalable, efficient, and robust B2B SaaS products.
About Me
Hello! I'm Karthickeyan Narasimhan, a polyglot programmer based in Chennai, India who enjoys building scalable, efficient, and robust B2B SaaS products. I Love to solve complex engineering challenges & Regularly talk about web technologies and Cloud in tech conferences globally.
Currently, I work for Freshworks as a Senior Software Engineer. I have 4+ years of experience in building SaaS products. I practice modern devops standards religiously at work. During my free time, I contributes to Open Source projects and talk about the latest breakthrough in FOSS, Web technology & cloud in various Events and conferences. I have been invited as a speaker in many conferences in the USA, France, Singapore, Ukraine, and Vietnam. I'm also a part of Mozilla’s Campus Advisory Committee which empowers students to contribute to FOSS projects.
Here are a few technologies I've been working with recently:
- AWS
- Kubernetes
- Containers (Docker)
- JavaScript (ES6+)
- HTML & (S)CSS
- EmberJS
- Java with Springboot
- MySQL
- ElasticSearch
- Cassandra
Where I've Worked
Senior Software Engineer @ Freshworks
September 2017 - Present
- Implemented FlywayDB to Simplify Database Migration.
- Reduced application load time from > 20seconds to < 2seconds by optimizing Java code & DB queries, and implemented lazy-loading of APIs.
- Containerized monolithic application into independent microservices. Implemented Kubernetes for deployments and adopted Istio as service mesh.
- Reduced cost by 27% by optimizing the use of AWS resources
- Implemented SonarQube - static code analyzer, as part of SAST integration in CI pipeline and fixed critical security bugs.
- Implemented advanced segmentation in Freshmarketer which allows grouping data at a very granular level.
Full Stack Web Developer @ Zarget
July 2016 - August 2017
- Built 3rd party integration team that ensured Zarget's integration with services like Wordpress, Magento, Google Analytics, Hubspot, Salesforce, and Intercom. Mentored 4 new recruits while at it.
- Built feature that helped users upload large audiences from CSV/TSV file, to be used in advanced targeting based on query params & cookie value.
- Simplified build automation using Gradle tasks.
Volunteer @ Mozilla
Jan 2013 - Present
- Official Tech Speaker
- Mozilla Representative - India
- Campus Advisory Committee Board Member
- Co-founder of MozillaTN Community
- Featured in Credits page of Firefox Browser.
Software Engineer Intern @ Glosys
Jan - June 2016
- Collaboratively employed A-priori algorithm to perform storage assignment within the warehouse management system, reducing order picking time by 23%.
- Applied Data mining algorithms like Naïve Bayes algorithm, J Rip algorithm & Decision table algorithm for predicting customer loyalty for consumption based on decision factors such as seasonal privileges, discounts, etc.
Software Engineer Intern @ Skillveri
July - Sept 2014
- Developed Network packet Monitor tool that monitors the network activity using technologies such as SNMP, Pings, SSH, Flow/Packet Sniffing, HTTP Requests, and sends daily performance reports.
Some Things I've Built
Featured Project
FreshURL
An All-in-one Link Management platform that helps digital marketers, sales and customer support teams to shorten links, add retargeting pixels and support omnichannel dashboard with real-time insights.
- Spring boot
- Elasticsearch
- Redis
- MySql
- EmberJs
Featured Project
AI Warehouse Management System
Warehouse Management System with Point of Sale(POS), Admin Dashboard, Warehouse Storage Schemer, Reports with insights. Used Association ML models for reducing order picking time in Warehouse and used Classification ML Models for calculating customer loyality & discoutns.
- Php
- MySQL
- Apache
- ML models
- Bootstrap
Other Noteworthy Projects
view the archiveWhat's Next?
Get In Touch
Although I'm not currently looking for freelance opportunities, my inbox is always open. Whether for a potential project or just to say hi, I'll try my best to answer your email!