top of page
Website Logo
Download CV

React.js, Redux, Tailwind, PostgreSQL, Rest API, Node.js

CP

Chirag P.

Senior

Senior

Full Stack Developer

* Zero Evaluation Fee

Available

Available in IST Timezone

Summary

Technical Skills

Projects Worked On

Chirag P.
00:00 / 01:04
Chirag P.
00:00 / 00:42

Summary

  • Having 6+ years of experience as a full stack developer.
  • Responsible for creating efficient design and developing User Interaction screens / SPA using HTML/HTML5, CSS,/CSS3, JavaScript, JQuery, Bootstrap, JSON, AJAX, RESTful Services, Redux, GIT, React, Webpack, Less/Sass/Scss, Flexbox
  • Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS.
  • Strong experience in class diagram, sequence diagram, component diagrams and activation diagrams.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Used HOC to separate the overall view and defined app level function at one place ref:https://reactjs.org/docs/higher-order-components.html
  • Used Eslint to make code cleaner by always checking with standards conventions and have used husky pre-commit hook so on GIT we always have clean code.
  • Used React Router for routing the redux app to connect redux and react to support routes.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application.
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt.
  • Writing behavior and unit tests and documenting
  • Designing and implementing new backend web services (REST/SOAP)
  • Have worked on AWS, Azure, GCP to integrate the server side and client-side code.
  • Familiar with design tools like XD, Zeplin, Invision, Storybook etc.

Technical Skills

Frontend Development: React.js, React Native, Next.js, Redux, TailwindCSS, JavaScript (ES6+), HTML5, CSS3, Bootstrap, Sass/Scss, Flexbox

Backend Development: Node.js, GraphQL, REST API, Redux-Saga, Express.js

State Management: Redux, Redux-Saga, Thunk, Flux

Build Tools & Libraries: Webpack, Grunt, Expo

Database Management: MongoDB, PostgreSQL, MySQL, NoSQL, ORMs, Firebase Firestore

Cloud Platforms: AWS, Azure, GCP

Version Control: Git, GitHub, GitLab

Testing & Code Quality: Jest, ESLint, Husky (pre-commit hooks)

UI/UX Tools: Zeplin, Figma, Adobe XD, Invision, Storybook

Third-Party Integrations: Stripe, Google Maps API, Socket.io, Lottie Animation

Mobile Development: React Native, Expo

Other Technologies: AJAX, JSON, XML, Volley

Projects Worked On

Teritori - DApp:

Technology stack: ReactJs, HTML, CSS, JavaScript, NextJs, TailwindCSS, Expo

Description: The Teritori DApp is a decentralized application designed for blockchain interactions within the Teritori ecosystem. It supports features like wallet integration, token management, and on-chain governance. Built with a modern tech stack, it focuses on providing a seamless user experience for interacting with decentralized networks.

Roles & Responsibilities:

  • Senior Software developer
  • Making the screens with correct functionalities according to the designs.
  • Provide the inputs to the design and management team when and where needed.
  • Communicate with the Backend and QA team for better deliverables.
  • Working with version control systems ( eg. git ).

 

Horizon:

Technology Stack: ReactJs, HTML, CSS, JavaScript, NextJs, TailwindCSS

Description: Horizon is a dynamic social media platform designed for users to share engaging reels, posts, and stories. Within this app, a unique NFT collection has been curated for sharing. The primary focus of the application revolves around fostering short video sharing, aiming to elevate content creation while offering monetary incentives to content creators.

Roles & Responsibilities:

  • Senior Software developer
  • Making the screens with correct functionalities according to the designs.
  • Client Communication
  • Bug Fixing and Testing.
  • Working with version control systems ( eg. git ).
  • SaaS product for vendors where they need to pay monthly recurring charges used Stripe

 

Wizzy.ai:

Technology Stack: React.js, Redux, Saga, GraphQL, Node.js

Description: eCommerce Site Search used by 200 plus brands worldwide. Product company which has raised funding round of $300k and worked very hard in initial days of development.

Roles & Responsibilities:

  • Senior Software developer
  • Making the screens with correct functionalities according to the designs.
  • Communicate with Backend and QA team for better deliverables.
  • Working with version control systems ( eg. git ).
  • Team Player.

 

Social App:

Technologies: React.js, Redux, Saga, Firebase

Description: In the realm of social applications, my role encompasses setting up the project, restructuring the codebase for enhanced efficiency, and implementing a pixel-perfect UI derived from Figma. My responsibilities extend to improving overall performance and rigorously testing the application.

Roles & Responsibilities:

  • Senior Software developer
  • Making the screens with correct functionalities according to the designs.
  • Integrating REST APIs and managing the data .
  • Implementation of state management using Redux and Saga as middleware.
  • Team Player.

 

Dynamic Course Maker

Description: I have implemented chat integration, appointment scheduling, manage user profile roles, and integrated socket and API calls with reusable components. My responsibility is to communicate with clients and get requirements and work on the product with the team.

Technologies: React-Native, Redux, CSS, JavaScript, Stripe

 

Service Provider App

Description: The service provider app contains 2 different apps one is providing service and another is for the end users to book service, my responsibility in both is converting existing apps to new UI and integrating payment methods and other third-party libraries.

Technologies: React-Native, CSS, JavaScript, Strip

 

Blood Donor App

Description: Blood donor app with the use of API calling and google maps integration.

Technologies: Java, XML, Volley, Lottie Animation, Google Map

 

MyProfile - Online Portfolio Creator

Description: Online platform for creating digital profiles using a range of themes. Let users create their personal websites and search for skilled professionals from various domains.

Technologies: Php, Html, CSS, JavaScript, Bootstrap, MySql

Social Share

How it Works

KNOW

SEND

LIKE

SEND

ON BOARD

How it Works

1.

SEND

2.

MATCH

3.

TRIAL

4.

ON BOARD

icons8-speech-to-text-90.png
Whatsapp
bottom of page