Sumit Kumar Dubey, Developer in Hyderabad, Telangana, India
Sumit is available for hire
Hire Sumit

Sumit Kumar Dubey

Verified Expert  in Engineering

Front-end Developer

Location
Hyderabad, Telangana, India
Toptal Member Since
June 13, 2022

Sumit is a full-stack developer using React, React Native, Expo, Node.js, Electron, D3, CSS, HTML, and Redux. He focuses on building mobile applications for Android and iOS and web applications implementing Google Maps, WebRTC, and push notifications. Having advanced knowledge of HTML, CSS, JavaScript, and TypeScript, Sumit, a team leader with six years of experience, enjoys developing, reviewing, and maintaining various web applications, strengthening the client's business and relationship.

Portfolio

EnLume
JavaScript, Node.js, React Native, React, Electron, Angular, D3.js, WebRTC...
EnLume
Electron, JavaScript, TypeScript, HTML, CSS, Geolocation, Push Notifications...
EnLume
D3.js, Electron, Babel, Webpack, OneSignal, Minimum Viable Product (MVP)...

Experience

Availability

Part-time

Preferred Environment

Android Studio, Mobile, iOS, React, TypeScript, CSS, HTML, React Native, JavaScript, Redux

The most amazing...

...thing I've contributed to is building an application for autonomous vehicles.

Work Experience

Senior Software Engineer

2021 - PRESENT
EnLume
  • Built a client-facing app from scratch that supports the control of the tractor from a remote location. The application is developed using MQTT, AWS Amplify, WebRTC, and REST APIs and supports live video streaming.
  • Used core React concepts like HOC, Lazy loading, Memoization techniques, bridging concepts, linking concepts, React File systems, hooks, contexts, etc.
  • Maintained the project repository and handled code merges, branch releases, and build releases. Performed regular code reviews of the team and dealt with the Git repository, including branch creation and other Git Actions.
  • Used Jest, Mixpanel, Sentry, and Appium for app stability and implemented CDNs, MVC, objects, callbacks, and async/await functions.
  • Maintained three applications built on React Native, two using Expo CLI and one using React Native CLI. Hands-on experience using Android Studio, Xcode for builds, and EAS builds.
  • Contributed to MQTT and AWS IoT for real-time client and remote tractors communication. App authentication using Oauth2.0 and Amazon Cognito.
  • Managed team members' daily tasks, implementing complex features in the application and taking care of the complete lifecycle of the application by releasing it to Android and iOS app stores.
  • Designed the MVP of the application, spearheading the initial set up and architecture of the application specializing in Expo, React Native, Redux, TypeScript, and JavaScript.
Technologies: JavaScript, Node.js, React Native, React, Electron, Angular, D3.js, WebRTC, Google Maps, Push Notifications, Firebase Cloud Messaging (FCM), Android, Mobile, APIs, iOS, TypeScript, CSS, HTML, Android Studio, Xcode, Visual Studio, Postman, GitHub, Jira, Front-end Development, TypeScript 3, AngularJS, CSS5, Web UX, UI Development, Web Development, User Interface (UI), Objects, Data Structures, Redux-Saga, Redux, Web, Ajax, JSON, HTML5, MongoDB, Databases, Development, Janus, Jest, Mixpanel, MQTT, Sockets, Socket.IO, AWS IoT, Maps, Git, Responsive UI, Responsive, Analytics, Firebase, REST, REST APIs, API Integration, React Redux, WebSockets, Performance, AWS Amplify, Mapping, Geolocation, Mobile App Development, Cross-platform App Development, Native Mobile Apps, Front-end, Next.js, Unit Testing, Material UI, Scrum, Internet of Things (IoT), Full-stack, Full-stack Development, Amazon Web Services (AWS), PostgreSQL, Python, Software Engineering, Mobile Development, Expo, User Experience (UX), SQL, Babel, Webpack, OneSignal, Minimum Viable Product (MVP), Progressive Web Applications (PWA), MERN Stack, Mobile Apps, JavaScript Testing, Mobile App UI, Expo.io, Redux Toolkit, React Native Bridge, Sentry, App Submission, Amazon API Gateway, Third-party APIs, Realm, React Native for Web, Google Play Store, Google Maps API, Agile, UI Design, Axios, Fastlane, GraphQL, App Development, Technical Leadership, ECMAScript (ES6), Videos, Audio, Camera API, React Navigation, React Router, Google Maps SDK, Auth0, Amazon Cognito, XML

