GithubHelp home page GithubHelp logo

Oh, there you are! Hi 👋, I'm Shubh Srivastava

Github_Banner

About me

I'm an extremely passionate developer from India in my 3rd year of college. I generally like to code in Java. I'm always enthusiastic about cloud computing, kubernetes and a lot of other technologies like docker and jenkins. I find nearly every field in computer science really interesting like machine learning, data visualization, web development and much more. I support communities that empower others to become successful in tech. I also support the student community in my college and is always open to collaboration, innovation and learning in public.

Technical Skills

C C++ Python Java HTML5 CSS3 JavaScript NodeJs npm Kubernetes Git VS Code IntelliJIDEA

Experience

Hackathons

Event Name Description Repository Link
fetch.ai Hackathon Built a GUI based python application (used tkinter library for GUI) for traders to monitor fluctuations in currency exchange rates in real time by deploying a fetch uAgent that autonomouly monitors the rates and notifies the user when the rates cross user defined threshold. fetch.ai Hackathon
Smart India Hackathon 2022 (Winner) Global Graduate Employment Index, this product is a fully functional working website which would provide all the details of the trends of the jobs and admissions in the field of engineering, pharmacy and management. Prediction models upto 2031 were produced and visually represented using scatter plots. SIH2022
OpenHack 2022(Top contributing team) Contributed to checkstyle repository in github as a part of this hackathon. This included documentation updates and migration of test cases. Checkstyle
418 Hackathon (Winner, 1st position) Developed a web application that uses built-in chatgpt bot and a mapping service (leaflet.js) to help users build a good tour plan with the help of chatgpt. TourGPT

Personal Projects

Project Description
Store Management Website Developed a full stack store management website. Database in MySQL, ORM through SQLAlchemy, frontend written in HTML, CSS, Bootstrap and Javascript, data-visualization through Chart.js, backend in python flask, project management through python poetry. This website has features like outlet location management, employee management, store product management (adding and removing products) with automatic restocking feature. Dashboard includes graph of remaining stocks with table of recent orders placed.

I also dockerized the project and the docker compose file is available in the README.md of the project.
ToDo App A simple checklist app written in python with a simple to understand GUI interface built using tkinter. CICD for the project was setup through circleCI. Dependency management through poetry. Database through Mysql
Employee Management Website This is simple employee management web application written in spring boot. Thymeleaf was used for server side rendering. MySQL for database.

My blog posts

Technical blogs

Publishing soon

Non-technical blogs

Blog Name Description
Important work ethics that every developer should know The blog discusses about improvement of work life of developers by shedding light on various mistakes they commit and provides their respective solutions.

Let's connect and grow together

Shubh Srivastava's Projects

checkstyle icon checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

cicd_pipelines icon cicd_pipelines

This small project is aimed at developing some CI pipelines using CircleCI

eventing icon eventing

Open source specification and implementation of Knative event binding and delivery

jabref icon jabref

Graphical Java application for managing BibTeX and biblatex (.bib) databases

parseva-math icon parseva-math

Compute mathematical expressions via abstract syntax tree. Built with Java and ANTLR4.

sample-html-project icon sample-html-project

This is a sample HTML project that I have created based on a tutorial delivered by Dave Gray on freecodecamp.

sevntu.checkstyle icon sevntu.checkstyle

Additional Checkstyle checks, that could be added as extension to EclipseCS plugin and maven-checkstyle-plugin, Sonar checkstyle plugin, extension for CheckStyle IDEA plugin.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.