Divjot Singh, Developer in Gurugram, Haryana, India
Divjot is available for hire
Hire Divjot

Divjot Singh

Verified Expert  in Engineering

Bio

Divjot has a total of six years of experience in front-end development. He has mostly worked with React and Vanilla JS on various verticals, such as banking applications, entertainment websites, a B2B application, a gaming application, and an eCommerce application. He has experience with Flutter as well.

Portfolio

Joel Dupont
Flutter, Firebase, JavaScript, API Integration, Animation, CSS3 Animation, iOS...
Sativa Technology Inc
Flutter, Node.js, React, Google Cloud Platform (GCP), MySQL...
Matteo Badoglio
React, HTML, JavaScript, CSS, NPM, Front-end, Back-end, Full-stack, Node.js...

Experience

  • CSS - 5 years
  • JavaScript - 5 years
  • HTML - 5 years
  • Web Development - 5 years
  • React - 4 years
  • Redux - 3 years
  • Firebase - 3 years
  • App Development - 2 years

Availability

Part-time

Preferred Environment

JavaScript, React, Firebase, Flutter, HTML, CSS, Redux, Responsive UI, Web Development, App Development

The most amazing...

...thing I've developed is a Flutter application that allows users to participate in esports tournaments. It took me just one week to learn Flutter from scratch.

Work Experience

Mobile Flutter Developer

2023 - 2023
Joel Dupont
  • Developed an MVP app that allowed users to stream videos back to back.
  • Used Firebase to integrate chat and video actions in the app.
  • Created a Wrapper video streaming widget that could play videos from Facebook, YouTube, or any other streaming platform.
Technologies: Flutter, Firebase, JavaScript, API Integration, Animation, CSS3 Animation, iOS, Android, Mobile Apps, Pixel Perfect, Full-stack Development, User Experience (UX), Design, Airtable, REST, Mobile First, Heroku, Responsive Web Design (RWD), Mobile Development, UX Design, UI Design, Mobile, iPhone, Xcode, Web UX, Web UI, FlutterFlow, No-code Development

Flutter Developer

2022 - 2023
Sativa Technology Inc
  • Developed an app that allowed users to track their cannabis consumption.
  • Discussed the requirements with the client and created a design doc and timeline sheet.
  • Referred to Figma to create a pixel-perfect user interface.
Technologies: Flutter, Node.js, React, Google Cloud Platform (GCP), MySQL, Amazon Web Services (AWS), API Integration, Animation, iOS, Android, Mobile Apps, Pixel Perfect, Full-stack Development, User Experience (UX), Design, REST, Mobile First, Heroku, Mobile Development, UX Design, UI Design, Mobile, iPhone, Xcode, Web UX, Web UI, No-code Development, Model View ViewModel (MVVM)

Full-stack Developer

2022 - 2022
Matteo Badoglio
  • Developed an app that allowed users to select songs for a club.
  • Added different user roles for the app, including user, DJ, and moderator roles.
  • Integrated the YouTube API into the app to look for the songs.
  • Added three login mechanisms to the app using Firebase.
Technologies: React, HTML, JavaScript, CSS, NPM, Front-end, Back-end, Full-stack, Node.js, Firebase, Firebase Hosting, YouTube API, GitLab, GitLab CI/CD, Contentful, Prismic, Bootstrap, Responsive Design, API Integration, Animation, CSS3 Animation, React Router, Axios, Pixel Perfect, JSX, Full-stack Development, User Experience (UX), Design, Airtable, REST, Mobile First, Heroku, Responsive Web Design (RWD), Web, UX Design, UI Design, Mobile, Front-end Build Tools, Google Cloud, Vercel, Model View ViewModel (MVVM)

Senior Flutter Developer

2020 - 2022
Freelance
  • Developed a grocery store application using Flutter and Dart for the front end and TypeScript, Node.js, and Firebase for the back end.
  • Integrated the payment gateway with the app successfully.
  • Delivered the app to the client successfully. The app is being used by 1,000+ Android and iOS customers.
  • Implemented speech-to-text conversion to search for the items in the app.
