Divjot Singh
Verified Expert in Engineering
Front-end Developer
Gurugram, Haryana, India
Toptal member since July 1, 2021
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
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
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
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.
Flutter Developer
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.
Full-stack Developer
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.
Senior Flutter Developer
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.
Member of Technical Staff | UI Engineer
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.
UI Engineer
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.
UI Engineer
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.
Software Engineer
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.
Experience
Esports Tournament Application
NFT Marketplace
https://nft.now.gg/dashboard/Grocery Store Application
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
IMDB Movie Listing
https://imdb-titles.vercel.app/Education
Bachelor's Degree in Computer Science
National Institute of Technology Hamirpur - Hamirpur, Himachal Pradesh, India
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring