Suraj - Backend-Focused Full-Stack Developer

Hi, I’m Suraj šŸ‘‹

Building scalable backend systems with clean architecture.

GoJavascriptReact native

I care about performance, reliability, and thoughtful system design. Shipping real-world systems and improving every day.

Professional Experience

Team Lead & Full Stack Developer
CricketGyan • Noida, India
Mar 2024 – May 2025•1 year 3 months
Leadership Role
Scale

Millions

Monthly page views

Performance

Minimal

Latency achieved

Stack

MERN

+ Next.js SSR

Architected & led development of full-stack applications using MERN stack + Next.js with Server-Side Rendering (SSR)

Developed cross-platform mobile applications using React Native, delivering performant and user-friendly experiences across Android and iOS.

Optimized APIs and database queries to handle millions of monthly page views with minimal latency handle millions of monthly page views with minimal latency

Managed end-to-end architecture including feature planning, deployments, and infrastructure decisions-end architecture including feature planning, deployments, and infrastructure decisions

Implemented caching layers, CDN usage, and performance best practices for optimal user experience

ReactNext.jsNode.jsMongoDBSSRRedisAWS
Full Stack Developer
Noverto • New Delhi, India
Sep 2023 – Mar 2024•7 months

Developed scalable React applications using MVC architecture for clean, modular, and maintainable code

Enhanced secure authentication workflows with session and cookie-based mechanisms session and cookie-based mechanisms

Collaborated across teams to deliver smooth, polished user experiences

Refactored backend logic in Node.js, significantly improving code maintainability and performance

ReactNode.jsExpress.jsMVCAuthentication

Projects

Rate Limit Toolkit (Go)
Go • Redis • Middleware • REST

Built a high-performance Redis-based rate limiter supporting Fixed, Sliding, and Token Bucket strategies.

Handles per-user and per-IP limits with TTL-based expiration for scalable API protection.

Modular, efficient design optimized for high-throughput REST services.

GoRedisMiddleware
View on GitHub
JWT Auth Toolkit (Go)
Go • PostgreSQL • JWT • REST

Built a reusable JWT authentication package in Go with a clean, modular, and testable architecture.

Implements efficient token extraction and context injection, enabling seamless and maintainable middleware chaining.

Designed as a lightweight, plug-and-play solution for secure and scalable Go REST services.

GoPostgreSQLJWT
View on GitHub
Library Reader App (React Native)
React Native • Offline • PDF • Mobile

Mobile app for offline PDF reading with bookmark, highlight, notes, and tag support.

Built for readers who want a distraction-free, fully offline reading experience on the go.

Focused on real-world UX features like reading analytics, search, and persistent state management

React NativePDFOfflineAnnotations
View on GitHub
Markdown to PDF (Desktop)
Go • Wails • Desktop • PDF

Native desktop app built with Wails that converts Markdown files to PDF with drag-and-drop support.

Drop any .md file into the app and get a clean, styled PDF output saved directly to a local folder.

Lightweight, cross-platform, and built for developers who live in Markdown.

GoWailsDesktopPDF
View on GitHub

Skills

Languages

JavaScript (ES6+)

TypeScript

Go

Python

Backend & Database

Node.js / Express.js

REST APIs

JWT Authentication

MongoDB

PostgreSQL

Redis

Frontend & Tools

React.js / Next.js

Tailwind CSS

Docker

AWS / CI/CD

SSR

Let's Work Together

Open to backend or full-stack opportunities.
Let's build something amazing.

surajyadav27092001@gmail.com