Shubham Jadon

Software Engineer - II
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
  • Writing Scalable Code
  • Love New Technologies
  • Problem Solving
  • Reading Books
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
Mobile Framework & Library
Android Native (Java), React Native
Languages
HTML / CSS, JavaScript, TypeScript
Databases
MongoDB, PostgreSQL
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
Tools
XCode, Android Studio, ClickUp
Design Tools
Figma
Projects
Education App
A Cross-Platform mobile application that allows students and their parents to follow daily school progress - grades, absences, tasks, etc. It consists of 5 main navigation sections - Home, Calendar, Messaging, Journal, and Settings. Additionally, we have some other views as - children switch slide over, and family premium slide over. I was primarily involved in major UI changes to improve the look and feel of the app(migrating components to UI Kitten design pattern), Adding new functionalities, and updating current logic to increase app usability (like new calendar layouts that contained week view calendar and a bidirectional infinite calendar list, in-app purchases, filtering logic in Journal Grades, etc) and also worked on performance improvement in all the navigation section like home, calendar, messaging, journal, and settings.
Tech stacks used: React Native, MobX(state management), Ui Kitten, and Firebase (for analytics).
A Expense Tracker app to manage expenses
A mobile application developed using React Native, Redux & Firebase to take account of all expenses of the user. Almond keeps account of all the spends and income gained and surfaces important information about spends, bills and tickets helping you make sense of where your money goes.
Online IDE for Web Development Projects
A web app developed using ReactJs & NodeJs to allow users to work on web development projects in the browser itself by providing them with a IDE & Preview of the application which the user is working on in the browser itself. The user can create basic web pages using html, css & javascript. All the user data is also saved automatically on the backend.
Inventory Management
A web application to manage inventory of warehouses. Description: A web application developed using ReactJs to provide a dashboard for managing inventory of warehouses. 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 listing of all products available, etc.