Senior Software Engineer

2020 - PRESENT
EnLume
  • Worked on a smart screen device that is installed in autonomous vehicles. It has built-in features like live location tracking, ignition on/off, hydraulics control, six camera controls, and driverless drive mode.
  • Tracked and fixed bugs, optimized the tool, and released the application to different vehicles.
  • Performed optimization, maintainability, and componentization of the codebase.
  • Conceived a new application as part of the smart screen that offers a chat feature similar to WhatsApp with features like image sharing and recording video from the vehicle to different users.
Technologies: Electron, JavaScript, TypeScript, HTML, CSS, Geolocation, Push Notifications, React, APIs, Babel, Webpack, OneSignal, Minimum Viable Product (MVP), Progressive Web Applications (PWA), MERN Stack, Mobile Apps, JavaScript Testing, Expo.io, Redux Toolkit, React Native Bridge, Sentry, App Submission, App Store, Amazon API Gateway, Third-party APIs, Realm, React Native for Web, Google Play Store, Google Maps API, Agile, UI Design, UX Design, Axios, Fastlane, Testing, Security, JSX, GraphQL, App Development, Technical Leadership, ECMAScript (ES6), Videos, Audio, Camera API, React Navigation, React Router, Google Maps SDK, Auth0, Amazon Cognito, XML

Software Developer

2020 - PRESENT
EnLume
  • Created a dashboard for tracking daily vehicle parameters like odometer, emissions, and coverage. The dashboard also has a tool named "cartography" to plot the path traveled by a vehicle.
  • Collaborated with the team who developed the tool from scratch and worked to fix bugs, performed maintenance, and created new features.
  • Launched the beta phase of this tool along with a team of developers.
Technologies: D3.js, Electron, Babel, Webpack, OneSignal, Minimum Viable Product (MVP), MERN Stack, Mobile Apps, JavaScript Testing, Mobile First, Mobile App UI, Expo.io, Redux Toolkit, React Native Bridge, App Submission, App Store, Third-party APIs, React Native for Web, Google Play Store, Google Maps API, Agile, APIs, UI Design, UX Design, Axios, Testing, JSX, GraphQL, App Development, Technical Leadership, ECMAScript (ES6), Videos, Audio, Camera API, React Navigation, React Router, Google Maps SDK, Auth0, Amazon Cognito, XML

React Native and React Developer

2024 - 2024
Zackary Wilder
  • Built an application using React Native, React, TypeScript, JavaScript, CSS, HTML, etc. The app initially has local data storage using AsyncStorage. Converted using Firebase as storage.
  • Added initial Firebase setup, firebase database setup, and Firebase authentication. Created accounts on Firebase for database and authentication management.
  • Removed AsyncStorage and added Firebase real-time database and authentication.
Technologies: EAS, React Native, realm.io, React, MongoDB, Android Development, Node.js, iOS, XML

React Native Developer

2023 - 2023
Nicolas Kimball II
  • Developed an application using React Native with TypeScript and Expo, EAS.
  • Integrated features like login using Facebook, Google, Apple, etc. Configured it to be released over respective app stores.
  • Performed unit testing and eliminated all possible bugs and security threats to the app. Also, organized and documented the code for future use.
  • Created the initial builds and made them available for release on the App Store.
Technologies: React Native, HTML, CSS, JavaScript, APIs, App Submission, App Store, Third-party APIs, React Native for Web, Google Play Store, Google Maps API, UI Design, UX Design, Axios, Fastlane, Stripe API, Testing, Security, JSX, GraphQL, App Development, ECMAScript (ES6), React Navigation, React Router, XML

