Verified Expert in Engineering
Chetan is a full-stack developer with 11 years of experience and deep expertise in Node.js, React, and React Native. He has delivered products across social, eCommerce, and automotive industries, making him a versatile and well-rounded professional. For example, Chetan built and launched Goss, the highly rated predictions app, to Google Play and the App Store in just 2.5 months, and he helped Plaza Technologies launch its Virtual Showroom product on Product Hunt.
The most amazing...
...app I've built allows users to make predictions about celebrities and reality shows for a chance to win prizes. It was a fun and productive experience.
- Developed multiple products for various users, including a Shopify sales channel, a React Native app with live streaming and real-time chat, and a Shopify-powered, lightweight eCommerce link-in-bio tool for creators.
- Managed product and technical decisions, planned sprints, and provided support for launch events.
- Expanded the team from two to seven members, onboarded new hires, performed code reviews, managed sprints, and made significant individual contributions.
- Improved the developer experience continuously to enhance team productivity and speed of delivery.
- Migrated the back end to Node.js, making all developers full-stack and increasing productivity and delivery speed while reducing issue resolution time.
- Adopted advanced yet proven tools like using a single monorepo with Turborepo, which held the code for all front- and back-end projects, enabling better TypeScript integration, faster delivery, and easier deployments.
Mobile Front-end Developer
- Built a lightweight yet powerful video-calling web application powered by Next.js, Twilio Video, and Tailwind CSS.
- Worked with the back-end team to design and integrate APIs.
- Ensured that the application was fully responsive and animations worked smoothly on mobile devices.
- Built a dashboard for Shopify brands to manage their products, sales associates, and consultations.
- Trained the client's team on Next.js and Tailwind CSS and established best practices and code review processes.
React Native Engineer
- Built a content-focused React Native app to enhance connections between creators and their fans by giving fans early access to content and merchandise and a chance to chat with their favorite creators.
- Worked with the product manager to flesh out detailed requirements and iterate on multiple ideas.
- Developed a feature that allowed fans to watch content while chatting in multiple channels.
- Built gamification into the chat channels so fans could unlock access by answering questions in channels.
- Built a web admin dashboard using Next.js and Tailwind CSS to manage the app content, gamification, and unlock levels.
- Implemented the back end on Google Cloud Functions and MongoDB.
- Utilized MongoDB Realm to manipulate data directly from the admin interface using GraphQL. Used the Realm SDK to read data on the mobile app directly from the database.
React Native Developer
- Developed a React Native app for an early-stage startup, enabling users to make predictions and win prizes.
- Worked with the founder and back-end engineer to understand the requirements and API design and implemented screens from Figma designs.
- Integrated Firebase for authentication, push notifications, and error tracking.
- Integrated Branch.io for deep linking and Mixpanel for app usage analytics.
- Used Firebase App Distribution for internal testing and to separate development, staging, and production environments.
React Native Developer
- Collaborated with a large team to build and ship features in an existing React Native application.
- Co-developed a single codebase that powered the mobile and web applications using React Native for Web.
- Rebuilt the onboarding and login flow based on the designs provided.
React Native Developer
Egoless Enterprises Inc
- Developed a ride-sharing iOS app using React Native and Expo.
- Worked with the founder and back-end engineer to finalize requirements and build the front end.
- Integrated in-app maps and directions using React Native Map components and background jobs in iOS.
- Implemented real-time communication with the back end using a combination of push notifications and Socket.IO.
- Integrated the Stripe SDK for capturing and processing payments.
- Developed Termis, an in-house tool used by the client to manage and update thousands of POS systems. We built the complete solution based on React, Redux, Apollo Client, and Apollo GraphQL.
- Built HushtagsApp, a web app that can be accessed by scanning physical tags and has a cart and checkout functionality to buy tags. I built it with React, Redux, and UIkit, and it has a Braintree API integration for one-click checkouts.
- Constructed two mobile apps for Matkraft, using React Native and Redux, and deployed them to Google Play and the App Store. These apps were intended for construction companies and their customers to manage and track construction work.
- Developed Sou Server, a Dialogflow bot powered by an external Node.js API for business logic, and an admin interface powered by React, Redux, and Apollo.
- Developed Eatos, an AI-powered meal planner app using React Native. Used Firebase for authentication, analytics, and push notifications. Built the landing page and admin interface using Next.js, GraphQL, and Apollo.
Senior Sofware Developer
- Oversaw the technical architecture and decisions, which were pivotal in building React Native app with more than 40 screens while maintaining a clean codebase.
- Extracted all of the business logic into reusable modules, which were then shared between mobile and web applications.
- Established code reviews and encouraged the team to follow React best practices.
- Implemented Socket.IO for real-time updates among different department dashboards.
- Built prototypes for iOS and Android apps using React Native and Flux, helping the company migrate from Angular to React in the process.
- Developed an iOS app with Vine-like functionality using React Native and Redux. These were early days in React Native, so I ran into performance limitations of React Native and wrote custom solutions to overcome them.
- Led a small team to develop a web-based, consumer-facing application built with React and Redux.
- Created the scaffolding for future React projects in the company.
- Built a complex medical application for doctors for a US-based startup. I built the application from scratch using AngularJS and templates for the UI.
- Integrated Elasticsearch into the power search feature in the application.
- Created multiple versions of the product over six months for different investors.
- Built and maintained an AngularJS application for web and mobile.
- Developed the mobile version of an application with a feed of audio players.
- Wrote middleware in Node.js to fetch data from different microservices.
- Built a complete online healthcare portal using the LAMP stack and jQuery.
- Migrated complicated workflows to AngularJS to provide SPA-like functionality.
- Developed and maintained back-end APIs in PHP and MySQL.
Video eCommerce App for Webhttps://www.producthunt.com/products/plaza-virtual-showroom
Ride-sharing App with React Native
Next.js, React Native, Tailwind CSS, Vanilla JS, Express.js, iOS SDK, Angular
Node.js, React, API Development, Socket.IO, iOS Native Libraries, Google Maps, Stripe
Git, Expo, GitHub, Prisma, MongoDB Atlas, Twilio Programmable Video, Figma, Stripe Checkout
REST, Mobile Development, Responsive
Visual Studio Code (VS Code), Web, Mobile, Firebase, iOS, Android, Google Cloud Platform (GCP), Shopify, Amazon Web Services (AWS)
MongoDB, Databases, MySQL, PostgreSQL, Google Cloud, Realm
Bachelor of Engineering Degree in Computer Engineering
University of Pune - Pune, Maharashtra, India