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