Mid Level
Summary
- More than 4.5+ years of relevant IT experience in design, development, validation, and deployments in JavaScript-based technologies.
- Experience in the development of Rest API (Using Node JS) and FrontEnd (Using React.js, Vue.js, ReactNative).
- Basic knowledge of node.js, Express.js, MongoDB in the back-end technologies.
- Experience in designing and development of responsive websites.
- Interest to go for Full Stack Developer
- Always ready to learn new things
Technical Skills
Frameworks & Lanuguages: React.js, Redux, Redux-toolkit, Redux-saga, Next.js Vue.js, Vuex, Nuxt.js, JavaScript, TypeScript
HTML, CSS, Tailwind CSS, Bootstrap, React Native, Material UI, Quassar
Third Party Integration: Firebase, Vuetify
Analytical Tools: Firebase Analytics
Debugging Tools: Sentry
Deployment: Netlify, AWS Amplify
Versioning Management: GitHub, GitLab, BitBucket
API Platforms: Postman, GraphQL, Swagger, Rest api
Management Tools: Jira, ClickUp, Trello, Asana
Development IDEs: Visual Studio Code
Work Experience
Role: Senior Software Engineer
Timeline: 2023 - Present
Responsibilities:
- Working with Vue.js, Nuxt.js, React.js, Next.js technologies.
- Responsible for responsive design and development of the web pages.
Responsible for code reviews.
Role: Senior Software Engineer
Timeline: 2021 - 2023
Responsibilities:
- Designed and developed responsive websites using JavaScript frameworks Vue.js, Nuxt.js, React.js, Next.js, and ReactNative.
- Implementing REST APIs and do the state management using Vuex, Redux, Redux Toolkit store.
- Conducted code reviews.
- Responsible for responsive design and development of the web pages.
- Bug Fixing.
Role: Frontend Developer
Timeline: 2020 - 2021
Responsibilities:
- Understanding component-based architecture and state management.
- Dynamic designed and browser compatible pages using HTML5, CSS3, Vue.js and React.js.
- Responsible for responsive design and development of the web pages.
Projects Worked On
ThreeasePro
Description:
- I have developed this web app with collaborates of the project manager, senior software engineers team and quality assurance.
- This web app is used for hospital management and this project focuses on the user interface that is accessible to the hospital staff and the patients.
- Some of the critical features include patient management, appointment management, inventory management, and billing management.
Technology: Nuxt.js, Vuex, Typescript, HTML5, CSS3, SCSS, Vuetify and Storybook.
Role: Frontend Developer
Development:
- Responsible for developing a frontend for various bot and custom UI Pixel perfect Design as per figma.
- API Integration.
- Bug fixing
LunchBuddy
Description:
- The project involves the creation and organization of an event by a school, which includes selecting a restaurant and ordering food as per the event requirement.
- The project will be designed to facilitate communication between the school, the restaurant, and the teachers responsible for ordering the food.
Technology: React.js, Redux, HTML5, CSS3, Bootstrap and React-Bootstrap
Role: Frontend Developer
Development:
- I have developed this web app role-base login functionality.
- Add-to-cart functionality for food orders.
- API integration.
- Invoice print functionality for order details.
- I have designed pixel-perfect all screens as per Figma.
MakroPRO
Description:
- This is a mobile application and e-commerce app for Android and IOS.
- This app is used for online shopping or buying products and to give customers access to online food and product orders.
Technology: ReactNative, Redux, redux-saga, Graphql, Firebase,CSS3 and Typescript
Role: Senior Frontend Developer
Development:
- Barcode scanner functionality.
- Bug fixing.
- API integration.
- Analytics event tracking functionality.
- I have designed pixel-perfect all screens as per Figma.
MaknetWeb
Description:
- This is an e-commerce website and is used to give customers access to online food and product orders.
Technology: Next.js, Redux, redux-saga, GraphQL, Firebase, HTML5, CSS3, Material UI and Typescript.
Role: Senior Frontend Developer
Development:
- Bug fixing.
- API integration.
- Analytics event tracking functionality.
- I have designed pixel-perfect all screens as per Figma.
StudioApp
Description:
- The Shop Billing System Web App is a comprehensive solution designed to streamline the billing and invoicing processes for shops.
- Admin can manage multiple shops from a single interface.
- This application targets three main user roles: Admin, Shop Admin, and Employees. It offers a user-friendly interface for managing products, generating invoices, and maintaining records efficiently.
Technology: React.js, Redux, redux-saga, HTML5, CSS3, Material UI and Typescript.
Role: Senior Frontend Developer
Development:
- User Authentication and Roles base system.
- Generated professional invoices with details of purchased products and the total amount.
- Product Management.
- Customer Management.
- I have designed pixel-perfect all screens as per Figma.
TestiQo
Description:
- The Online Interview Exam System with React.js is a web-based application designed to streamline the process of conducting interviews and assessments remotely.
- This system allows organizations to create, manage, and conduct online interviews and exams efficiently.
- It comprises three main modules: Exam, Question, and Result Management, along with a Paper Checker module for automated assessment.
- Support for various question types (multiple choice, single choice, descriptive Question, etc.).
Technology: React.js, Redux-toolkit, RTK Query, HTML5, CSS3, Material UI, and Tailwind CSS.
Role: Senior Frontend Developer
Development:
- Exam Management and Question Management. Result Management and paper checker functionality.
- Authentication functionality.
- Question Paper functionality.
Fotofizz
Description:
- It's a Social media app, where users can add posts, products and forums.
- Here users can like, share, and comment on post
- Users can like, follow, comment, buy, and sell the products
- In post users can upload images and videos and generate video thumbnails dynamically.
Technology: Next.js, Tailwindcss, Zustand, HTML5, CSS3
Role: Senior Frontend Developer
Development:
- Define the primary purpose and vision of your social media platform.
- Understand what sets it apart from existing platforms and what specific problems or needs it addresses.
- Determine the core features and functionalities of your social media website.
- Common features include user profiles, news feeds, content sharing, likes, comments, messaging, and user-generated content.
- Design the platform to be scalable from the outset. Consider potential growth in user numbers, content volume, and interactions.
- Choose a robust backend infrastructure that can handle increased loads.
EasyRender
Description:
- Easy-Render is a platform designed to connect clients seeking digital art or design services with talented freelance artists.
- The platform serves as a marketplace where clients can post their project requirements and artists can bid on those projects based on their expertise and availability.
- Clients are individuals or businesses looking to commission digital art or design work. They can post project descriptions, set deadlines, and specify their budget.
- Artists are freelance professionals with skills. They can browse available projects, submit proposals, and collaborate with clients to deliver high-quality work.
Technology: Next.js, Tailwindcss, Zustand, react-onesignal, ShadcnUi, HTML5, CSS3
Role: Senior Frontend Developer
Development:
- Project Posting: Clients can create project listings with detailed descriptions, requirements, and deadlines.
Bidding System: Artists can browse through available projects and submit bids outlining their proposed approach, timeline, and cost. - Messaging System: The platform includes a messaging system to facilitate communication between clients and artists, allowing them to discuss project details, ask questions, and provide updates.
- Payment Integration: Easy-Render supports secure payment processing, allowing clients to release funds upon project completion and satisfaction.
- Notification functionality