Summary:
- More than 5 Years of extensive experience as Full Stack Developer with hands-on experience in ReactJS, Electron, Zustand, NX Workspaces, Typescript, Socket.io, MongoDB, Docker, AWS, TipTap, MaterialUI, CSS3, HTML5.
- Experienced with building API tooling software (https://apyhub.com/) and rich text editor (Tiptap).
- Experienced in creating reusable components and responsive pixel perfect pages with ReactJS.
- Develop and deploy containerized applications using Docker.
- Team player experienced working with Agile methodology.
- Can work independently with minimal guidance.
Tool & Technology:
- Front End: ReactJS, TypeScript, Electron, Zustand, Socket.io
- Rich text editor: TipTap
- CSS: Material UI, EmotionJS
- Database: Postgres, MongoDB, Firebase
- CI: AWS CodePipeline
- Cloud: AWS EC2, AWS S3, AWS RDS
- Containerized Deployment: Docker
- Other: tools Visual Studio Code
- Source code management Tools: Git
Projects:
Apyhub: (apyhub.com/fusion/)
Technologies used: React.js, Electron, AWS, Tiptap Node.js, PostgreSQL, Docker
Responsibilities:
- Feature Design: Developed a standalone version of the platform with deep integrations for JIRA, Confluence, GitHub Issues, and Postman to improve productivity and streamline workflows.
- API Development: Built numerous custom APIs, covering functionalities for API requests, test cases, and integrations with external services.
- API Integration: Seamlessly integrated multiple APIs (JIRA, Confluence, GitHub) to ensure compatibility and smooth data flow across platforms.
- Collection Management: Implemented functionality to create, update, and manage API collections, with support for dynamic queries and custom headers.
- Authentication: Configured OAuth flows and token-based authentication for secure access to third-party platforms.
- Data Management: Designed and optimized database schemas in PostgreSQL to manage API requests, test results, and user data efficiently.
Technologies used: ReactJS, NodeJS, ffmpeg, gStream, Prisma, Material UI, AWS EC2, S3, RDS
Responsibilities:
- Develop the streaming flow for the platform like how live streaming works and align it with requirements.
- Develop and integrate multiple Stripe payment gateway.
- Responsible for deploying & managing the production environment on Aws using EC2, S3, and RDS.
Technologies used: ReactJS, Typescript, NestJS, NodeJS, Prisma, Socket.io, React-Beautiful-DND, Material UI, AWS
Responsibilities:
- Developed the entire Task Board feature on frontend and backend.
- Develop and integrate multiple APIs in the application.
- Added socket.io for real time changes.
- Responsible for deploying & managing production environment on Aws using EC2, S3 and RDS.
- Created full task board using react-beautiful-dnd.
Technologies used: ReactJS, NodeJs, Material UI, AWS, STRIPE, GLTF-Pipeline
Responsibilities:
- Integrated third-party APIs to get payment done.
- Extensively use 3D modeling libraries like Draco and Google-model-viewer.
- Created CRUD screens with APIs and DB - Designed some Admin panel screens.
- Deployed in AWS with AWS CodePipeline.
- Added Stripe for payment integrations.
Technologies used: ReactJS, NestJs, Prisma, PostgreSQL
Responsibilities:
- Created entire Project from scratch in ReactJS, NestJS, and PostgreSQL.
- Written Code for some calculators for import-export Business - Implemented a point-based system.
- Deployed in Render and Vercel-like platforms.
- Worked extensively on routing to preserve website state in URL.
CoffeeBot:
Technologies used: NX Workspaces, NestJS, ReactJS, GraphQL, HTML, CSS, MUI, Jest
Responsibilities:
- Worked on microservice-based architecture using NX Workspaces & NestJS - Write BDD tests using JEST & Gerkin.
- Develop APIs using GraphQL Queries and Mutations.
- Worked on the front end in ReactJS to develop UI and integrate GraphQL APIs
- A state-of-the-art machine here to provide irresistible, customizable, gourmet coffee on the go and on demand.
- The BaristaBot uses freshly ground Costa Coffee Signature Blend beans, fresh dairy, and gourmet syrups to deliver quality, consistency, and convenience through a mobile app with touchless ordering and pick-up.