Prashant Singh, Full-stack Developer in London, United Kingdom
Prashant Singh

Full-stack Developer in London, United Kingdom

Member since December 3, 2018
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.
Prashant is now available for hire

Portfolio

  • Combi-Lift
    React Native, React, Firebase, Node.js, TypeScript, PostgreSQL, Android, iOS...
  • Friend-Uno
    React Native, React, Firebase, Node.js, Express.js, Expo.io, Elasticsearch
  • Reservations
    Java EE, Spring, React, Node.js, Express.js, MongoDB, Redis

Experience

  • JavaScript, 6 years
  • Android, 6 years
  • Full-stack, 6 years
  • Back-end Development, 6 years
  • Node.js, 6 years
  • iOS, 5 years
  • React Native, 4 years
  • React, 4 years

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

AWS, Git, IntelliJ, Sketch, Mac, WebStorm, Xcode

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.

Employment

  • Full-stack App Developer

    2018 - 2018
    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.
    Technologies: React Native, React, Firebase, Node.js, TypeScript, PostgreSQL, Android, iOS, Windows
  • App Developer

    2017 - 2018
    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.
    Technologies: React Native, React, Firebase, Node.js, Express.js, Expo.io, Elasticsearch
  • Software Engineer

    2016 - 2018
    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.
    Technologies: Java EE, Spring, React, Node.js, Express.js, MongoDB, Redis
  • Software Engineer

    2015 - 2016
    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.
    Technologies: Angular, Node.js, TypeScript, Ruby
  • 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: Node.js, MySQL, React, Express.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: Objective-C, Node.js, PHP

Experience

  • Creative Media Sales App (Development)

    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 (Other amazing things)

    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 (Development)

    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 (Development)

    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 (Other amazing things)
    https://www.reservations.com/

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

Skills

  • Languages

    JavaScript, Python, Java, Ruby, Objective-C
  • Frameworks

    Angular, Redux, Django, Flask, Bootstrap, React Native, Express.js, Hapi.js, AngularJS, Play
  • Libraries/APIs

    React, React Redux, Sockets, Node.js, jQuery, Async
  • Tools

    Maven, Git, WebStorm, PyCharm, IntelliJ, Android Studio, Microsoft Visual Studio, Apache, Kafka Streams, Sketch, Expo.io
  • Paradigms

    REST, Parallel & Distributed Computing, Dynamic Programming, Agile, Concurrent Programming
  • Platforms

    Firebase, WordPress, iOS 11, Android, Linux, iOS, Java EE
  • Storage

    Redis, PostgreSQL, MySQL, AWS S3, Google Cloud, MongoDB
  • Other

    RESTful APIs, Front-end, Back-end, Full-stack, Back-end Development, Front-end Development, Design, Webhook

Education

  • Bachelor's degree in Computer Engineering
    2008 - 2012
    SRMS College of Engineering, Technology, and Research - Bareilly, India

To view more profiles

Join Toptal
I really like this profile
Share it with others