Srishti Sharma

Senior Software Engineer - I
Dedicated, quick learner, and technology enthusiast. Love to learn new technologies, tools, and tricks. Interested in building web and mobile apps. Creative, social, ambitious, and self-motivated.
React Native
The Most Amazing...
....Built a dashboard using Svelte and Sapper, which anyone can use as a starter kit to start with Svelte.
Interest & Expertise
  • Mobile App Development.
  • Web App Development.
  • Writing Clean Code.
  • Quick Learner.
  • Open Source Contribution.
  • Love New Technologies.
  • Team Work
  • Won 1st place in TopCoder Hackathon in College (team of 2).
  • Participated in the IIT Mandi Hackathon.
  • Participated in Infosys Hackathon.
HTML / CSS,JavaScript,TypeScript
Version Control
Project Management
Cloud Services
Firebase,AWS S3,Cloud Firestore
Mobile Framework & Library
React Native
State Management
Redux Saga
XCode,Android Studio,Figma
Frontend Framework & Library
Visual Studio Code
Open Source project with more than 13,100+ stars on Github. Many mobile developers use NativeBase to ease their mobile app development and so we call it - "The missing piece of React Native!". It has 150k+ monthly downloads.
A Dashboard App for an Automaker
A dashboard application built using react for an automaker is being used for requesting and tracking tools/parts that are required in making automobiles. It supports multiple users with different roles and access like admin, purchaser, and supplier. Admin manages users while purchasers can request tools/parts from multiple vendors and can accept/reject their proposals. Suppliers can share their response to the purchaser's request with all the details like price, quantity, etc.
Tech Stack Used: React, GraphQL Client, React Hooks.
Widget Making Application
Another application in React and Typescript, where I worked with Highcharts to generate charts and also integrated different configurations like adding titles, changing size,s, and other functionalities provided by highcharts.
Tech Stack Used: React, Typescript, Highcharts.
Svelte Dashboard
I have also made a dashboard using Svelte. Svelte being new in the market stole my attention. I built the UI with SvelteStrap, a UI library for Svelte, and have also used Sapper for routing.
Tech Stack Used: Svelte, Sapper
JS Report
As a part of an application, there was a need to generate a report in pdf format. For that, I have worked on JS Report which is an open-source platform where we can write HTML, and JS with handlebars to generate reports in PDF format. Also have done API integration on the jsreport side.
Tech Stack Used: HTML, JS, Handlebars.
Food Ordering App
A React Native Food Ordering App built by using Firebase as a backend, which helps the user to order food online just like Zomato and Swiggy. Users can add items to the cart and order them later, users can also check his/her order history.
Tech Stack Used: Javascript, React-Native, Firebase, Redux
Open Source project with more than 12,500+ stars on Github. Many mobile developers use NativeBase to ease their mobile app development. And so we call it - The missing piece of React Native! - 150k+ Monthly downloads
Finance Management App
A smart mobile-banking app built by using React-Native which helps customers to manage daily spending. It automatically analyzes users’ spending and gives the user instant receipts and insights so he/she can spend, save & live smarter.
Tech Stack Used: Javascript, React-Native, Redux.
Finance Reconciliation App
An application that allows the packer to scan an offline invoice barcode or if the scan doesn't work or it's not clear to scan then the packer manually enters the barcode number before completing the order. This application helps to overcome the problems of manual entry of offline and online order values for each order and eliminates human error by automating the process.
Tech Stack Used: React-Native, Typescript, React-Hooks, Apollo-Client.
Driver App
An application that helps the driver deliver the products to the customer. The driver scans the crate/product which he has to deliver and starts the delivery. Customers are notified about the status of the product at different stages when the product is dispatched or arrived or offloaded. Customers can also return the product if there is some problem with it. Similarly, drivers can also report delivery for certain reasons, like a customer not available, delay, unable to find an address, etc.
Tech Stack Used: React-Native, Typescript, React-Hooks, Apollo-Client.