Shubham Jain
@shubhamj
Shubham Jain
@shubhamj
Opensource contributor, Wikimedia Foundation
Jaipur, India
About me:
I am a highly motivated 3rd year Computer Science B.Tech Student. I have sound knowledge of computer science fundamentals like Data Structures, Operating Systems, Database Management System , Computer Networks, and Compiler Design. I am passionate to learn about Web Development, Computer Graphics programming and Artificial Intelligence.
- Link to portfolio: https://shubham00jain.github.io/
- Link to github: https://github.com/shubham00jain
- Link to linkedin: https://www.linkedin.com/in/shubham-jain-79b74712a/
Skills and technologies:
- Frontend development: Bootstrap, CSS3
- Backend develeopment : Node.js, MongoDB
- Version Control Systems: git, github, gerrit
- Other skills : Babylon.js, Unity 3d, GIMP, gtk, glade, Technical Content writing
Programming Languages:
- C/C++
- Javascript
- Python
Internships:
I have done an internship as a Software Engineering Intern in a well funded startup called Snaptrude.com in my 2nd year summer breaks . Snaptrude is a SaaS software which aims to bring all the architect tools together.
I was responsible for most of the development of the AutoCAD plugin for their website. I imported many of the data types using AutoCAD's API called ForgeAPI and then converted them into graphical components. The main technologies and tools I worked here were: C#, ForgeAPI, Javascript, Babylon.js.
Link to website: https://snaptrude.com/
Notable Projects:
Nirogi - A Health Web App :
-
** NIROGI** is translated from Sanskrit as healthy. Nirogi is a prototype web app on which users can take free online mental and physical health tests and then the app suggests them personalised blogs, Tedx videos, etc. to improve their health.
-
The user can also book a session for a checkup from the application itself (this is a beta feature as the app is still a prototype).
-
I won first prize in Code Innovation Series with this app, in which more than 35 teams participated.
-
Link to the website: https://health-web-app.herokuapp.com/
-
Technologies used: HTML, CSS, JavaScript, MongoDB, Node.js
Movie API:
-
This is an API which is used to search about all the movies present in the database of IMDB. This API uses the API of OMDB in the backend.
-
Technologies used: HTML, CSS, JavaScript, OMDB API, Node.js
-
Link to Website: https://movie-search-webapi.herokuapp.com/search
Music Player:
-
This is a Music Player designed using python's Defacto GUI toolkit Tkinter. It has all the features of a default music player like playing a song, switching songs, etc. with a user friendly GUI.
-
Technologies used: Python3, Pygame module, Tkinter module, Ttk module, Time module
Alumni Registeration Portal:
-
This project was submitted to SIH 2019. The portal had a complete interface through which the officials can post information on the dashboard for all Alumni. It also had a beta chatting feature by which Alumi can talk to each other.
-
Technologies used: HTML, CSS, JavaScript, MongoDB, Node.js
OpenSource Contributions:
Wikimedia Foundation:
-
Wikimedia is the parent organization of Wikipedia, Wikiquote, Wiktionary etc.
-
I am an active contributor in many of the projects in wikimedia foundation like Pywikibot, Mediawiki Core, Skins, Upload Wizard etc. I have solved small bugs and have done small improvements like improving search queries etc.
-
Tools and Technologies used: Python, PHP, JavaScript, git, gerrit, Phabricator.
-
Link to profile: https://gerrit.wikimedia.org/r/q/owner:shubham656jain%2540gmail.com
LibreOffice Foundation:
-
LibreOffice is a free and opensource office suite like MS Office. It is one of the most popular free office suite for Unix based systems.
-
I have done contributions like refactoring legacy code and Unit Tests, cleaning old UI and redundant components and adding new enhancements.
-
Tools and Technologies used: C++, gtk+, glade.
-
Link to profile:
https://gerrit.libreoffice.org/q/owner:shubham656jain%2540gmail.com