Introduction
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.
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
World Cyber-Security Forum
TCS
Technology I know
Linux
C++
Python
HTML 5
CSS 3
JavaScript
TypeScript
Tailwind CSS
React.JS
Redux Toolkit
Next.Js
Node.JS
MongoDB
Git
Docker
PostgreSQL
GraphQL
Redis
My Work
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.
Live •
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 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
Live •
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
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.
Get in touch anywhere from the Global.