Prashant Singh
Verified Expert in Engineering
Full-stack 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.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Xcode, WebStorm, MacOS, Sketch, IntelliJ IDEA, 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
Combi-Lift
- 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.
App Developer
Friend-Uno
- 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 Expo.io 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.
Software Engineer
Reservations
- 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.
Software Engineer
Headout
- 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.
Software Engineer
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.
Founding Developer
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.
Experience
Creative Media Sales App
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
Build of a Quick Chat App in React Native in Under Five Weeks
Trading Platform
Desktop Website for Reservations
https://www.reservations.com/Education
Bachelor's Degree in Computer Engineering
SRMS College of Engineering, Technology, and Research - Bareilly, India
Skills
Libraries/APIs
React, React Redux, Sockets, Node.js, jQuery, REST APIs
Tools
Apache Maven, Git, WebStorm, PyCharm, IntelliJ IDEA, Android Studio, Microsoft Visual Studio, Apache, Kafka Streams, Sketch, Expo.io, Xcode
Languages
JavaScript, Python, Java, Ruby, Objective-C, TypeScript, PHP
Frameworks
Angular, Redux, Django, Flask, Bootstrap, React Native, Express.js, Hapi.js, AngularJS, Play, Spring
Paradigms
Distributed Computing, RESTful Development, REST, Parallel Computing, Dynamic Programming, Agile, Concurrent Programming
Platforms
Firebase, WordPress, iOS 11, Android, Linux, iOS, Java EE, MacOS, Windows, Amazon Web Services (AWS)
Storage
Redis, PostgreSQL, MySQL, Amazon S3 (AWS S3), Google Cloud, MongoDB, Elasticsearch
Other
Async.js, Front-end, Back-end, Full-stack, Back-end Development, Front-end Development, Design, Webhooks, Embedded Software, Freelancing
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