Param Siddharth
Bihar, India.
40+ open source projects.
Dozens of community workshops.
15+ cross-genre songs.
Experience
ProtonAutoML
Software Developer (December 2020 - June 2021)
Product Stack:
  • Back-end API development with Express, NodeJS and MongoDB.
  • Front-end SPA development with React, NodeJS and Material-UI.
  • Machine learning and data science in Python and R using several libraries including Scikit-Learn, Matplotlib, Rattle, and RColorBrewer.

Tasks and Responsibilities undertaken:
  • Created the back-end that calls Python code upon request to generate reports (comprising files and textual data).
  • Implemented the report model and enabled report storage in the database as well as a designated directory inside the object storage service (S3/EFS/Others).
  • Created the front-end as a React app using Material-UI and added business logic.
  • Migrated data science and machine learning code from Jupyter notebooks into scripts to be executed in an automated fashion.
  • Deployed the application onto an EC2 instance using the Nginx web server by proxying.
  • Regular updation, maintenance and deployment of codebase, with eventual additions of new features.
  • Created a user-friendly CLI application for bulk-testing of report-generation by the development and data science teams.
  • Built a batch-prediction API for end users, based on existing data science reports generated by the main app.
GirlScript Summer of Code
Mentor (March 2021 - June 2021)
GSSoC is a 3 month long open source programme during summers conducted by GirlScript Foundation, started in 2018, with an aim to help beginners get started with Open Source Development while encouraging diversity.

Mentor for REST-Fetch in GSSoC 2021.
  • Contributed issues.
  • Reviewed code and pull requests.
  • Guided participants for their contributions.
PyData Guna Meetup
Club Administrator and Organizer (August 2020 - Present)
A community for developers, data scientists, and open source enthusiasts.

Conducted meetings and computer science workshops, including:
  • F/OSS: What and Why?
  • Docker and Microservices.
  • Online IDEs.
  • The REST API and GraphQL.
  • Continuous Integration and Continuous Deployment.
  • Neo4j and MongoDB.
  • Machine Learning using Pandas and Scikit-Learn.
  • File-based Databases using SQLite 3.
  • A Comprehensive Introduction to Front-end Web Development.
  • A Teeny-Tiny Introduction to Cybersecurity and Cryptography.
Technology of Music Production, Berklee College of Music
Study Group Administrator (October 2020 - Present)
We discuss and explore various forms and colours of music and how it influences us to create art and express ourselves.
I administer weekly meetings on Fridays and the community study group.
Kharagpur Winter of Code
Mentee (November 2020 - January 2021)
Contributed to open source projects and shared my experience via a blog post.
NJACK Winter of Code, IIT Patna
Mentee (October 2020 - January 2021)
Had a first-time experience of contributing to over a dozen open source projects.

Education
Jaypee University of Engineering and Technology, Guna
Computer Science, Bachelor of Technology (2019 - 2023)
  • Semester 4: 9.6 CGPA, 9.1 SGPA
  • Semester 3: 9.8 CGPA, 9.7 SGPA
  • Semester 2: 9.9 CGPA, 9.8 SGPA
  • Semester 1: 10 CGPA, 10 SGPA
Modern Academy, Lucknow
Intermediate, ISC (2017 - 2019)
92.25% in final board examinations.
Tiny Tots Senior Secondary School, Faizabad
Matriculation, CBSE (2015 - 2017)
92.25% in final board examinations.

Projects
Jugaadu Rema
A simple certificate generation and management system.
The command-line version and rewritten fork of Rema which generates a static build, ready for mounting on any static server.

Stack:
  • Command-Line
  • JavaScript
  • Image Manipulation
  • Canvas API
  • Bootstrap
  • jQuery
  • Vanilla
Rema
A powerful certificate generation and management system.
Full-fledged certificate generation and management for events, contests, and licences.

Stack:
  • Image Manipulation
  • Canvas API
  • JavaScript
  • Express
  • MongoDB
  • Bootstrap
  • jQuery
  • Vanilla
Svaasthy
A card-based health information storage provider.
For government and community-empowered health agencies.

Stack:
  • Vanilla
  • jQuery
  • JSON Web Token
  • MongoDB
  • Express
  • Docker
Web Server Suite
A collection of web server implementations.
Containerized and deployement-ready.

Stack:
  • Docker
  • Nginx
  • Apache
HTTP Status Codes
A command-line + JavaScript utility to work with HTTP status codes.
Works both standalone and in conjunction with JavaScript.

Stack:
  • JavaScript
REST API Playground
A pure client-side virtual REST API.
For learners to experiment with the concept of REST APIs.

Stack:
  • Vanilla
  • REST API
A New Way of looking at the Trigonometric Sign Conventions
Research work on an alternative derivation of the trigonometric sign convention.
Instead of the Cartesian co-ordinate system, using triangles and lines to derive the convention.

Stack:
  • Mathematics
  • LaTeX
Imaginator
An Express middleware that converts all image sources to data URIs in outgoing HTML documents.
Express middleware written in JavaScript.

Stack:
  • NodeJS
  • Express
  • REST API
MiniPlot
A graphical application to plot equations of the form y = f(x).
Desktop application made in Qt (Python).

Stack:
  • Python
  • Qt 5+
  • Matplotlib
Text Decorator
A free web-based utility for decorating text, performing transformations, and more.
A pure frontend web application.

Stack:
  • Vanilla
  • jQuery
  • Bootstrap

Achievements
Letter of Recommendation, ProtonAutoML, 2021
Started as an intern, worked as the senior software developer for 6 months.
Developed the automated machine learning platform for Proton.
Stack:
  • Amazon Web Services
  • Material-UI
  • React
  • MongoDB
  • Python
  • Express
  • NodeJS
CS50x 2020
Completed 9 problems sets and one final project, PROTATE.
Learnt and developed applications using C, Python, and Lua.

Stack:
  • Game Development
  • Lua
  • C/C++
  • Flask
  • Python
  • Data Structures
  • Algorithms
  • Command-Line
First Position, JUETHacks 2020
Developed the winner project, Neerog Jeevan.
An application that predicts one's chances of having COVID-19 based on their biological characteristics.

Stack:
  • Numpy
  • Pandas
  • Scikit-Learn
  • Flask
  • REST API
  • Bootstrap
First Position, Progate Week of Learning Webathon, 2020
First position in university.
Developed an application that encourages beginners to learn web development, similar to that of Progate itself.

Stack:
  • Vanilla
Winner Constantia, La Martiniere College, Lucknow, 2018
First position among participants from all schools in Lucknow.
Solved all programming challenges in the least amount of time.

Stack:
  • Algorithm-Design
  • Problem-Solving
  • Command-Line
Certificate of Excellence, International English Olympiad, SOF, 2018
Zonal rank 85, international rank 1040.
Qualified all rounds of the competition.

Stack:
  • Linguistics
  • Spelling
  • Vocabulary
  • Grammar
  • English
2nd Runner-Up, Iken Scientifica, 2011
Recognized for top performance in robotics and modelling.
Learnt and developed physics and electronics-based machines and robots.

Stack:
  • Mechanical Automation
  • Internet of Things
  • Robotics
  • Electronics
  • Physics