Hello, I'm

Ratan Sanjay

Computer Science undergraduate at NIE Mysore (CGPA: 8.6/10) with strong experience building scalable full-stack web applications using React, Django, DRF, and PostgreSQL. Solved 400+ DSA problems. Google & Cisco certified. Seeking SDE / Backend / Full-Stack roles.

Ratan Sanjay
Open to opportunities

Beyond the resume

What I think about.

The things I read, explore, and obsess over when there's no deadline attached.

Systems & Architecture

I get genuinely excited breaking down how large systems handle scale — how databases choose consistency over availability, why event-driven architectures win at certain problem sizes, and when a monolith is actually the right call. I spend time reading about distributed systems, message queues, and caching strategies even when a project doesn't demand it.

Distributed SystemsEvent-Driven DesignDatabase InternalsCAP Theorem

Networking & Protocols

The TCP handshake, DNS resolution chains, HTTP/2 multiplexing — understanding what actually happens between a browser and a server makes me write better APIs. I find it hard to build reliable networked software without knowing what's happening at the transport layer, so I keep digging deeper.

TCP/IPHTTP/2DNSWebSocketsCDNs

Security Fundamentals

Pursuing Google's Cybersecurity Certificate and Cisco certifications isn't just credential-chasing — I'm genuinely curious about threat models, secure-by-default API design, and why most vulnerabilities come down to trust boundary mistakes. I apply this to how I design auth flows and handle user data in my own projects.

Auth FlowsOWASPZero TrustThreat Modeling

How Software Actually Works

I care about what happens below the framework level: how the OS schedules processes, why memory layout matters for cache performance, what a compiler does to my loops. This layer doesn't show up in user stories, but it's where the 10x performance wins come from — and understanding it makes debugging feel like reading instead of guessing.

OS InternalsMemory ManagementCompiler BasicsCPU Cache

Clean Code & Engineering Craft

Beyond making things work, I care about making them maintainable. I think about naming, separation of concerns, and keeping complexity local. Not for aesthetics — but because messy code slows teams down and erodes confidence in the codebase. Good structure is a product decision, not a luxury.

SOLID PrinciplesRefactoringCode ReviewDRY/YAGNI

Continuous Learning

I keep a reading list of engineering blogs, research papers, and post-mortems from companies like Cloudflare, Stripe, and Notion. Real system failures teach more than any textbook. I treat learning like a background process — always running, not a sprint before an interview.

Engineering BlogsPost-MortemsCS PapersSide Projects

What I work with

Technical Skills.

Battle-tested tools for shipping full-stack products — from schema design to responsive UIs.

Languages

C++
DSA & competitive
Advanced
Python
Backend & scripting
Advanced
JavaScript
Full-stack
Intermediate
SQL
PostgreSQL, MySQL
Intermediate

Frontend

React.js
Router, props, component
Intermediate
Next.js
SSR, routing
Beginner
HTML5 & CSS3
Responsive design
Beginner

Backend

Django
MVC, ORM, auth
Advanced
Django REST Framework
REST APIs
Advanced
Node.js / Express
JS backend
Intermediate
REST API Design
CRUD, auth, pagination
Advanced

Databases

PostgreSQL
Indexes, joins, perf
Advanced
MySQL
Queries, schema design
Intermediate
DBMS & 3NF
Normalization, theory
Advanced
ORM (Django)
Migrations, queries
Advanced

Core CS

Data Structures & Algorithms
400+ problems solved
Advanced
Object-Oriented Programming
C++ & Python
Advanced
Operating Systems
Processes, memory
Intermediate
Computer Networks
TCP/IP, HTTP, DNS
Advanced

Tools & DevOps

Git & GitHub
Branching, PRs, CI
Advanced
Linux / Bash
CLI, scripts
Intermediate
Figma
UI mockups
Intermediate
Postman
API testing
Intermediate

Competitive Programming

DSA & Problem Solving.

Consistent practice across difficulty levels — building pattern recognition and clean thinking.

Topics Covered

ArraysStringsRecursionLinked ListsTreesGraphsHeapsBinary SearchSearching & SortingDynamic ProgrammingBacktrackingGreedyStack & QueueHashingTwo PointersSliding Window

GeeksForGeeks

Practice profile

100

Total

50

Medium

10

Hard

LeetCode

@ratan_1012

Profile
Easy0/935
Medium0/2033
Hard0/919

My work

Projects.

Real-world projects showcasing my full-stack expertise. Each project is live or has a GitHub repository with full source code.

InterviewAI
Live

InterviewAI

AI-powered mock interview platform generating role-based technical questions and evaluating responses using LLM APIs. Features conversation memory and adaptive difficulty based on user performance.

  • LLM-powered question generation
  • Real-time response evaluation
  • Adaptive difficulty system
React.jsDjangoPostgreSQLAI APIs
Smart Farmer Assistant

Smart Farmer Assistant

Agriculture platform providing crop recommendations and weather insights using real-time APIs. Dashboard for farmers to monitor crop health, soil data, and farming recommendations.

  • Real-time weather API integration
  • Crop recommendation engine
  • Soil health monitoring
React.jsDjangoPostgreSQLREST APIs
CoachConnect

CoachConnect

Full-stack platform connecting athletes and coaches with role-based authentication. Advanced search filters, approval workflows, and responsive multi-role UI.

  • Role-based authentication
  • Advanced coach search filters
  • Approval workflow system
React.jsDjangoPostgreSQL

What I have done so far

Experience.

Hands-on roles where I contributed to real product decisions and engineering challenges.

Electronic Arts (EA)

Software Engineering Virtual Experience

Electronic Arts (EA)

Virtual Experience (Forage)
2024
  • Analyzed gameplay UX scenarios in EA's Football title to identify interaction issues and usability improvements.
  • Proposed a Dynamic Lighting System enhancement to improve visual realism and player immersion through adaptive lighting.

My academic journey

Education.

Solid fundamentals from a nationally recognized engineering institution.

The National Institute of Engineering (NIE), Mysore

Bachelor of Engineering — Computer Science

CGPA: 8.6 / 10
Dec 2022 – PresentMysore, Karnataka

DAV Public School, Jamshedpur

Class XII — PCMC

82%
2020 – 2022Jamshedpur, Jharkhand

DAV Public School, Jamshedpur

Class X

94%
2020Jamshedpur, Jharkhand

Verified credentials

Certifications.

Industry credentials from Google and Cisco — applied directly to projects.

Google Cybersecurity Professional Certificate

Google

2024–Present In Progress
Foundations of CybersecuritySecurity Risk ManagementNetwork SecurityLinux & SQL+1
View on LinkedIn

Networking Basics

Cisco Networking Academy

2024 Completed
Networking FundamentalsIP AddressingNetwork Protocols
View on LinkedIn

Introduction to Cybersecurity

Cisco Networking Academy

2024 Completed
Cyber ThreatsSecurity PrinciplesSafe Computing
View on LinkedIn

Get in touch

Contact.

I'm actively looking for roles. Let's talk about systems, products, or internships.

Send a message

I usually respond within 24 hours.

Messages are sent securely via Formspree.