Coder Social home page Coder Social logo

Hello, I'm Siddhesh Shinde

Software Engineer | Backend Developer

linkedin | LinkedIn

Portfolio

💫 About Me

  • Software Engineer / Backend Developer.
  • Experience in REST and Web APIs, Object Relational Mapping, Middleware, Web servers, databases, microservices.

📁 My Projects

  • Fitness Tracker with AI powered trainer

    • Engineered 25 REST APIs for tracking workout routines, nutrition, customizable exercises, and health progress.
    • Integrated OpenAI API for a personalized chatbot, leveraging user’s data for tailored diet and fitness guidance.
    • Utilized Go with Gin, PostgreSQL, and sqlc for implementing CRUD services and authentication middleware.
    • Leveraged PASETO for user session and authorizing API requests, and Docker for containerization.
  • Banking Backend

    • Developed over 15 RESTful APIs for admin and user operations, including user and account management, and seamless transactions, using Go, Gin, PostgreSQL, sqlc.
    • Created authentication middleware to authorize API requests, with PASETO, and built exhaustive unit tests.
    • Implemented CI/CD pipelines for automated testing, database migration, containerization, and deployment, utilizing Github Actions, Docker, Kubernetes, Amazon Web Services (ECR, RDS, EKS and IAM).
  • Microblogging Social Media

    • A full-stack web application mirroring X’s functionality using Java 17, Spring, React, Tailwind CSS and MySQL.
    • Designed 17 REST APIs, 16 functionalities for users, with MVC architecture, DAOs and DTOs.
    • Implemented multimedia-rich post capabilities, social interactions, account and profile management, sessions.
    • Utilized Java Persistence API for ORM, and Spring Security with JWT, Redux for state management, and MUI.
  • Impact of 2022 US elections on social media

    • Built a custom Python web scraper with OAuth2 and Reddit API to gather 485k unique political JSON objects.
    • Utilized MongoDB, and conducted analysis on 10 topics, 3 sentiments and 8 emotions using NRC Emotion Lexicon and VADER. Constructed an emotion score prediction model using NumPy, Keras and TensorFlow.
    • Performed Data Visualization by plotting interactive graphs using Bokeh and Matplotlib.
  • Quantum Error Correction with Shor Code

    • Assembled encoding and correction quantum circuits for bit-flip and phase-flip errors in qubits using Python 3 and Qiskit's quantum logic gates on IBM Quantum Lab, using superposition and entanglement properties.
    • Constructed the circuit, analyzed Shor code for quantum error correction, and visualized the results using Matplotlib.
  • Employee Management Web Application

    • A real-time web application to manage employee details and perform CRUD operations based on user’s role/authorization, using Java 8 with Spring Boot, Spring Data Java Persistence API, Maven, MySQL, and Thymeleaf.

💻 Tech Stack️

  • Languages
    Python Java Go JavaScript GraphQL HTML5 CSS3 C

  • Cloud and Databases
    AWS Docker Kubernetes MySQL Postgres MongoDB SQLite

  • Frameworks
    Spring SpringBoot Django Qiskit Gin Hadoop Hibernate Spark JUnit Bootstrap MaterialUI Tailwindcss

  • Tools
    Git Maven React Jira Apache Postman Firebase Thymeleaf Anaconda

  • Skills
    REST JPA JDBC Microservices REST REST JWT SpringSecurity ReactRouter Redux Tensorflow Numpy Pandas

  • Operating Systems and IDEs
    Linux MacOS Windows VSCode Jupyter IntelliJ Eclipse


Siddhesh Shinde's Projects

bankapp icon bankapp

Bank Backend using Go, Postgres, Gin, PASETO, Docker, Kubernetes, AWS

fitness-app icon fitness-app

Fitness App using Go, sqlc, PostgreSQL, OpenAI, Docker

flyte icon flyte

Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.

flytekit icon flytekit

Extensible Python SDK for developing Flyte tasks and workflows. Simple to get started and learn and highly extensible.

node icon node

ZetaChain’s blockchain node and an observer validator client

os-project icon os-project

Text Editor Using Java and a small Launch script to launch the editor

qiskit icon qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

reactxp icon reactxp

Library for cross-platform app development.

spring-employees-crud icon spring-employees-crud

Real-time web application to manage employee details and perform CRUD operations based on user’s role/authorization. Uses Java 8 with Spring Boot, Spring Data Java Persistence API, Maven, MySQL database, and Thymeleaf to create Web UI.

wtl-kit icon wtl-kit

A starter kit for web development in PHP, part of lab project cpl501

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.