Shubham Srivastava

Shubham Srivastava

Software Engineer - II
I am a technology enthusiast who is always seeking an opportunity to work in a new tech domain. Being passionate about technology, innovation, and big challenging tasks is always on my to-do list.
Currently striving to be an all-around developer by learning new technologies like React Native, NodeJs, and Firebase.
React
React Native
NodeJs
MongoDB
Firebase
The Most Amazing...
....thing I have done is, Built a Twitter Sentiment Analysis Using NLP. It is a Natural Language Processing Problem where Sentiment Analysis is done by Classifying Positive tweets from negative tweets by machine learning models for classification, text mining, text analysis, data analysis, and data visualization.
Interest & Expertise
Interest & Expertise
  • Mobile App Development
  • Architecturing App Code Design
  • Writing Scalable Code
  • Always try to explore new technologies
  • Always try to find and solve problems using various efficient approaches
  • Writing Poetries
  • Chess
Achievements
Achievements
  • Comet 19 (IIT BHU)
  • 5 -star problem solving on hackerRank
  • Certification of participation in Neural Hack Season 5 2021
  • Participated in MAITREE (Cricket, Sports fest, GLA university)
Skills
Backend Framework & Library
Node.js, Express.js
Languages
HTML / CSS, JavaScript, Python, C++, TypeScript
Databases
MongoDB
Version Control
GitLab, GitHub
Project Management
JIRA, Trello
State Management
Redux, Provider, Context
Editors
IntelliJ, Visual Studio Code, NetBeans
Cloud Services
AWS S3, Cloud Firestore, Firebase Storage, Firebase Messaging, Comet Chat
Mobile Framework & Library
React Native
Frontend Framework & Library
Wordpress
Tools
Android Studio, X-Code
Deployment
PlayStore
Shell Script
Bash
Design Tools
Figma
Frameworks
Next.js
Projects
Library Management System
This project manages and stores book information according to students’ needs. This System helps both students and library managers to keep track of all books available in the library.
My Role:-Building logic and some parts of UI.
Tech Stack-Java, Object-Oriented Programming, Netbeans
Online Voting System
Online Voting is a web-based voting system that will help you manage your elections easily and securely. This voting system can be used for casting votes during the elections held in colleges, etc.
Tech Stack-PHP, HTML, CSS, MySql
Showcase-Chat-App
Developed a chat application that makes it easy to communicate with people anywhere in the world by sending and receiving messages in real-time including audio and video calls. Using this app, users are able to receive the same engaging and lively interactions through custom messaging features, just as they would in person, including video and audio calls and the possibility to create groups and have conversations within a group.
My Role:- Firebase auth handling and CometChat API Implementation
Tech Stack-CometChat APIs, Firebase, React Native, Redux, XCode