Summary
Overview
Work History
Education
Skills
Certification
Interests
Timeline
Hobbies

Karthik Ramasamy

Senior Backend Engineer - Tech Lead
Dubai

Summary

Seasoned Staff Software Engineer at Visa Inc., specializing in architecting scalable distributed systems and leading cross-functional teams. Proficient in Java, Spring Boot, cloud-native technologies, and Agile methodologies, with a proven track record of mentoring engineers and driving strategic technological decisions. Delivered a project projected to generate $2M USD and 7M AED, highlighting exceptional technical leadership and collaboration skills.

Overview

14
14
years of professional experience
4
4
years of post-secondary education
4
4
Certificates
2
2
Languages

Work History

Staff Software Engineer

Visa Inc.
Dubai
08.2023 - Current

Key Contributions:

  • Architected scalable solutions for a regional installment product, projected to generate $2M USD in revenue, ensuring system stability and performance under increased user traffic.
  • Led architecture discussions and technology decisions, aligning products with global standards.
  • Collaborated with cross-functional teams to deliver high-quality software on time using Agile/Scrum methodologies.
  • Established CI/CD pipelines, automated testing, and standardized coding practices, significantly enhancing development efficiency and quality.
  • Diagnosed and resolved system bottlenecks, improving application reliability and performance.

    Technical Leadership:
  • Developed high-level designs, reviewed them with the architecture team, and conducted detailed low-level design walk-throughs with the engineering team.
  • Mentored mid-level engineers, addressing technical challenges and fostering skill development.

Technology Stack:

Java 17, Spring Boot 3, Apache Kafka, MySQL, Apache Hive, Kubernetes, Docker, Jenkins, Liquibase, JUnit 5, Wiremock, Test Containers

Senior Backend Engineer - Tech Lead

Banque Saudi Fransi Digital Venture
Dubai
09.2021 - 08.2023

Roles & responsibilities

  • Involving in Technical Design from product requirements
  • Writing code to develop features, unit tests & integration tests
  • Reviewing Pull requests raised by peer engineers
  • Reviewing and proposing architectural improvements
  • Proposing security improvements and reviewing same with Security team
  • Involving in interviewing candidates for backend engineering
  • Mentoring entry level engineers

Contribution & Achievements

  • Did PoC on Redis Sentinel and implemented same in production by guiding Mid-level engineer
  • Security Improvements such as Short lived JWT tokens, One-time refresh tokens, disabled session cookies for stateless REST APIs, etc
  • Proposed and presented solution in implementing API Gateway using Kong & Key-cloak Identity Provider.
  • Charted course of action to split macro-service into micro-services using DDD
  • Improved performance of services by implementing caching, DB indexing, etc.
  • Improved code quality by integrating with SonarQube in PR pipeline by pairing with other technical lead

Senior Technical Software Engineer

Emirates
Dubai
04.2016 - 08.2021

About Project

Emirates Group's important digital transformation project is called Omni Channel Service Layer (OCSL) where I was a key member of the platform team. In which, we were responsible for developing first of its kind cloud platform with capabilities to support the polyglot micro-services, a well-designed API Gateway (using Spring Cloud Gateway), incorporated cutting edge real-time monitoring and log visualization capabilities (using Splunk & AppDynamics ). It helped to implement Agile & DevOps way of a working model, and aided organization's digital transformation greatly.


Roles & Responsibility

  • Involved in technical design for micro-services and API design.
  • Involving in NoSQL data modelling
  • Helping peer developers in technical challenges
  • Did POCs to enrich Micro-service platform (OCSL)
  • Integrated Splunk tool (for Application monitoring and log visualization)
  • Co-ordinate with QA, DevOps & Solutions Architect members
  • Performance engineering to improve the overall performance of the micro-services
  • Involved in interviewing candidates for backend engineering

Consultant - Application Development

DXC Technology
Dubai
06.2012 - 03.2016

Software Engineer

Glenwood Systems LLC
Chennai
06.2010 - 05.2012

Education

Bachelor of Engineering - Computer Science

Anna University, Chennai, India
07.2006 - 05.2010

Score: 78 % ( First class with distinction )

Skills

Java

undefined

Certification

Certified Kubernetes Application Developer

Interests

Distributed System Design & Architecture

Cloud Native Container technologies

Hands-on with latest Backend technologies

Timeline

Staff Software Engineer - Visa Inc.
08.2023 - Current
Senior Backend Engineer - Tech Lead - Banque Saudi Fransi Digital Venture
09.2021 - 08.2023

LinkedIn Learnings: DevSecOps

07-2020
Senior Technical Software Engineer - Emirates
04.2016 - 08.2021
Consultant - Application Development - DXC Technology
06.2012 - 03.2016
Software Engineer - Glenwood Systems LLC
06.2010 - 05.2012
Anna University - Bachelor of Engineering, Computer Science
07.2006 - 05.2010

Hobbies

  • Badminton & Cricket
  • Books, Backend Tech Articles
Karthik RamasamySenior Backend Engineer - Tech Lead