Prashant Singh, Developer in London, United Kingdom
Prashant is available for hire
Hire Prashant

Prashant Singh

Verified Expert  in Engineering

Back-end Development Developer

London, United Kingdom
Toptal Member Since
January 21, 2019

Prashant is a full-stack developer with a broad and versatile coding skill set. He quickly helps startups and enterprises with prototypes and ideas by efficiently building those things into reality. His expertise lies in building MVPs, apps, enterprise software, scalable microservices, web crawlers, REST and Socket APIs, infrastructure modeling, AWS, and deployments. Prashant is the go-to guy for any of your development needs.


Windows, iOS, Android, PostgreSQL, TypeScript, Node.js, Firebase, React...
Elasticsearch,, Express.js, Node.js, Firebase, React, React Native
Redis, MongoDB, Express.js, Node.js, React, Spring, Java EE




Preferred Environment

Amazon Web Services (AWS), Xcode, WebStorm, MacOS, Sketch, IntelliJ, Git

The most amazing...

...thing I've built is an end-to-end React Native app for my client which runs across all major platforms IOS, Android, and Windows and deals with 100 GB of data.

Work Experience

Full-stack App Developer

2018 - 2018
  • Built the client app in React Native.
  • Created the architecture for the server's back-end.
  • Provided APIs and libraries for other developers to use.
  • Enabled the app to work across all the major mobile operating systems including iOS, Windows, and Android.
Technologies: Windows, iOS, Android, PostgreSQL, TypeScript, Node.js, Firebase, React, React Native

App Developer

2017 - 2018
  • Built from scratch an app in React Native in three months.
  • Implemented the search functionality by adding Elasticsearch in the back-end.
  • Used Firebase and for real-time content updates and app deployments.
  • Created from scratch the admin portal in React in a period of six weeks with features like different user roles, bulk content uploads using CSV files, a notification panel to send a notification to a particular set of users, and more.
Technologies: Elasticsearch,, Express.js, Node.js, Firebase, React, React Native

Software Engineer

2016 - 2018
  • Worked on features like custom fields and a cash-back system.
  • Built the user module from scratch with various roles like consumer, supplier, administrator, and more.
  • Constructed the website from scratch with a team of three in React.
  • Set up the back-end in Node.js for enhancing the SPA speed and SEO.
  • Developed an analytics engine for the marketing team to help them understand the marketing ROI.
Technologies: Redis, MongoDB, Express.js, Node.js, React, Spring, Java EE

Software Engineer

2015 - 2016
  • Developed a bulk data updater for uploading and updating bulk data (~100 GB) into the analytics panel of Headout with failsafe and error reporting.
  • Implemented full featured audit trails to capture a snapshot of each change made to the required data along with a feature to roll back to any version.
  • Designed and built a promotion tool to upload, use, and validate promotions code into campaigns.
  • Implemented a campaign editor and scheduler.
  • Designed a notification utility that can be used for drafting, scheduling, or executing any kind of notification along with Webhooks for a client's custom implementation.
Technologies: Ruby, TypeScript, Node.js, Angular

Software Engineer

2013 - 2015
CostXpert AG
  • Created the architecture for the server's back-end.
  • Oversaw the UI development using CSS, Bootstrap, and LESS.
  • Provided APIs and libraries for other developers to use.
Technologies: Express.js, React, MySQL, Node.js

Founding Developer

2012 - 2013
Eureka Software Services
  • Created an iPhone app for drivers and passengers to see each other on maps in real-time using Objective-C.
  • Developed a back-end for Socket-based connectivity.
  • Added an on-premise caching layer to speed up the API.
  • Built and iterated multiple times over the design, UI, and UX of the app.
Technologies: PHP, Node.js, Objective-C

Creative Media Sales App

Here, I created a fully-fledged sales app in React Native which works across all the major mobile operating systems including iOS, Android, and Windows.

The app deals with ~100 GB of data and yet is super smooth. I've made sure that the app works perfectly in an offline/online environment and syncs with the latest data as soon as it comes online.

Optimization of a Slow React-based Website

For a client, I increased the speed of his website by almost 3X by adding server-side rendering to the existing React application. I also added Redux and immutable JavaScript to avoid unnecessary rerenders.

Build of a Quick Chat App in React Native in Under Five Weeks

I created a fully encrypted chat app with several features like notifications and media shares (photo, audio) in just over a month period; using technologies like Firebase and React Native.

Trading Platform

Here, I built an order matching engine for a crypto exchange that scales up to 1 million+ order executions per second. It was built as a hybrid trading platform which uses APIs and trade executions of multiple crypto exchanges including Binance.

Desktop Website for Reservations
Here, I built the first version of the desktop website in a team of three people.


JavaScript, Python, Java, Ruby, Objective-C, TypeScript, PHP


Angular, Redux, Django, Flask, Bootstrap, React Native, Express.js, Hapi.js, AngularJS, Play, Spring


React, React Redux, Sockets, Node.js, jQuery, REST APIs


Apache Maven, Git, WebStorm, PyCharm, IntelliJ, Android Studio, Microsoft Visual Studio, Apache, Kafka Streams, Sketch,, Xcode


Distributed Computing, RESTful Development, REST, Parallel Computing, Dynamic Programming, Agile, Concurrent Programming


Firebase, WordPress, iOS 11, Android, Linux, iOS, Java EE, MacOS, Windows, Amazon Web Services (AWS)


Redis, PostgreSQL, MySQL, Amazon S3 (AWS S3), Google Cloud, MongoDB, Elasticsearch


Async.js, Front-end, Back-end, Full-stack, Back-end Development, Front-end Development, Design, Webhooks, Embedded Software, Freelancing

2008 - 2012

Bachelor's Degree in Computer Engineering

SRMS College of Engineering, Technology, and Research - Bareilly, India