Karthick Ramachandran

Karthick Ramachandran

Lead Software Engineer · Chennai, India

karthik.28696@gmail.com

I'm a software engineer who thrives on building scalable, high-impact products using cutting-edge technologies. From distributed systems to cloud-native architectures, I love diving into diverse tech stacks and tackling complex challenges head-on.

When I'm not shipping code, you'll find me blogging, exploring open source, and geeking out over the latest tools shaping the future of engineering.

Experience

Tide

Lead Software Engineer

tide.coHyderabad, India (Remote)
Sep 2023 — Present

Working in the Financial Services Organization.

JavaSpring BootPostgreSQLMicroservicesDistributed SystemsAWSKubernetesProject LeadershipCross-Functional Collaboration

Zalando SE

Software Engineer

en.zalando.deDortmund, Germany
Mar 2021 — Aug 2023

Worked as part of Engineering team in the Customer Fulfillment Division. Worked on Inventory Management team.

JavaKotlinSpring BootPostgreSQLRedisAWSKubernetesMicroservicesEvent-Driven Architecture

Samsung Electronics

Software Development Engineer

samsung.comChennai, India
Feb 2020 — Feb 2021

Part of the payments team that builds and integrates with various payment gateways as well as other micro-services to enable customers to buy products from the Samsung e-commerce site.

Node.jsPostgreSQLRabbitMQELK stackMicroservicesRedis

Zoho Corporation

Member Technical Staff

zoho.comChennai, India
May 2017 — Feb 2020

Worked on Zoho Mail framework team.

  • Reduced storage overhead by 50% in Hadoop clusters using Erasure coding.
  • Increased throughput by 50% for sequence messages in internal messaging queue system.
  • Implemented Ratio-Based partition technique for production server load customization.
  • Created internal tools for runtime configuration of HBase clusters & messaging queues.
JavaJavaScriptHadoopHBaseRedis

Education

Madras Institute of Technology, Anna University

Undergraduate in Information Technology

June 2013 — April 2017

Sri Sankara Vidyalaya

High School

Computer science group

August 2003 — May 2007

Skills

Languages, Frameworks & Tools

JavaKotlinSpring BootJavaScriptGitNode.jsExpress.jsPostgreSQLRabbitMQReact.js

Workflow & Industry Knowledge

Backend DevelopmentData StructuresAlgorithmsObject Oriented ProgrammingProblem SolvingMicroservicesCross Functional TeamsAgile Development & ScrumAPI DevelopmentSystem DesignTest Driven Development

Interests

Football

I enjoy my time being outdoors and love watching Football. Proud Chelsea FC supporter!

Chelsea FC

Side Projects

I like to create websites for fun, trying out new technologies and tools to stay up to date with current tech.

Learning

I love watching TED talks and reading the tech blogs of various tech companies to keep growing.