Skip to content
View shreks99's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
Block or Report

Block or report shreks99

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
shreks99/README.md

Hello, I'm Shrey Sinha

I'm a Computer Science Master's Student and an aspiring Software Developer!

๐ŸŽ“ Pursuing my Master's in Computer Science with a focus on data structures and multi-threading at UC Riverside.

๐Ÿ’ป I recently worked on a parallel Quicksort algorithm.

๐Ÿค Looking to collaborate on innovative tech projects and keen to learn new technologies.

๐ŸŽฏ 2024 Goals: Contribute to more real-time communication projects and master DSA.

โšก Fun fact: I'm intrigued by WebRTC and its potential to revolutionize real-time communication by making peer-to-peer connections more efficient and reliable.

๐Ÿš€ Skills and Technologies:

Programming Languages:

Java JavaScript C++ C

Databases and Frameworks:

MySQL MongoDB

Libraries and Tools:

ReactJS AWS SpringBoot Node.js

Software Development Practices:

Agile Scrum SDLC Git Jira

๐Ÿš€ My Projects:

WebRTC SDK Project(In progress)

  • Implemented core features such as conference handling, audio/video muting, and device switching within a robust networking framework, leveraging TCP/IP and UDP protocols to optimize data transmission.
  • FPGA implementation of Fully Homomorphic Encryption Over the Torus algorithm with Vivado HLS.
  • Implemented a parallel version of the Quicksort algorithm reducing sorting time than the standard sorting library.
  • Implemented a parallel version of the BFS reducing traversal time in various types of networks.
  • A platform offering visualization of student performance with RESTful APIs.

Experience

Software Engineer | NICE Ltd., Pune India

  • August 2020 - August 2022
  • Developed full-stack applications for scheduling automation using Java, Spring Boot, and Hibernate in a Microservice architecture, and created Angular 8 based web applications.

Achievements

  • UC Riverside Programming Challenge(UCRPC 2023), Received Second Place in a competitive coding contest of 200+ participants across PhD, Masterโ€™s, and Bachelorโ€™s levels, solving algorithmic challenges.

Publications

Education

University of California Riverside, CA

  • Master of Science in Computer Science, GPA: 3.8/4.0
  • September 2022 - March 2024
  • Coursework: Data Structures and Algorithm, Parallel Algorithm, Distributed Computing

Savitribai Phule Pune University, Pune, India

  • Bachelor of Engineering in Information Technology, GPA: 3.76/4.0
  • August 2016 - May 2020
  • Coursework: Operating System, Database Management System, Computer Networks

Let's Connect

Feel free to reach out to me on:

Pinned Loading

  1. ucrparlay-class/project1-shreks99 ucrparlay-class/project1-shreks99 Public

    project1-shreks99 created by GitHub Classroom

    C++

  2. fpga-tfhe fpga-tfhe Public

    TFHE is a popular algorithm for homomorphic encryption. Staring with a C/C++ specification of TFHE to be provided, This project rewrite the C/C++ code (with appropriate annotations) and compile it โ€ฆ

    C++ 2

  3. multithreading-Cplus multithreading-Cplus Public

    C++

  4. ucrparlay-class/project2-shreks99 ucrparlay-class/project2-shreks99 Public

    project2-shreks99 created by GitHub Classroom

    C++

  5. Grader-Dashboard Grader-Dashboard Public

    Grader Dashboard offers a dynamic visualization of student performance by insightful graphs and detailed tables

    Java 2

  6. grader-dashboard-web grader-dashboard-web Public

    Web Application -Grader Dashboard offers a dynamic visualization of student performance by insightful graphs and detailed tables

    TypeScript 2