Technologies: Flutter, Dart, BLoC Pattern, Firebase, Node.js, Authorize.net, Full-stack, Google Maps API, Cloud Firestore, Express.js, Flux, NoSQL, Google Maps API (GeoJSON), CI/CD Pipelines, Unit Testing, Speech to Text, Text to Speech (TTS), Responsive Design, Figma, Animation, iOS, Android, Mobile Apps, Pixel Perfect, Full-stack Development, User Experience (UX), Design, REST, Mobile First, Mobile Development, UX Design, UI Design, Mobile, iPhone, Xcode

Member of Technical Staff | UI Engineer

2019 - 2022
Game.tv
  • Developed two to three products using a react-redux, TypeScript, and Node.js stack that allowed users to create and participate in esports tournaments and create and promote gaming guilds.
  • Developed numerous features for the product and fixed already existing bugs.
  • Involved in the launch process of the Flutter-based application for iOS and Android, resulting in the application reaching one million downloads on Android.
Technologies: JavaScript, HTML, CSS, Redux, Responsive UI, React, Firebase, Web Development, Node.js, Hybrid Apps, Front-end, Front-end Development, REST APIs, PWA, Progressive Web Applications (PWAs), APIs, TypeScript, HTML5, AngularJS, Flutter, Functional Programming, Software, Jest, MongoDB, GitHub, CSS3, Sass, Git, Technical Documentation, Amazon Web Services (AWS), Next.js, Code Review, Technical Hiring, ECMAScript (ES6), Cloud Firestore, Firebase Authentication, Firebase Cloud Functions, User Interface (UI), Mobile App Development, Material UI, JSON, Dart, React Redux, Gatsby, Full-stack, Flux, NoSQL, Interviewing, Google Maps API (GeoJSON), CI/CD Pipelines, Unit Testing, Speech to Text, Text to Speech (TTS), Responsive Design, Figma, i18n, API Integration, CSS3 Animation, React Router, Axios, Pixel Perfect, JSX, Full-stack Development, REST, Mobile First, Responsive Web Design (RWD), SEO Tools, Web, Game Development, Data Analytics, Firebase Analytics, Front-end Build Tools, Google Cloud, Vercel, Model View ViewModel (MVVM)

UI Engineer

2018 - 2019
Times Internet
  • Contributed to different website projects of the company.
  • Added new features like infinite scrolling to the home page.
  • Worked on improving the UI of several websites like Times Travel and Times Food.
  • Worked on a POC for the Flutter-based application for the times food website.
Technologies: XSLT, JavaScript, React, HTML, CSS, Responsive UI, Firebase, Web Development, jQuery, Front-end, Front-end Development, REST APIs, PWA, Progressive Web Applications (PWAs), APIs, TypeScript, HTML5, Flutter, Functional Programming, Software, MongoDB, GitHub, CSS3, Sass, Git, Technical Documentation, Next.js, Code Review, Technical Hiring, ECMAScript (ES6), Cloud Firestore, Firebase Authentication, Firebase Cloud Functions, User Interface (UI), Mobile App Development, Material UI, Google Analytics, JSON, React Redux, Gatsby, Full-stack, Responsive Design, Figma, i18n, React Router, Pixel Perfect, JSX, Responsive Web Design (RWD), SEO Tools, Web, Front-end Build Tools

UI Engineer

2018 - 2018
Sirion Labs
  • Revamped the UI of the already existing application.
  • Used AngularJS to create the new UI of the application.
  • Performed performance optimization to decrease the first load time of the application home page.
Technologies: JavaScript, AngularJS, CSS, HTML, Responsive UI, React, Firebase, Redux, Web Development, jQuery, Front-end, Front-end Development, REST APIs, APIs, TypeScript, HTML5, Functional Programming, Software, Jest, MongoDB, GitHub, CSS3, Sass, Git, Technical Documentation, Next.js, Code Review, ECMAScript (ES6), User Interface (UI), Material UI, Google Analytics, JSON, Bootstrap, Responsive Design, Figma, Pixel Perfect, SEO Tools, Web, Data Analytics, PostgreSQL

Software Engineer

2016 - 2017
Newgen Softwares
  • Helped develop a hybrid mobile application that used Cordova to create a banking application.
  • Created a Windows native plugin using WinJS for the application.
  • Added features like image cropping, signature canvas, and custom camera to the application.
