Shubham Srivastava

Shubham Srivastava

Senior Software Engineer - II
A technology enthusiast who is always trying to translate a business requirement into software using best practices. Worked on the different domains of problem statements like healthcare, e-learning, e-commerce, machine learning, etc. Using technologies like React Native, Flutter, ReactJs, NodeJs, Postgres, Tensorflow, etc.
React Native
Flutter
ReactJs
NodeJs
Micro Services
Machine Learning
Postgres
The Most Amazing...

....thing I have done is, Created scalable real-time collaboration applications both UI and backend.

Interest & Expertise
Interest & Expertise
  • Mobile App Development
  • Architecture App Code Design
  • Writing Scalable and Modular Code
  • Analyzing Use Cases
  • Rapidly Switching between different Tech Stack
  • Machine Learning
  • Leaning Technologies
Achievements
Achievements
  • Volunteer Hackathon in College
  • Top 10 among the 1k team in a state-level Hackathon
  • Convolutional Neural Networks Certification from Coursera
  • Deep Learning Explained (edX)
Skills
Backend Framework & Library
Node.js, Express.js
Languages
HTML / CSS, JavaScript, Python, Dart
Version Control
GitLab, GitHub, Bitbucket
Project Management
JIRA, Trello
Mobile Framework & Library
Flutter, React Native
State Management
Redux
Editors
IntelliJ, Visual Studio Code, Jupyter Notebook, Web Storm
Cloud Services
Azure, Cloud Firestore, Firebase Storage, Firebase Messaging
Continuous Integration and Continuous Delivery (CI/CD)
Bitrise
Tools
XCode, Android Studio
Deployment
Heroku
Shell Script
Bash
Design Tools
Figma
Frontend Framework & Library
socketio
Databases
Postgres
Projects
Exercise App
An exercise mobile application for virtual physical therapy, education to help you get relief from different pain, and personal health coaching. The app supports video consultancy and video streaming for exercises. This project gives us a very good understanding of mono-repo architecture and high-level system design.
Tech Stack- React Native, Redux, GraphQL
E-Learning App
This project includes different applications like a tutor, student, and admin application. The tutoring app supports video upload and also preview mode of courses and the student app supports video lectures and different tests like MCQ, sort, etc. The project builds on mono-repo architecture and also creates a component library for a common component in different applications.
Tech Stack - React Native, Redux
Expense Tracking
An expense tracking application helps users to analyze their expenses in different categories and meet these expense goals. This project includes different components like mobile app, backend, and machine learning model. Machine learning helps us to perform different analyses and decision-making and the application is to get expense reports.
Tech Stack - React Native, NodeJs, Python, Machine Learning
Activity Analysis App
This project is for patients and clinicians where patients perform different kinds of activities and sensors track different parameters and send them back to the mobile application then a detailed analyzed report is generated for the clinician. This project uses high-volume sensor data to process in real-time and we are able to generate reports in real-time.
Tech Stack - Flutter
3D Monument Feedback App
An application for feedback systems for different monuments and all monuments are rendered in 3D which helps users to get a virtual experience. The app supports audio-based feedback and then audio is converted to text. Apps help users to get a better experience of the monument and feedback on the event they are not physically reachable.
Tech Stack - ReactJs, NodeJs, ThreeJs