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)

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.

surajtechsmith@gmail.com