Giter Site home page Giter Site 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

Siddhesh Shinde doesn’t have any public repositories yet.

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.