React/TypeScript Developer

2023 - 2023
LJA Engineering, Inc
  • Integrated Mixpanel library with the already built application with React and Ionic. Added events for navigations and all the necessary user actions.
  • Designed the Mixpanel dashboard depending upon the client requirements, individual user-wise and device-wise.
  • Helped the client with constructing the required dashboard for tracking purposes. Integrated Mixpanel with TypeScript and made it accessible for web and mobile.
Technologies: React, TypeScript, Analytics, Mixpanel, UI Design, Axios, Testing, Security, JSX, App Development, ECMAScript (ES6), React Navigation, React Router, Amazon Cognito, XML

React Native Developer

2023 - 2023
LinkMe, Inc
  • Worked mostly on converting custom components to native components on iOS and Android for code optimization and readability. Converting Swift application to React Native application.
  • Used concepts like React file systems, HOC, and lazy loading. Worked on code audit for both the repository, fixing bugs and responsiveness.
  • Handled app crash fixes in multiple places across the application. Implemented the image upload feature.
  • Helped build and publish the app to both App Stores, i.e., Apple and Google.
Technologies: React Native, Android, iOS, Amazon Web Services (AWS), Heroku, Babel, OneSignal, Minimum Viable Product (MVP), Swift, Objective-C, MERN Stack, Mobile Apps, Mobile App UI, Redux Toolkit, React Native Bridge, eCommerce, App Submission, App Store, React Native for Web, Google Play Store, Agile, APIs, UI Design, UX Design, Fastlane, Stripe API, Security, JSX, GraphQL, App Development, Technical Leadership, ECMAScript (ES6), Card Payments, React Navigation, React Router, Google Maps SDK, Amazon Cognito, XML

Full-stack Web Developer

2022 - 2023
Boldify, Inc
  • Helped fix the JavaScript errors across the website resulting in improved performance.
  • Assisted in optimizing the code and making it readable for humans.
  • Fixed the crash issues existing across the application.
Technologies: JavaScript, APIs, HTML, CSS, Minimum Viable Product (MVP), MERN Stack, Mobile Apps, Mobile First, Mobile App UI, Redux Toolkit, eCommerce, Google Play Store, Agile, UX Design, Security, JSX, GraphQL, App Development, ECMAScript (ES6), React Navigation, React Router, XML

Senior React Front-end Developer

2022 - 2023
Houston Global Inc.
  • Developed an HTML ad platform written in Preact. Handled audio and video play integrations and built a dashboard application for creating ads. Used JavaScript, React, HTML, CSS, etc.
  • Focused on integrating new features and fixing bugs. Optimized the initial codebase to make it readable and integrated the analytics charts in the ads dashboard.
  • Cleaned the overall codebase and helped host it to a remote server to be used live. Used Figma to completely change the look and feel of the dashboard tool integrated and created it from scratch.
  • Utilized React libraries like and, Preact, Stripe payment integrations.
  • Used FastAPIs, Netlify, GrapQL APIs, Rest APIs, Firebase, and push notifications.
Technologies: JavaScript, React, TypeScript, D3.js, Recharts, Babel, Webpack, Minimum Viable Product (MVP), Stripe, Payment APIs, REST APIs, MERN Stack, Mobile Apps, JavaScript Testing, Mobile First, Redux Toolkit, eCommerce, Agile, UX Design, Fastlane, Stripe API, JSX, App Development, ECMAScript (ES6), Card Payments, Camera API, React Navigation, React Router

Senior Developer

2022 - 2022
Institute for Excellence in Writing LLC
  • Developed a cross-platform learning app that teachers and students use. This project involves two apps built using React Native, TypeScript, and Node.js.
  • Built the app for Android and iOS, supporting multiple-size screens.
  • Deployed both apps to the Play Store, Amazon App Store, and the App Store.
