Resume

HI <> I'M
RAJAT ∅ SUNDRIYAL

A Full Stack Developer.

Crafting Digital Excellence with code !

Skills

Javascript

Typescript

Tailwind CSS

React

NextJs

Express

Socket.io

Tanstack Query

Zustand

Radix UI

NextAuth.js

Wagmi.sh

Prisma

Postgres

Redis

Bash

Git

Experience

Nord Finance(Kohin)

Remote, India

May 2024

Frontend Engineer

Developed the Kohin frontend using Next.js, Tailwind CSS, and React Query, wagmi, appkit to list all the bets placed on any platforms.

Used Context API and React Query for efficient state management, improving performance and data synchronization. Added Wagmi contract interaction for performing transaction.

Leveraged Next.js server-side capabilities to securely handle API calls, preventing exposure in the network tab.

Developed an interactive Admin dashboard using Next.js, Tailwind CSS, and React Query, React table to visualize real-time data insights

Javascript,
Typescript,
Nodejs,
Figma,
Wagmi,
Viem,
Next.js,
React Query,
React Table,
Reown Apkit,
React Chart.

Nord Finance(ReputeX)

Remote, India

May 2024

Frontend Engineer

Implemented front-end app using Next.js, Context API, React Query and Tailwind CSS.

Implemented PWA for the front-end Next.js application, enabling web-app usage on mobile.

Optimized the speed of the Next.js app up to 80%

Javascript,
Typescript,
Nodejs,
Figma,
NextJs,
Typescript,
Wagmi,
Viem,
Reown Apkit

Project

Beatpoll

Developed a platform where creators can login and add streams (music) to share with their followers

Enabled real-time collaborative music selection where both creators and followers can add streams

Implemented a voting mechanism using Socket.io where the highest upvoted stream plays automatically

Next.js, Zustand, Tailwind CSS, Radix UI, Lucide React, NextAuth.js (Google OAuth), Socket.io-client, Express.js, PostgreSQL (Prisma ORM), Zod, youtube-search-api, jsonwebtoken, WebSockets (Socket.io)

Tapp

Built a chat application where users can sign up, chat privately, create/delete groups, and invite users.

Implemented redis-streams-adapter for handling pub-sub messaging across multiple socket servers

Utilized Redis to cache socket IDs and optimize message delivery, reducing database queries by 60%.

Next.js, TanStack Query, React Hook Form, Zustand, Tailwind CSS, Radix UI, Lucide React, NextAuth.js (Google OAuth), Socket.io-client., Express.js, PostgreSQL (Prisma ORM), Redis, jsonwebtoken, WebSockets (Socket.io), @socket.io/redis-streams-adapter.

with

by

Rajat Sundriyal

using