Rahul Maurya, Developer in Bellevue, WA, United States
Rahul is available for hire
Hire Rahul

Rahul Maurya

Verified Expert  in Engineering

Application Developer

Bellevue, WA, United States

Toptal member since July 20, 2021

Bio

Rahul is an application developer with five years of experience in web development. His areas of expertise include various languages (JavaScript, HTML5), libraries (React), among others. He excels at transforming ideas into quality products by writing elegant, efficient code that turns complex problems into simple, beautiful, and intuitive interfaces. Rahul freelances to develop new skills that he's passionate about and to test out his current skillset by solving unique, exciting challenges.

Portfolio

Media.net (Ad Network)
SQL, React Redux, React, AngularJS, Google Chart API, Webpack, Babel
Eazer
Amazon S3 (AWS S3), RequireJS, Git, GitLab, Socket.IO, Express.js, Android...
Sapient Consulting Ltd.
Bootstrap 2, CSS3, Media Queries, jQuery UI, jQuery, HTML, JavaScript

Experience

  • CSS3 - 6 years
  • JavaScript - 6 years
  • React - 4 years
  • Node.js - 3 years
  • REST APIs - 3 years
  • AngularJS - 3 years
  • MongoDB - 1 year
  • Java - 1 year

Availability

Part-time

Preferred Environment

AngularJS, React, MySQL, MongoDB, Visual Studio Code (VS Code), Java, Python 3, Node.js, JavaScript, CSS3

The most amazing...

...thing that I've worked on was creating a web and Android application for a startup called Eazer from scratch along with coordinating its UI development.

Work Experience

Lead UI Developer

2016 - 2019
Media.net (Ad Network)
  • Developed an interactive data visualization, with Google Charts and AngularJS, to provide extensive reporting and analytics of contextual ads on the header-bidder platform, leading to a 25% increase in ad revenue.
  • Automated the process of contract and billing in the ad-exchange platform by creating a dashboard using AngularJS, PHP, and SQL that saved hundreds of hours of manual auditing and bill generation monthly.
  • Spearheaded a 2-member team for a contract-billing project in collaboration with the UX team and delivered the project on-time.
  • Created React Redux boilerplate code with Webpack and Babel to assist developers with an early head start for new projects.
Technologies: SQL, React Redux, React, AngularJS, Google Chart API, Webpack, Babel

Core Team Engineer (UI)

2015 - 2016
Eazer
  • Pioneered a web app in AngularJS to book car services and road assistance online, it registered over 7,000 bookings.
  • Built an admin web interface for over 20 merchants to manage bookings, billings, and logistics.
  • Improved the app performance by reducing load time from 3.5 seconds to 1.2 seconds, using RequireJS and critical CSS.
  • Constructed email templates and a push notification service for notifications and promotions which increased the customer base by 50%.
Technologies: Amazon S3 (AWS S3), RequireJS, Git, GitLab, Socket.IO, Express.js, Android, Node.js, JavaScript, AngularJS

Interactive Developer L1

2014 - 2015
Sapient Consulting Ltd.
  • Developed new functionalities for the cart, checkout, product, global search, and registry pages using object-oriented programming (including JavaScript and jQuery) for a web and mobile eCommerce app that serves over 1 million customers.
  • Implemented a responsive and accessible web app to support cross-browser and multi-platform compatibility.
  • Streamlined a mobile app's architecture from multiple pages into a single-page checkout system to provide an accessible user experience which improved checkout conversion by 30%.
Technologies: Bootstrap 2, CSS3, Media Queries, jQuery UI, jQuery, HTML, JavaScript

vSpeak | VS Code Extension that Offers Voice-based Commands

I built an extension for VS Code (Visual Studio Code) that enables a mouse-free and seamless coding experience by allowing the user to give voice commands for various tasks. It uses Google's Text to Speech API to parse speech from the microphone. An interpreter with built-in Python runs continuously in the background to send the detected commands to the extension's listener. The extension uses native VS Code APIs to execute the commands.

It has helpful speech commands such as debugging, searches on Google, Git tasks, and many others that are supported to make the user's experience seamless.

React Webpack 4 Boilerplate Code

I created React Redux boilerplate code with Webpack and Babel to assist developers with an early head start for new projects. I also update the boilerplate code now and then so it can be used with the latest technology.

Break from Screen App

An Electron-based desktop app that reminds users to take regular breaks from their screens and suggests activities based on how they feel. The app was platform-independent and could be installed with just one click.

Technologies: JavaScript, HTML, CSS

Libraries/APIs

React, Google Chart API, React Redux, Moment.js, REST APIs, Node.js, jQuery, jQuery UI, Socket.IO, RequireJS

Tools

Git, Dialogflow, GitLab, Webpack, Babel

Languages

JavaScript, HTML5, SQL, CSS3, Python 3, Java, HTML, Python, ECMAScript (ES6), CSS

Frameworks

AngularJS, Bootstrap, Bootstrap 2, Express.js, Electron

Platforms

MacOS, Visual Studio Code (VS Code), Android

Paradigms

REST

Storage

MongoDB, Oracle SQL, Media Queries, MySQL, Amazon S3 (AWS S3)

Other

Text to Speech (TTS), Voice, Boilerplate Code

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