About

Karthick

Machine Learning Engineer with 4 years of Backend development experience, contributing to designing and engineering scalable systems for high volume of requests. Now working on applying same engineering rigour to solve machine learning problems for various clients.

You can find my full cv here: CV.pdf.

Experience

Backend Dev, Citibank [2020 - 2024]

  • Engineered backend services for payments, user management, partner API integrations, and asynchronous notifications, ensuring reliable, time-sensitive alert delivery for users using Spring Boot Framework.
  • Migrated application from server-based infra to cloud-native solution through Kubernetes, Docker and OpenShift (Equivalent to Azure).
  • Designed and implemented data residency solutions using Oracle Database to meet country-specific compliance requirements, ensuring a successful infrastructure migration.
  • Scaled and made production resilient by decomposing monolith, adding Couchbase pre-caching for state coordination.
  • Led production issue diagnosis by enhancing log metadata in the Kibana for faster querying and collaborating with support teams and customers, reducing issue turnaround time.
  • Built internal tooling for handling translation and automated file processing using Pandas and Python.
  • Contributed to feature screens for Mobile app in React Native.

Education

Masters of Science in Artificial Intelligence, University of Edinburgh [2024 - 2025]

  • Focus areas: Natural Language Processing, Computer Vision, MLOps, Reinforcement Learning.
  • Dissertation: Designed and optimised lightweight CNNs for on-device confidence scoring of Fungal Keratitis lateral flow test images, evaluating various techniques.

© 2026. All rights reserved.

Powered by Hydejack v9.2.1