Technologies: Mobile App Development, iOS, Android, Native Mobile Apps, Figma, Cross-platform App Development, React, React Native, Node.js, Software Engineering, Mobile Development, Expo, User Experience (UX), SQL, Babel, Webpack, Minimum Viable Product (MVP), JavaScript Testing, Mobile First, Mobile App UI, Expo.io, Redux Toolkit, App Store, Agile, UX Design, JSX, App Development, ECMAScript (ES6), React Router

Software Developer

2020 - 2021
EnLume
  • Spearheaded the implementation of the IoT mobile application of remote vehicles by starting the project from scratch and building custom UI components by writing native code.
  • Implemented Push notification service and Google Maps.
  • Oversaw and did the maintenance and optimization of code and repository, the implementation of the unit testing module, project technical documentation, and maintained client relationships.
  • Released the first ever application on the Google Play Store and Apple App Store.
Technologies: React, React Native, JavaScript, HTML, CSS, Node.js, TypeScript, Redux, Data Structures, Mobile, Android, iOS, Web, Redux Thunk, WebRTC, Google, Firebase, REST, REST APIs, API Integration, React Redux, WebSockets, Performance, AWS Amplify, Mapping, Geolocation, Mobile App Development, Cross-platform App Development, Native Mobile Apps, Front-end, Next.js, Material UI, Scrum, Internet of Things (IoT), Full-stack, Full-stack Development, Amazon Web Services (AWS), Figma, PostgreSQL, Relational Databases, Python, Software Engineering, Mobile Development, Expo, User Experience (UX), SQL, Minimum Viable Product (MVP), Progressive Web Applications (PWA), Swift, Objective-C, MERN Stack, Mobile Apps, Mobile App UI, Expo.io, Agile, UX Design, JSX, App Development, ECMAScript (ES6), React Navigation, React Router, Google Maps SDK

Software Engineer

2019 - 2020
K R Mroads India
  • Developed a server app with React Native, used by restaurant management to handle the orders and payments that restaurant employees would otherwise do.
  • Maintained the client relationship, conducted business reviews, and reviewed code.
  • Built reusable code and libraries for future use and made them available to the community as npm packages. Ensured the technical feasibility of UI/UX designs and optimized the application for maximum speed and scalability.
Technologies: React Native, React, Angular, JavaScript, TypeScript 3, APIs, iOS, TypeScript, CSS, Node.js, HTML, MongoDB, Android Studio, Xcode, Visual Studio, Postman, GitHub, Jira, Front-end Development, Android, AngularJS, CSS5, Web UX, UI Development, Web Development, User Interface (UI), Objects, Data Structures, Redux-Saga, Redux, Web, Ajax, JSON, HTML5, Databases, Development, Client Relationship Management, Firebase Cloud Messaging (FCM), Push Notifications, Google Maps, D3.js, Electron, Sockets, AWS IoT, Git, Bootstrap, Responsive UI, Responsive, Analytics, Firebase, REST, REST APIs, API Integration, React Redux, WebSockets, Performance, Mobile App Development, Cross-platform App Development, Native Mobile Apps, Front-end, Redux Toolkit, Full-stack, Full-stack Development, PostgreSQL, MySQL, Relational Databases, Software Engineering, Mobile Development, User Experience (UX), SQL, Minimum Viable Product (MVP), Mobile App UI, React Native Bridge, eCommerce, UX Design, Fastlane, JSX, App Development, ECMAScript (ES6), Card Payments, React Router

Quality Analyst

2017 - 2019
Concentrix India Pvt Ltd
  • Handled the error escalations received externally by giving feedback on every individual error, oversaw audit data sampling, and updated and maintained the evaluator dashboard.
  • Used a quality-specific queue for external audits performed by the client.
  • Attended bi-weekly calls with the client, got policy updates, and cascaded them to the teams. Prepared the deck for WBR and MBR for two different workflows based on team performance.
