Research collaborate build

Shubham Jadon

Shubham Jadon

Software Engineer III
I am dedicated to perfecting my craft by learning from more seasoned professionals, remaining humble, and continuously making strides to learn all that I can do for development. I am passionate about developing Web apps & Mobile apps.
React Native
Expo
ReactJs
Javascript
The Most Amazing...

....thing that I have done, a web application using ReactJs and NodeJs that mimics functionality of CodeSanbox of providing a virtual environment for users to code on the web with ability to see real time updates from server that are served without use of any bundler and are served directly through static files.

Interest & Expertise
Interest & Expertise
  • Writing Scalable Code
  • Love New Technologies
  • Problem Solving
  • Reading Books
Achievements
Achievements
  • Certificate of Appreciation by PyJaipur for mentoring students in the Summer of Algorithms Program
  • Certificate of Completion by Crio.do for successfully completing Crio Launch Program 2020
Skills
Backend Framework & Library
Node.js, Express.js
Frontend Framework & Library
React.js, Material-UI, Tailwind CSS
Languages
HTML / CSS, JavaScript, TypeScript
Databases
MongoDB
Version Control
Git, GitLab, GitHub, Bitbucket
Project Management
JIRA
Editors
VS Code
State Management
Redux, MobX, Redux Saga
User Interface Design
NativeBase
Cloud Services
Firebase
Libraries/APIs
Expo, gluestack UI
Mobile Framework & Library
React Native, Android-Native (Kotlin & Java)
Tools
XCode, Android Studio, ClickUp
Design Tools
Figma
Projects
Community Management App
Web application similar to customized Discord for Users. I played a key role in developing a comprehensive community management platform. I focused on various aspects such as creating a resource channel for rich text blogs, a calendar channel for event planning, and implementing role creation and management functionalities.
Additionally, I contributed to features like appearance customization using predefined options or custom CSS, theming for the mobile app, custom domain integration, single sign-on (SSO) options, community coin virtual currency system, group creation with role-based permissions, user profiles with editing capabilities, and a settings module encompassing community, group, channel category, and channel settings. Through these contributions, I played a vital part in enhancing the overall functionality and user experience of the Community Management App.
Tech stacks: ReactJs, Redux(state management), TailwindCSS
Education App
A cross-platform mobile application catering to students and parents in this I played a significant role in enhancing the user interface and experience. I implemented major UI changes by migrating components to the UI Kitten design pattern, resulting in an improved look and feel of the app.
Additionally, I added new functionalities and updated existing logics to enhance app usability, such as introducing new calendar layouts (including WeekView and Bidirectional infinite calendar list), implementing in-app purchases, and refining filtering logic in the Journal Grades section. I also focused on optimizing performance across various navigation sections, including Home, Calendar, Messaging, Journal, and Settings. Through these efforts, we achieved significant improvements, reducing app startup time from 15 seconds to under 3 seconds and achieving a consistent 60 frames per second (fps) throughout the application.
Tech stacks: React Native, MobX(state management), Ui Kitten, Firebase (for analytics)
Financial App
This Project dealt with providing money transfer capabilities to users. This included two Mobile Applications to Send Money to other users based in different regions built using React Native and two Admin Dashboards to manage all Users built using ReactJs.I worked as a production support expert for this Financial Project.
My role involves ensuring the smooth operation of all 4 above applications. I promptly resolved any production issues and also refactored the codebase of the mobile apps to improve scalability and readability. We are converting the codebase to TypeScript, establishing coding standards, and upgrading libraries. Recently, we upgraded React Native, implemented Redux Toolkit, and incorporated Redux RTK Query support, enhancing functionality and performance.
Tech stacks: React Native, ReactJs, Redux(state management)
LiveStreaming App
A live streaming application similar to OnlyFans, I undertook the integration of the DeepAR SDK for Android into React Native using native modules. This integration empowered creators to enhance their live video streams by incorporating face filters, effects, and lenses.
Tech stacks: React Native, DeepAR-SDK
Inventory Management Application
A web application developed using ReactJs to provide a dashboard for managing the inventory of warehouses and worked on it in a team. I was responsible for implementing features like logic or auditing items of inventory, and the whole system to buy/sell raw materials or finished goods. Dashboard for managing payment and payment follow-ups, store with the listing of all products available, etc. Tech stacks: ReactJs