Gaurang Singh, Developer in Tempe, AZ, United States
Gaurang is available for hire
Hire Gaurang

Gaurang Singh

Verified Expert  in Engineering

Software Developer

Location
Tempe, AZ, United States
Toptal Member Since
September 16, 2022

Gaurang is a front-end developer with three years of experience at Oracle Corporation and the Defence Research and Development Organisation (DRDO), possessing practical problem-solving skills. He enjoys a new challenge and has experienced teams of all sizes. Gaurang is a strategic planner who values integrity, humility, and teamwork.

Portfolio

LetsTransport
TypeScript, JavaScript, React, React Native, Expo, React Query, Redux...
Oracle
AngularJS, Ansible, Babylon.js, ECMAScript (ES6)...
Oracle
Java, Cucumber, Selenium, Oracle JavaScript Extension Toolkit (JET), SQL, React...

Experience

Availability

Part-time

Preferred Environment

React

The most amazing...

...tool I've developed is a banner creation tool. Although the feature was relatively straightforward, it made life 1,000 times simpler for our admin users.

Work Experience

UI Developer

2022 - PRESENT
LetsTransport
  • Developed a bidding load board where driving partners can directly bid on any listings. This drastically reduced the manual involvement of the operations team, thereby improving response times by up to 24 hours and increasing profit margins by 20%.
  • Developed generic components like DataGrid, Navbar, Header, etc., using Material UI saves 50% development time compared to previous design systems.
  • Created a hook to persist applied filters in the URL, which can be shared with other operations teams. This increased the efficiency of the operations team by 100% and saved at least two days in integrations.
Technologies: TypeScript, JavaScript, React, React Native, Expo, React Query, Redux, Redux Thunk, CSS, Flexbox, Material UI, Middleware, Jira, Full-stack Development, Next.js, Vercel, Front-end Development, Back-end Development, React Router, User Interface (UI)

Application Developer

2021 - 2022
Oracle
  • Developed a banner management tool that allows admin users to create, update, delete, and assign banners for each application user.
  • Implemented high availability secrets management to get Oracle Aconex ready for the Federal Risk and Authorization Management Program (FedRAMP).
  • Refactored and rewrote legacy code in JavaServer Pages (JSP) to Oracle JavaScript Extension Toolkit (JET) v13. Prepared technical handbooks to showcase the improved design.
  • Streamlined development and delivery by taking complete ownership of two microservices.
  • Improved performance and efficiency of microservices by applying lazy loading and minifying resources.
Technologies: AngularJS, Ansible, Babylon.js, ECMAScript (ES6), Oracle JavaScript Extension Toolkit (JET), Red Hat Enterprise Linux, Docker, JavaScript, SQL, Three.js, Web App Development, Web MVC, HTML, CSS, APIs, OWASP, REST APIs, Web, Websites, Development, Front-end, React, Algorithms, Spring Boot, Jenkins Pipeline, Webpack, Full-stack, CSS3, HTML5, Git, Jenkins, Multi-language Support, i18n, MySQL, Jira, Full-stack Development, Front-end Development, Back-end Development, User Interface (UI)

Application Developer

2019 - 2022
Oracle
  • Contributed to Oracle Aconex's upkeep and maintenance, including considerable restructuring of unified uploads and related item components to facilitate integration with OJET.
  • Contained costs by revamping the unit test framework and integrating free and open-source software (FOSS), lowering the total cost of ownership.
  • Tracked and fixed defects in Oracle Aconex's documents module, using Jira as a reporting tool.
Technologies: Java, Cucumber, Selenium, Oracle JavaScript Extension Toolkit (JET), SQL, React, Web App Development, Red Hat Enterprise Linux, Web MVC, ECMAScript (ES6), Algorithms, Jenkins Pipeline, Jakarta Server Pages (JSP), HashiCorp, Webpack, Canvas 2D, Full-stack, CSS3, HTML5, Git, Jenkins, Multi-language Support, i18n, MySQL, Jira, Full-stack Development, Front-end Development, Back-end Development, User Interface (UI)

Application Developer

2020 - 2021
Oracle
  • Developed a 3D UI where 100,000 users could visualize "Related documents" and create, replace and delete "Relationships" with other documents.
  • Modeled and animated 3D objects and scenes required for different use cases.
  • Used Jira as a reporting platform, prepared estimates and story points, and tracked and fixed defects.
