- 7 years of experience
- Seasoned full-stack JavaScript developer with 7 years of experience
- Expertise in building robust, scalable, and maintainable web applications
- Proficient in leveraging JavaScript on both the front-end (Next.js, React.js) and back-end (Node.js)
- AWS-certified cloud professional, adept at designing and deploying cost-effective, highly available, and secure cloud-based solutions
- Passionate about leveraging technology to deliver custom software solutions that help clients achieve their goals
- Known for a customer-centric approach and willingness to go the extra mile
Profile Basics
Technical Skills
NextJS, ReactJS, NodeJS, AWS, Serverless, GraphQL, REST, Javascript, Typescript, PythonAdditional Skills
CI/CD Piplelines, Docker, ExpressJS, MySQL, AI/ML, PostgreSQL, Redis, MongoDBCertifications
AWS Certified - Developer AssociateJan 2024 - Jan 2027 AWS Certified - Cloud PractitionerOct 2021 - Jan 2027Education
Sagar Institute of Research and Technology, BhopalBachelor of Engineering, Computer Science2013-2017 Grade: 7.71
Experience
# Advanced App Engineering Specialist
- Acting as a lead developer and managing a team of JS developers.
- Assigns and distributes tasks to team members, ensuring that they not only complete the work but also learn in the process.
- Takes an active role in fixing bugs and developing features that have a significant impact on meeting project deadlines.
- Emphasizes the importance of writing clean, readable, and maintainable code, allowing for better collaboration among team members
Tech Stack: NextJS, ReactJS, NodeJS, AWS, CI/ CD pipelines, Serverless
# Software Development Engineer
- Developed scalable web services using React.js and Node.js to ensure high performance and reliability in modern web applications.
- Automated AWS CI/CD infrastructure implementation, streamlining deployment processes and enhancing development efficiency.
- Designed and developed GraphQL APIs with Node.js and Express, providing flexibility and efficiency in data retrieval for clients.
- Crafted engaging UI/UX using React, leveraging its component-based architecture and declarative syntax for dynamic interfaces.
- Experienced in working with both relational (MySQL) and NoSQL (MongoDB) databases, catering to structured and unstructured data storage needs.
Tech Stack: ReactJS, Redux, AWS, Redis, Serverless, Typescript, NextJS
# Full Stack Developer
- Built Android UI using Angular, Typescript, and Ionic Framework.
- Developed scalable, high-performance web applications with React.js.
- Implemented automated testing and continuous deployment pipelines for code reliability.
- Constructed high-performance, scalable web services.
Tech Stack: AngularJS, MongoDB, NodeJS, AWS, CI/ CD pipelines, Serverless
# Software Developer
- Collaborate in Agile Team for Custom Analytics product delivery.
- Develop Crawlers & Scrapers for data retrieval from various platforms.
- Implement Microservices/REST APIs for UI-database data exchange.
- Perform Unit Testing on development work.
- Build dashboarding websites, working on both backend and frontend
Tech Stack: Docker, Java, MySQL, AWS
# Application Developer
- Translate client requirements into technical specifications for robust applications.
- Develop Java-based software with Oracle/MySQL/SQLite databases.
- Design UI/Front End for diverse websites.
- Create brochures, forms, and logos using Adobe Photoshop.
Tech Stack: Java, MySQL, PHP, Spring, Javascript, Web App UI, Web App UX
# Professional Freelancer
- Developed customized static & dynamic websites and software solutions for over 60 clients.
- Emphasized on providing robust and sustainable applications to effectively address daily challenges faced by clients.
- Tailored websites and software to meet specific client needs, ensuring satisfaction and usability.
- Implemented best practices and industry standards to enhance the reliability and longevity of the applications.
- Continuously engaged with clients to understand evolving requirements and adapt solutions accordingly, fostering long-term partnerships.
- Employed agile methodologies to efficiently manage project timelines and deliver high-quality products within stipulated deadlines.
Tech Stack: MySQL, PHP, Javascript, Web App UI, Web App UX
Projects
# Summarize & Chat Pro - AI-Powered Productivity Assistant
Summarize & Chat Pro is a Chrome extension that combines AI-powered text summarization with a seamless chat interface. It allows users to quickly summarize the content of web pages they are visiting and engage in a chat-based interaction with an AI assistant to get additional information or clarification.
Tech Stack: JavaScript, Chrome Extension API, Chrome Storage API, and a remote AI-powered API
# AuthKit: Effortless Next.js Authentication Solution
AuthKit revolutionizes Next.js authentication, providing a hassle-free experience from login to password reset. The repository offers fully functional login, registration, and forgot password pages, eliminating the tedious setup process. Hash passwords securely, manage database operations seamlessly, and authenticate users effortlessly with AuthKit. Generate OTPs with ease and enhance user experience with sleek popups and stylish icons. Say hello to stress-free authentication with AuthKit!
Tech Stack: Next.js, Mongoose, next-auth, random, react-toastify, nodemailer, react-feather, bcrypt
# Seamless Task Management: Your To-Do List, Any Device, Anytime!
A dynamic To-Do app designed for seamless task management. Easily transition tasks from 'To Do' to 'In Progress' and finally 'Done.' The app ensures flexibility by allowing users to effortlessly switch task statuses. Featuring a search bar for quick task retrieval, the app enhances accessibility. Additionally, users can enrich task details by attaching images and videos. As a Progressive Web Application (PWA), it offers device-specific installations, enabling users to create a tailored app experience. With full responsiveness, our To-Do app adapts to various devices for optimal usability. Streamline your task management experience with our intuitive and versatile application.
Tech Stack: Next.js, Tailwind CSS, Appwrite, Zustand, Typescript
# Streamlining Daily Standup and EOD Updates with Node.js Slackbot on AWS ECS
The Standup/EOD Slackbot was developed as a solution to streamline the process of collecting daily standup and End-of-Day (EOD) updates from employees. The application was independently created using the node.js programming language, and subsequently deployed on Amazon Web Services (AWS) using the AWS lambda. Its primary aim is to simplify the communication and collaboration between team members by automating the task of collecting status updates, thus saving valuable time and increasing productivity.