Dhruv Dangi, Developer in Gurugram, Haryana, India
Dhruv is available for hire
Hire Dhruv

Dhruv Dangi

Verified Expert  in Engineering

Full-stack Developer

Location
Gurugram, Haryana, India
Toptal Member Since
February 22, 2019

Dhruv is a software engineer with 6+ years of professional experience, specializing in mobile development, IoT, and cryptocurrency. With a broad and versatile coding skillset, he has worked with established companies and developed prototypes that helped startups translate their ideas into reality quickly and efficiently. Dhruv is a fast learner with a passion for building habit-forming products. His industry experience is backed by a bachelor's degree in computer engineering.

Portfolio

Storyfire
React, React Native, Node.js, Redux, MongoDB, Vimeo, Agile, Android, iOS...
Memo
React Native, GraphQL, Agile, Figma, Git, MongoDB, Apollo
Endeavor
React Native, Amazon Web Services (AWS), REST, TypeScript 3, Agile

Experience

Availability

Part-time

Preferred Environment

Arduino, Android, React Native, React, GraphQL, Apollo, Agile, MongoDB, Firebase, Test-driven Development (TDD)

The most amazing...

...app I've built is Turbo, an app that guides users to drive more efficiently by analyzing real-time car data.

Work Experience

Engineering Lead

2021 - PRESENT
Storyfire
  • Took over the entire tech stack (web, back end, and mobile) that had not been worked in over 1.5 years and single-handedly released the first new feature in less than one month.
  • Managed the technical team (three developers, one QA, and one designer) to align the overall project and business requirements and plan the resolution of technical debt.
  • Migrated the React Native app's code to the JavaScript side, removing all native dependencies.
  • Restructured and designed a new architecture for the React website, making it more understandable and scalable.
  • Created reusable React components for the buttons, input styles, and other common components according to the provided designs.
Technologies: React, React Native, Node.js, Redux, MongoDB, Vimeo, Agile, Android, iOS, Amazon Web Services (AWS)

Engineering Lead

2021 - 2022
Memo
  • Developed a mobile app for hospitals and other types of companies requiring quick service.
  • Built the mobile app from scratch and released it on the App Store and Google Play in record time.
  • Designed the application architecture on TypeScript, React Native, and GraphQL.
  • Managed communications with different departments, including design, development, and management.
Technologies: React Native, GraphQL, Agile, Figma, Git, MongoDB, Apollo

React Native App for Ticketing

2021 - 2021
Endeavor
  • Developed an app for ticketing an annual offline event.
  • Built an application from the ground up and released it to the App Store and Google Play in less than two months.
  • Worked closely with the designer and product owner to find feasible and quick solutions to problems and released them in record time.
Technologies: React Native, Amazon Web Services (AWS), REST, TypeScript 3, Agile

Engineering Lead

2019 - 2021
Dormzi
  • Rebuilt the infrastructure of the React Native app to clean up thousands of lines of repetitive code while creating a strong baseline for the future development plan and orchestrated the rest of the team to build new features on top of it.
  • Handled the migration of server-side architecture from Express, Firebase Cloud Functions, and Firestore to Apollo, Heroku, and MongoDB Atlas to allow for better extensibility, security, and simplified logic.
  • Took over a codebase with high technical debt from an outsourced party and worked with QA engineers to stabilize the product.
  • Managed five engineers distributed across the world, including three from Toptal and two QA engineers.
  • Planned and led product meetings to ensure three-way feedback among product, design, and development for maximum product impact and minimum development effort while also steering each team member toward high ownership of their deliverables.
Technologies: Android, Agile Software Development, Git, GraphQL, React, React Redux, JavaScript, Node.js, XState, MongoDB, Apollo

Android Developer for a Background Security App

2019 - 2019
Hammer Security
  • Created an app featuring a custom lock screen compatible with the latest Android versions and implemented a custom power-off menu to fake shutdown the mobile app.
  • Implemented multiple features using Android accessibility services.
  • Created a Firebase back end to support communication between iOS, Android, and web.
  • Implemented a feature to send automated emails to clients with recent photos, audio and location.