Technologies: Babylon.js, Three.js, JavaScript, Blender, SQL, Web App Development, Red Hat Enterprise Linux, Web MVC, ECMAScript (ES6), Canvas 3D, Algorithms, Node.js, Jenkins Pipeline, Jakarta Server Pages (JSP), Webpack, Full-stack, CSS3, HTML5, Git, Jenkins, TypeScript, Multi-language Support, i18n, MySQL, Jira, Full-stack Development, Front-end Development, Back-end Development, User Interface (UI)

Application Developer

2019 - 2020
Oracle
  • Introduced saved searches to the documents module. This helped the user save complex Lucene searches in the application, which could be fired in one click.
  • Introduced filter chips to document search. Enabled the users to search for records without using the inconvenient Lucene query syntax.
  • Developed a customizable navigation tool for Oracle Aconex. Allowed the users to navigate to the most useful pages and saved searches quickly, improving efficiency.
Technologies: JavaScript, AngularJS, Apache Lucene, REST APIs, SQL, Web App Development, Red Hat Enterprise Linux, Web MVC, ECMAScript (ES6), Algorithms, Spring Boot, Jenkins Pipeline, Webpack, Canvas 2D, Full-stack, CSS3, HTML5, Git, Jenkins, TypeScript, Cypress, Multi-language Support, i18n, MySQL, Jira, Full-stack Development, Front-end Development, Back-end Development, User Interface (UI)

Workout Planner

A workout planner using React lets users develop their exercise plan and suggests exercises for different muscle groups. The suggestions also account for the available equipment with the user and recommend the most relevant YouTube videos for the same exercise. Users can also look for specific exercises or exercises related to a particular body part.

Cryptocurrency News App

A web app for monitoring news related to the most popular cryptocurrencies. The portal shows the latest price, the volume traded, and the most recent fluctuations for the top 10 cryptocurrencies. The user can edit this list to show other cryptos as well. Users can search for content related to specific coins and determine catalysts. The app was created using React and RapidAPI for data.

Unified Uploads

https://help.aconex.com/DisplayContent/add-documents
An AngularJS-based tool to upload and record metadata for multiple documents (5000 max limit).

The unified uploads form captures details like the name, version, approved date, author, etc., where each field is custom validated in real-time. Each document also has its status badge that allows the user to see if it is ready to be registered or missing some key information. The tool can handle files of sizes up to 100GBs.

Web-based Portfolio

I developed a Gatsby and React-based portfolio for a designer. I used Gatsby because the client wanted to implement SEO in the future. The website had a landing page, an about page, and a section where the user could showcase his projects. All the data related to projects and the about page was fed through markdown files, making maintenance extremely easy. I used GraphQL plugins to extract text from MD files and add images and used StaticQuery and data to generate reusable components.
2015 - 2019

Bachelor's Degree in Computer Science

VIT University - Vellore, Tamil Nadu

NOVEMBER 2018 - PRESENT

Software Processes and Agile Practices

Coursera

NOVEMBER 2018 - PRESENT

Cryptography 1

Coursera

Libraries/APIs

React, Three.js, Babylon.js, REST APIs, Apache Lucene, Jenkins Pipeline, Node.js, React Query, React Router, Flexbox

Tools

Ansible, HashiCorp, Jira, Canvas 2D, Git, Webpack, Blender, Cucumber, Jenkins, Karma, Expo, Redux Thunk

Frameworks

AngularJS, Material UI, Oracle JavaScript Extension Toolkit (JET), Redux, Selenium, Jakarta Server Pages (JSP), Spring Boot, Express.js, Jest, Cypress, React Native, Next.js

Languages

JavaScript, HTML, CSS, CSS3, HTML5, TypeScript, ECMAScript (ES6), Java, SQL, C++, GraphQL

Platforms

Docker, RapidAPI, Web, Red Hat Enterprise Linux, Kali Linux, Amazon Web Services (AWS), Vercel

Storage

MySQL

Paradigms

Agile

Other

Web App Development, Software Development, Cryptography, Encryption, APIs, Front-end, Websites, Development, Canvas 3D, Multi-language Support, i18n, Front-end Development, Web MVC, OWASP, Algorithms, Full-stack, Middleware, Full-stack Development, Back-end Development, User Interface (UI), CI/CD Pipelines, Gatsby, Styled-components

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