Technologies: Client Relationship Management, Development, GitHub, AngularJS, CSS5, UI Development, Web Development, User Interface (UI), REST APIs, Objects, Data Structures, Redux-Saga, Redux, Web, Ajax, JSON, HTML5, Push Notifications, Express.js, Git, Bootstrap, Responsive UI, Responsive, Analytics

Fleet Management

https://apps.apple.com/in/app/wingspanai/id1658810688
An autonomous fleet management application used for tracking and maintaining fleets of autonomous vehicles.

This project uses cutting-edge technologies like WebRTC, IoT, Geolocation Services, MQTT, AWS Amplify, Google Map APIs, push notifications, and wifi Bluetooth connectivity with hardware.

The application is built using JavaScript, TypeScript, HTML, CSS, Expo, EAS, APIs, React Native, React, Redux, Redux Toolkit, RNUI, Google Maps SDK, and Mapbox.

FEATURES
• Data visualization
• Live vehicle tracking
• Remote operation of a vehicle using IoT via AWS cloud
• Chat services with the operator of the vehicle
• Ticket creation for an issue similar to Jira
• Video uploads
• File uploads
• Video streaming using WebRTC
• Connecting the vehicle to the mobile application directly using the vehicle's wifi and operating it
• Reports download and sharing
• Employee creation and tracking for a specific organization

Organization Management Platform

https://apps.apple.com/in/app/nexusmt/id6445842326
This is a B2B app built for managing organizations that have purchased a tractor from the manufacturer. The app uses JavaScript, TypeScript, HTML, CSS, React Native, Redux, etc.

This app is mainly used to allot a specific tractor purchased from the manufacturer to an organization. Different features like doing OTAs of firmware and software to the newly purchased tractor can be done using this application.

The purchaser can log into this app and see the complete portfolio of their fleets, update software firmware, contact customer service, do a data call, etc., using this application.

The app heavily utilized data visualization techniques to track the vehicle's trends like CO2 produced, energy consumption, KMs driven, batteries, and other performance parameters using bar graphs, heat maps, histograms, and other data analysis tools.

Learning Platform

https://apps.apple.com/in/app/iew-writing-tools/id823879293
This project involves two apps built using React Native, TypeScript, and Node.js. React, Expo, EAS, JavaScript, HTML, and CSS are other technologies used.

The app is built for Android and iOS, supports multiple-size screens, and is used by teachers in school to teach grammar to students. It has two versions: one free and one paid version. It heavily uses memo concepts, AsyncStorage concepts, and gestures to provide an easy-to-use user experience to students and teachers.

The app is deployed to the Play Store, App Store, and Amazon App Store.

Daily Use Service Finder

This app was built to connect services like salons, cobblers, and other services with customers nearby based on the location.

It was built using React, React Native, JavaScript, TypeScript, HTML, CSS, React Native CLI, cache storage, Google Places API, etc. The app already had custom components, which were converted to native components on iOS and Android, and worked on code optimization and readability. It was initially in Swift and was converted to a React Native application for Android as well.

Concepts like React file systems, HOC, and lazy loading were heavily used.
I worked on code audit for both the repository, fixing bugs and responsiveness.
Multiple app crashes were fixed in various places across the application. A feature like image upload was added to the application.

I helped build and publish the app to both App Stores, i.e., Apple and Google.

Food Delivery App

This application uses React, React Native, TypeScript, JavaScript, Expo, EAS, and Redux. The login into this application is using Oauth providers like Facebook, Google, Apple, etc. Although not yet published, the app has been configured to be released over respective app stores. The app has written unit test cases and is free from all possible bugs and security threats. Also, properly organized and documented code has been written using JSDoc for future uses following industry standards. Other features inside the app include searching for food delivery services and comparing the best available restaurants based on cost, rating, etc. Google Location Search feature has been integrated into the app.

The app is built for both Android and iOS.

Food Order App

A restaurant uses a React-based app built for Android and iOS for dining orders. It is built using React Native, Redux, JavaScript, and TypeScript. It helps the staff at the restaurant place the order right from the table, which reaches the kitchen. Also, the app features an integrated Ingenico payment service with multiple payment options.

