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
1.
SEND
2.
MATCH
3.
TRIAL
4.
ON BOARD
