Hi, I'm
Vick|

I am a Full-Stack Developer, Cloud Certified and Cybersecurity Professional.

github
linkedIn
Twitter

profile

Introduction

About Me.

I'm Vicky Kumar, a multifaceted professional with a unique blend of skills in Full stack development, cloud computing, and cybersecurity. As a full stack developer, I specialize in crafting dynamic and user-friendly web applications.My passion lies in turning creative ideas into scalable and visually appealing web solutions that meet the ever-evolving demands of modern businesses and users.

Frontend Developer

Frontend Developer

Cloud Assosiate

Cloud Assosiate

Backend Developer

Backend Developer

Cyber-Security

Cyber-Security

In addition to my development prowess, I hold certifications in cloud computing, which allows me to harness the full potential of cloud platforms like AWS, Azure, or Google Cloud. I leverage the cloud's flexibility and scalability to efficiently deploy and manage applications and infrastructure.



With a proven ability to bridge the gap between development, cloud management, and cybersecurity, I am well-equipped to contribute to the growth and security of any organization. Let's connect and explore how I can bring my expertise to your team or project.

What I have done so far

Work Experience.

Technology I know

Skills

Linux

Linux

C++

C++

Python

Python

HTML 5

HTML 5

CSS 3

CSS 3

JavaScript

JavaScript

TypeScript

TypeScript

Tailwind CSS

Tailwind CSS

React.JS

React.JS

Redux Toolkit

Redux Toolkit

Next.Js

Next.Js

Node.JS

Node.JS

MongoDB

MongoDB

Git

Git

Docker

Docker

PostgreSQL

PostgreSQL

GraphQL

GraphQL

Redis

Redis

My Work

Projects.

These projects demonstrate my skills and experience with real-world examples of my work. Each project includes a brief description, links to code repositories, and live demos. They showcase my ability to solve challenging problems, use various technologies, and handle projects efficiently.

wikiSavor - Food Ordering Application

Live •

github

wikiSavor - Food Ordering Application

wikiSavor - Food Ordering Application", built on the MERN (Node.js, React, MongoDB, Express) stack with TypeScript. This highly responsive application uses "GraphQL" for fetching data, thereby reducing network load. Moreover, it is fully optimized by 80.5%, It uses global caching service "Redis" for caching the data. The frontend is crafted using React Query, Tailwind CSS and Shadcn UI, while Stripe serves as the payment gateway. For image upload on AWS S3 buckets, and authentication is seamlessly handled through Auth0. Also wrote integration test cases with Jest. Application also as features like filtering, sorting, pagination, real-time order update, notification. One of the most challenging aspects was building a real-time notification service, which utilizes Redis as a message broker for the message queue. However, this application maintains high consistency, and both frontend and backend are decoupled, ensuring high scalability. Application Architecture: It uses Write- Through policy, All data is initially written to the database and reads from Redis. Whenever there is an update in data, it is deleted from the cache and persisted in the database. For the notification service, it utilizes a Redis queue (FIFO). Notifications are persisted in the database and then read from the queue (at most 10 previous messages).

#redis

#graphQL

#node.js

#express.js

#mongodb

#react

#auth0

#context api

#react-query

#tailwind css

#shadcn-ui

#typescript

#AWS S3

Openmind:A Fully Anonymous Chat Application
github

Openmind:A Fully Anonymous Chat Application

Openmind: a fully anonymous chat application built on Next.js with TypeScript. It offers real-time messaging via Socket.io, ensuring complete anonymity in conversations without disclosing participants' identities. Just invite others to join the channel and start chatting! Key features include a PostgreSQL database with AWS RDS for efficient read and write operations, support for sending attachments as messages using UploadThing, and the ability to delete and edit messages in real-time for all users. Openmind also supports creating Text, Audio, and Video call Channels, facilitating 1:1 conversations between members. It offers unique invite link generation and a fully functional invite system. Other highlights include infinite loading for messages, a beautiful UI using TailwindCSS and ShadcnUI, full responsivity for mobile devices, WebSocket fallback with polling and alerts, ORM using Prisma, and authentication with Clerk.

#next.js

#socket.io

#postgreSQL

#react

#prisma

#context api

#react-query

#tailwind css

#shadcn-ui

#typescript

#AWS RDS

wikiTrip.com - A clone of Booking.com

Live •

github

wikiTrip.com - A clone of Booking.com

wikiTrip.com - A clone of Booking.com, built using the powerful Node.js, Express, MongoDB and React stack with TypeScript. Highly responsive on both mobile and desktop with Tailwind Labs for UI finesse and React Query, Redux, and Context API for seamless and secure state management.You can login with email or using OAuth with Google for better security. Also enhanced the feature with effective search, filter and pagination.Integrating Amazon Web Services (AWS) S3 for image uploads and automating testing with Playwright ensures secure deployment. Plus, I've rigorously built and tested the API with Postman for enhanced security. To top it off, I've even added a Dockerfile for seamless containerization and scaling. Also integration of Stripe payment for secure booking.

#node.js

#express.js

#mongoDB

#react

#redux

#context api

#react-query

#tailwind css

#stripe

#typescript

#AWS S3

My Certificate

Badges.

These badges serve as undeniable evidence, attesting to my proficiency and expertise in the specific areas or fields to which they are attributed. Each badge represents a culmination of dedicated effort, learning, and practical application, providing clear validation of my capabilities and knowledge within those domains.

 Google Cloud Certified Professional Cloud Developer

Google Cloud Certified Professional Cloud Developer

Get in touch anywhere from the Global.

Contact.