The app has a multiple-user interface for customers, restaurant staff, and restaurant management.

The customer interface is used to order food once they are in the restaurants. It is built using React Native, JavaScript, TypeScript, React Native CLI, Redux, Redux Thunk, Ingenico Payment Services API, wifi integration without a swiping machine from Ingenico, etc.

The hotel staff interface is used to take orders and make payments using cash, cards, split payments, wallets, etc.

Different optimizing techniques for React Native, like lazy loading, React memo, etc., have made the app run smoothly.

Advertisement Management Platform

I developed an HTML ad platform using Preact. Handled audio and video play integrations and built a dashboard application for creating ads. I used JavaScript, React, HTML, CSS, etc. I focused on integrating new features and fixing bugs, optimized the initial codebase to make it readable, and integrated the analytics charts in the ads dashboard. I cleaned the overall codebase and helped host it to a remote server to be used live. I used Figma to completely change the look and feel of the dashboard tool integrated and created it from scratch. I utilized React libraries like Preact and Stripe payment integrations. I also used FastAPIs, Netlify, GrapQL APIs, REST APIs, Firebase, and push notifications.

Website for the Current Organization

https://www.enlume.com/
A React-based application built using JavaScript, CSS, and HTML, which is the official website of the current organization I am working in.
It is an informative website about EnLume, which has certain sections like blogs, services, and more.

Languages

JavaScript, TypeScript 3, TypeScript, CSS, HTML, HTML5, Janus, GraphQL, ECMAScript (ES6), XML, Python, SQL, Swift, Objective-C

Frameworks

React Native, Angular, Redux, Electron, AngularJS, Express.js, Jest, Bootstrap, Next.js, Material UI, UIKit, OAuth 2

Libraries/APIs

React, Node.js, Google Maps, Redux-Saga, jQuery, REST APIs, React Redux, AWS Amplify, React Native for Web, Google Maps API, Camera API, React Navigation, React Router, Google Maps SDK, D3.js, WebRTC, Sockets, Socket.IO, Stripe API, Recharts, Stripe, Google Places API, Facebook API, Google API

Tools

Android Studio, Xcode, Visual Studio, Postman, GitHub, Jira, Firebase Cloud Messaging (FCM), MQTT, Git, Redux Thunk, Expo, Babel, OneSignal, JavaScript Testing, Expo.io, Redux Toolkit, Fastlane, JSX, Auth0, Amazon Cognito, Figma, Webpack, Sentry

Paradigms

Responsive, REST, Mobile Development, Agile, UI Design, UX Design, Testing, App Development, Unit Testing, Scrum

Platforms

Android, Mobile, iOS, Web, AWS IoT, Firebase, Mixpanel, Amazon Web Services (AWS), Heroku

Storage

JSON, Databases, MongoDB, PostgreSQL, MySQL, Relational Databases, Realm

Other

Front-end Development, Push Notifications, Client Relationship Management, Development, APIs, Ajax, Data Structures, Objects, User Interface (UI), Web Development, UI Development, Web UX, CSS5, Maps, Analytics, Google, API Integration, WebSockets, Performance, Mapping, Geolocation, Mobile App Development, Cross-platform App Development, Native Mobile Apps, Front-end, Full-stack, Full-stack Development, Software Engineering, User Experience (UX), Minimum Viable Product (MVP), Progressive Web Applications (PWA), Payment APIs, MERN Stack, Mobile Apps, Mobile First, Mobile App UI, React Native Bridge, App Submission, App Store, Third-party APIs, Google Play Store, Axios, Technical Leadership, Responsive UI, Internet of Things (IoT), eCommerce, Amazon API Gateway, Security, Card Payments, Videos, Audio, Video & Audio Processing, Data Visualization, EAS, realm.io, Android Development

2013 - 2017

Bachelor's Degree in Electrical Engineering

National Institute of Science and Technology - Berhampur, Odisha, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring