Suraj Dhankad

Software Engineer | Full-Stack Developer | Backend Specialist
Gurugram, IN.

About

Highly motivated Software Engineer and Full-Stack Developer with a strong backend specialization, passionate about building scalable, high-performance systems and intuitive, user-focused applications. With a B.Tech in Computer Engineering from Delhi Technological University, I bring hands-on experience in distributed caching, microservices architecture, and real-time communication from impactful internships at Snapmint and Recruizo. Eager to leverage a proven track record in optimizing system efficiency and reducing latency to contribute to challenging, large-scale software engineering roles.

Work

Snapmint
|

Software Engineering Intern, Backend

Gurugram, Haryana, India

Summary

Led backend system optimizations and infrastructure enhancements, significantly improving performance and reliability for a credit bureau service.

Highlights

Replaced LRU caching with Redis-based distributed caching for 2M+ users, reducing API response time from 150-100ms to 10-14ms in the Credit Bureau Service.

Migrated core backend services from Express to Fastify, achieving improved routing efficiency and significantly reduced request overhead under high concurrency.

Developed and implemented a centralized async logging utility (logger-v2) using Pino, replacing Winston to optimize performance and maintain consistency across microservices.

Transitioned Credit Bureau Service from REST API calls to Kafka-based communication, enhancing system resilience and reliability of inter-service dependencies at scale.

Recruizo
|

Full Stack Developer Intern

Remote

Summary

Architected and implemented a high-performance coding contest platform, driving significant improvements in system efficiency and user engagement.

Highlights

Architected and implemented a high-performance coding contest platform using TypeScript, Next.js, Express.js, and MongoDB, increasing system efficiency by 40% and reducing response time by 30%.

Designed and developed robust RESTful APIs for comprehensive system management, including admin functions, contest creation, problem sets, user profiles, and authentication protocols.

Integrated AWS S3 for secure, scalable storage of test cases, optimizing data management and retrieval processes.

Education

Delhi Technological University
Delhi, Delhi, India

Bachelor of Technology

Computer Engineering

Grade: 8.38 CGPA

Mukherjee Memorial Senior Sec. School
N/A, N/A, N/A

Class 12th

Science

Grade: 93.6% CBSE

Awards

Codeforces Max Rating: 1643 (Expert)

Awarded By

Codeforces

Achieved Expert rating (1643) and Global Rank 536 in Codeforces Contest 168 (Rated for Div 2), demonstrating advanced problem-solving and algorithmic skills.

Leetcode Max Rating: 1917 (Knight)

Awarded By

Leetcode

Attained Knight rating (1917) and Global Rank 752 in Leetcode Weekly Contest 419 (Top 4%), showcasing strong competitive programming aptitude.

Languages

English

Fluent

Hindi

Fluent

Certificates

Introduction to Database Systems

Issued By

NPTEL (IIT Madras)

Introduction to Algorithms and Analysis

Issued By

NPTEL (IIT Kharagpur)

Skills

Programming Languages

C++, Java, JavaScript/TypeScript, Python, SQL, Golang.

Frameworks & Technologies

React.js, Next.js, Node.js, Express.js, Fastify, Spring Boot, WebSockets, LangChain, Postman, Git, GitHub, Tailwindcss, Redux Toolkit, Canvas API, JWT, RTK-Query.

Databases & Caching

PostgreSQL, MongoDB, Qdrant, Neo4J Graph, Redis, LRU Caching.

System Design & Tools

Multithreading, Design Patterns, Low-Level Design, Kafka, Agentic AI, RAG, Distributed System Design, Logging Systems (Pino), Cloud Storage (AWS S3), Testing (Mocha, Chai, Sinon).

Projects

QuickChat

Summary

A full-stack chat application leveraging Socket.IO for real-time, bi-directional communication.

SketchBook

Summary

A real-time, multi-user sketching application leveraging Socket.IO for synchronized drawing capabilities.

PDF-based Conversational AI

Summary

An AI integration project allowing conversational AI with PDF documents.

CareerCanvas

Summary

A user-friendly interface for building personalized resumes from scratch.

GoChat

Summary

A scalable chat application leveraging Golang, RabbitMQ, and SQL for real-time communication.

LinkShrink

Summary

A robust URL shortener built with Java, Spring Boot, Redis, and PostgreSQL.