Technologies: JavaScript, Cordova, AngularJS, Web Development, App Development, Hybrid Apps, Responsive UI, React, Firebase, HTML, CSS, jQuery, Node.js, Front-end, Front-end Development, REST APIs, PWA, Progressive Web Applications (PWAs), APIs, TypeScript, HTML5, Functional Programming, Software, Jest, MongoDB, GitHub, CSS3, Git, Technical Documentation, Amazon Web Services (AWS), Next.js, Code Review, ECMAScript (ES6), User Interface (UI), Mobile App Development, Material UI, JSON, SQL, Bootstrap, API Integration, Pixel Perfect, Web, Ionic, PostgreSQL, WinJS

Esports Tournament Application

A Flutter-based application that enabled users to log in to the app and create esports tournaments. Other users can then log in to the application as players and participate in the tournaments created. This application automated the whole flow of creating tournaments, player registration, creating matchups, finalizing the results of each matchup, declaring a winner, and distributing prizes, if any.

NFT Marketplace

https://nft.now.gg/dashboard/
A marketplace where users can sell, view, and purchase NFTs. The user can view and follow different NFTs creators, view and like game-related NFTs, the NFT details, list an NFT for sale, and purchase NFTs. The user is required to connect a Blocto wallet to list or purchase NFTs.

Grocery Store Application

Developed a Flutter-based grocery store application that allowed customers to log in as users or shop owners.

The user was allowed to view the items available in the store and add them to the cart. The user can then purchase the items, make a payment, and place the order through the application. Store owners are allowed to view the orders and update their state accordingly. Furthermore, the user could also track the status of the placed order.

This app also included speech-to-text conversion for search functionality.

Bank Account Opening App

A hybrid mobile application is used to automate the process of opening bank accounts. The application was built using Cordova, and I also used HTML, CSS, and JavaScript. The application contained forms and documents attachments required for the account opening and sent to the server. The application also tracked the status of the account application.

IMDB Movie Listing

https://imdb-titles.vercel.app/
I developed a movie and TV series listing created using data from IMDB APIs. The user can filter the movies or TV shows based on popular movies, coming soon, popular TV shows, and theatres. Also, the user can see the details of any title and watch the trailer, cast, and synopsis.
2012 - 2016

Bachelor's Degree in Computer Science

National Institute of Technology Hamirpur - Hamirpur, Himachal Pradesh, India

Libraries/APIs

React, jQuery, Node.js, REST APIs, React Redux, React Router, Google Maps API (GeoJSON), Authorize.net, Google Maps API, YouTube API, WinJS

Tools

GitHub, Git, Firebase Authentication, Google Analytics, Figma, JSX, GitLab, GitLab CI/CD, Xcode, Front-end Build Tools, Webpack, NPM, Firebase Analytics

Languages

JavaScript, HTML, CSS, TypeScript, HTML5, CSS3, Sass, ECMAScript (ES6), Dart, SQL, XSLT, SCSS, GraphQL, C#

Frameworks

Flutter, Redux, Next.js, Material UI, Tailwind CSS, Flux, Bootstrap, Ionic, AngularJS, Jest, Express.js, ASP.NET

Paradigms

App Development, Functional Programming, REST, Responsive Web Design (RWD), Mobile Development, UX Design, UI Design, Model View ViewModel (MVVM), Modular CSS, Unit Testing

Platforms

Firebase, Web, Amazon Web Services (AWS), Contentful, iOS, Android, Heroku, Mobile, FlutterFlow, Vercel, Blockchain Platforms, Google Cloud Platform (GCP), Amazon EC2

Storage

MongoDB, Cloud Firestore, JSON, NoSQL, PostgreSQL, Google Cloud, MySQL

Other

Web Development, Responsive UI, Front-end, Front-end Development, APIs, Software, Technical Documentation, Code Review, Firebase Cloud Functions, User Interface (UI), Mobile App Development, Full-stack, Responsive Design, API Integration, Pixel Perfect, Progressive Web Applications (PWAs), PWA, Interviewing, Technical Hiring, Gatsby, Speech to Text, Text to Speech (TTS), Prismic, i18n, Animation, CSS3 Animation, Mobile Apps, Axios, Full-stack Development, User Experience (UX), Design, Airtable, Mobile First, SEO Tools, Game Development, iPhone, Web UX, Web UI, No-code Development, Cordova, Hybrid Apps, UI Development, BLoC Pattern, CI/CD Pipelines, Back-end, Firebase Hosting, Data Analytics

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