Hello, I'm Deepak Kharol

Senior Software Engineer |

Software Engineer with nearly 3 years of experience specializing in backend development, data security, and large-scale system optimization. Currently building innovative solutions at CleverTap.

01. About Me

I'm a Senior Software Engineer with nearly 3 years of experience at CleverTap, one of the leading customer engagement platforms. My journey in tech has been driven by a passion for solving complex problems and building scalable solutions.

I specialize in backend development, data security, and large-scale system optimization. Throughout my career, I've had the opportunity to work on critical projects that directly impact millions of users and contribute to significant business growth.

Beyond coding, I'm passionate about mentoring junior developers and have successfully led teams to deliver multiple projects. When I'm not programming, you'll find me playing chess (I'm FIDE rated!), hiking, or enjoying a game of football or badminton.

3+ Years

Professional Experience

Backend Expert

Java, Redis, MongoDB

Team Leader

Led 10-member team

Deepak Kharol

02. Experience

Jan 2024 - Present

Senior Software Engineer

CleverTap, Mumbai

  • Advanced Frequency Capping: Developed a rule-based frequency capping system with label-level, channel-level, and cross-channel limits to prevent user over-messaging.
  • Unified Inbox: Created a Redis-based server-side app inbox system instrumental in migrating $1M ARR to CleverTap.
  • Campaign Auto Archival: Built an automated pipeline to offload inactive campaign data, improving system stability and performance.
  • Linked Content Personalization: Architected external API integrations for dynamic content personalization in campaigns.
  • Version History Management: Implemented support for multiple message versions in campaigns.
  • PII Encryption: Led encryption efforts for user data (properties, email, phone), ensuring secure storage and decrypted personalisation.
  • Acting Team Lead: Primary POC for a 10-member team. Mentored 3 junior developers who delivered 5 projects in 2 months.
Jul 2022 - Dec 2023

Software Engineer

CleverTap, Mumbai

  • Campaign API: Developed an API allowing clients to create campaigns programmatically, resulting in 40% of total campaigns now being API-based.
  • Facebook & Google Audience Integration: Integrated audience and adset creation workflow with CleverTap for precise targeting.
  • Push Notification Analytics Dashboard: Built a dashboard and cron job to calculate push notification render rates.
Dec 2021 - Jun 2022

Backend Intern

CleverTap, Mumbai

  • Gained practical experience in backend development and cloud-based applications.
  • Contributed to the codebase by fixing bugs and optimising code.
May 2021 - Jul 2021

Business Intelligence Intern

Dell Technologies, Bengaluru

  • Analysed business data to provide actionable insights using PowerBI and Tableau.
  • Supported decision-making processes through data visualization.
May 2020 - Jun 2020

Machine Learning Intern

Verzeo

  • Worked on machine learning algorithms and developed predictive models.

03. Education

BTech in Computer Science

Kalinga Institute of Industrial Technology, Bhubaneswar

Jul 2018 - Jun 2022

9.36 CGPA

Senior Secondary School (XII)

AECS-4 Rawatbhata, Rajasthan

2015 - 2017

91.4% (CBSE)

Secondary School (X)

AECS-2 Rawatbhata, Rajasthan

2005 - 2015

9.4 CGPA (CBSE)

04. Skills & Technologies

Programming Languages

Java C++ Python JavaScript

Databases & Tools

Redis MongoDB MySQL Spring Boot

Core Competencies

Backend Development System Design Data Security API Development

Soft Skills

Leadership Team Management Problem Solving Mentoring

05. Projects & Games

Tetris Game

A classic Tetris game built with vanilla JavaScript. Features smooth controls, score tracking, and increasing difficulty.

JavaScript HTML5 Canvas CSS3

Advanced Frequency Capping

Rule-based frequency capping system with multi-level limits to prevent user over-messaging at scale.

Java Redis Distributed Systems

Unified Inbox System

Redis-based server-side app inbox system that helped migrate $1M ARR to CleverTap platform.

Java Redis Microservices

Campaign Auto Archival

Automated pipeline to offload inactive campaign data from primary clusters, improving system stability.

Java MongoDB Data Pipelines

Linked Content Personalization

API-driven content personalization system enabling dynamic payload generation and reducing onboarding friction.

Java REST API Microservices

Campaign API System

RESTful API for programmatic campaign creation handling push notifications, emails, and SMS. Powers 40% of all campaigns.

Java Spring Boot Redis

Versioned Messaging

Implemented robust multi-version support for campaign messages to enable safer updates.

Java System Design

Ads Integration

Integrated Facebook & Google Ads workflows for seamless audience creation and targeting.

Java Third-party APIs

PII Data Encryption

End-to-end encryption system for user data including properties, email, and phone numbers.

Java Cryptography Security

Push Analytics

Analytics pipelines and dashboards to compute push notification render rates and performance.

Java Analytics

06. Awards & Achievements

KIIT Merit Scholarship

Awarded for academic excellence

Microsoft Technology Associate

Certificate for Python Language

FIDE Rated Chess Player

International Chess Tournament Player

07. Get In Touch

I'm always interested in hearing about new opportunities and challenges. Whether you have a question or just want to say hi, feel free to reach out!

Mumbai, Maharashtra, India