A passionate and creative full-stack developer with over 6 years of experience in building web applications using Angular, React and TypeScript. Skilled in developing user-friendly interfaces, optimizing performance, and collaborating with cross-functional teams.
Javascript, Typescript, Angular, React, Ionic, Jest, Cypress, Selenium
Docker, Kubernetes, Terraform, Locust, AWS EKS, AWS ECR, ArgoCD
Node.js, Redis, MongoDB, Convex, Supabase, Firebase
Git, Jira, Confluence, Slack
Gymasium
Centurion Systems Ltd.
IBM
Data Camp
Fluent
Native
Native
A home services marketplace that connects homeowners with vetted professionals for various services. Launched in 2018, it boasts a 4.5-star rating on Google Play and serves clients nationwide. Build using Ionic/Angular for the front-end, NodeJS on the backend and MongoDB for the database.
Developed a web app that helps people find dogs as pets by browsing through different breeds and filtering by size, temperament, and other criteria. Used NextJS for the front-end and Firebase for the back-end. Used Chakra UI for the app layout and styling. Used Firebase Authentication to enable user sign up and login. Used Firebase Firestore to store and retrieve dog data. Used React Hooks to manage state and side effects.
Developed a web app that allows users to upload videos and get transcripts and insights using Symbl.ai, a conversation intelligence platform. Used NextJS for the front-end and Symbl’s RESTful APIs for the back-end. Implemented authentication using Symbl oauth2 endpoint and stored the token globally with React Context. Used Symbl’s Job Status API to check the processing status of the video and Conversation API to get the transcripts and insights. Styled the app layout with Chakra UI
Developed a web app that mimics the functionality of Reddit using ReactJS, Next.js, Firebase v9, Chakra UI, TypeScript, and Recoil. Used Firebase Authentication to enable user sign up and login. Used Firebase Firestore to store and retrieve posts and comments. Used Chakra UI components to create the app layout and styling. Used Recoil to manage global state and handle user votes.