Technologies: Android

Software Engineer

2018 - 2019
ECOMI
  • Developed a React Native app to support secure wallets for cold storing cryptocurrencies.
  • Installed a Bluetooth library for communication between secure wallets and mobiles (Android and iOS).
  • Implemented a deterministic wallet for storing multiple cryptocurrencies.
Technologies: Cryptocurrency, React Native, Bluetooth

Software Engineer

2017 - 2018
Bigfoot Retail Solutions
  • Maintained and improved Kraftly's eCommerce Android application, resulting in over 8,000,000 downloads.
  • Implemented multiple payment gateways in the app that would work as fallbacks for the original payment method.
  • Redesigned and developed the entire app in a short time, following material design guidelines.
  • Converted most of the Android app's code from Java to Kotlin.
  • Implemented analytics solutions in the app and assisted in extracting and understanding that data.
Technologies: Android, Java, Kotlin

Software Developer

2016 - 2016
Sukam Smart Solar Energy Centre
  • Single-handedly converted a normal inverter to a smart one and deployed an MQTT server to connect to the inverter.
  • Developed an Arduino module that handles the communication between an inverter and the web.
  • Implemented an app that communicated with the inverter using Bluetooth or via the web.
Technologies: Android, MQTT, Arduino, Internet of Things (IoT), Bluetooth

Software Developer

2015 - 2016
Flatabout
  • Designed and developed a social networking app that suggests friends based on the user's geographical location.
  • Implemented chat, client, live feed, push notifications, and other features.
Technologies: Android

ECOMI Secure Wallet

https://play.google.com/store/apps/details?id=com.ecomi
Keeping your cryptocurrencies or private keys safe and protected is more important now than ever, and this is exactly what the ECOMI Secure Wallet was designed for. Interface easily with your secure wallet using this ECOMI Secure Wallet companion app to securely connect to your secure wallet and send, receive, manage, and safely store your cryptocurrencies.

Kraftly

Kraftly is a unique online shopping app for fashion, accessories, and home decor—offering clothing (for men, women, and kids), jewelry, handbags, and other accessories!

Falcon+

Developed the Android app, MQTT server, and firmware for Sukam's inverter to view and control live parameters, such as voltage, load, current, and connected devices, and to work as a central hub for IoT devices.

Turbo

Turbo connects to automobiles, making driving smarter, safer, and more efficient. It utilizes OBD2 data using Bluetooth 4.0/2.0, support libraries (like RxAndroid, OkHttp, Butterknife), and Google Play Services (location, awareness, and games API).

Transparency

Developed an Android app that displays user information gathered during a particular session. This information includes a list of the apps used and a photograph of the person who used the phone during that session.

Languages

GraphQL, Java, Kotlin, JavaScript, TypeScript, JavaScript 6, HTML5, CSS3, Sass, TypeScript 3

Frameworks

React Native, Next.js, Jest, Spring Boot, Tailwind CSS, Redux

Libraries/APIs

React, Node.js, React Redux, Google Maps API, Butterknife, Stripe

Paradigms

Mobile Development, Agile Project Management, Agile Software Development, Agile, Test-driven Development (TDD), REST

Platforms

Android, Amazon Web Services (AWS), Arduino, Firebase, iOS

Other

Apollo, Bluetooth, Full-stack, CI/CD Pipelines, APIs, Cryptocurrency, On-board Diagnostics II (OBD-II), Internet of Things (IoT), Serverless, Technical Product Management, Industrial Internet of Things (IIoT), Firmware, Software Design, Architecture, Leadership, IT Management, Team Leadership, Maps, Real-time Data, XState, Vimeo, eCommerce, Payment Gateways, Google Material Design, App Design, Android MDM

Tools

Git, Expo.io, Android Studio, MQTT, Figma

Storage

SQLite, MongoDB

2013 - 2017

Bachelor of Engineering Degree in Computer Engineering

Manav Rachna University - Faridabad, 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