Skip to content
View rubalgoyal's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Chicago Education Advocacy Cooperative, Digital Aid Seattle
  • Boise, ID
  • 19:44 (UTC -06:00)
  • LinkedIn in/rubalgoyal

Block or report rubalgoyal

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
rubalgoyal/README.md

πŸ‘©β€πŸ’» Rubal Goyal – Software Engineer | Full Stack Developer | Data Enthusiast

πŸŽ“ MS in Computer Science, Boise State University (Dec 2024)
πŸ’Ό Actively seeking full-time roles in Software Engineering, Full Stack Development, Data Engineering, SRE, or QA Automation

πŸ’‘ To support my continuous learning and growth, I actively volunteer with nonprofit organizations that have limited technical resources. This allows me to apply my skills in real-world projects while contributing to meaningful community initiatives.

🌐 LinkedIn | πŸ“« rubalgoyal@u.boisestate.edu | πŸ“Boise, ID


πŸ”§ Tech Stack

Languages: Java, Python, JavaScript, SQL, Go
Frameworks & Tools: Spring Boot, React, Flask, Docker, Kubernetes, gRPC, Redis, Firebase, Selenium
Databases: MongoDB, PostgreSQL, MySQL
Cloud & DevOps: AWS, GitHub Actions, Jenkins, Vercel
Other: REST APIs, CI/CD, Agile, JIRA, Linux scripting, Monitoring tools


πŸš€ Featured Projects

πŸ“š ChiEAC Student Management Platform (In Progress)

Tech: React, Python, Firebase, Figma

  • Leading front-end development to build dynamic student profiles and a responsive tabular view of student data.
  • Collaborating on backend services using Python and Firebase to modernize legacy Excel-based workflows.
  • Designed intuitive UI components from Figma mockups to enhance user experience and data accessibility.

🎬 Movie Review Web App

Tech: Java, Spring Boot, MongoDB, React, Docker

  • Developed a full-stack application enabling users to search, review, and rate movies.
  • Built RESTful APIs with Spring Boot and MongoDB; deployed a responsive React UI using Docker containers.
  • Emphasized modular design and scalability for future feature expansion.

πŸ” Distributed Identity Management System

Tech: Java, gRPC, Redis, JUnit

  • Engineered a microservices-based identity management system with SSL validation and fault tolerance.
  • Implemented gRPC for efficient inter-service communication and Redis for caching and performance.
  • Achieved high test coverage using JUnit to ensure system reliability.

πŸ“Š GitHub Data Pipeline & CI/CD Insights

Tech: Python, MySQL, NLP

  • Built a scalable pipeline to analyze over 1M GitHub commits across 2,600+ repositories.
  • Applied NLP techniques to extract trends in CI/CD adoption and its impact on software development cycles.

🌱 What I'm Learning Now

  • Advanced React patterns and component architecture
  • Firebase authentication and Firestore integration
  • Scalable backend design with microservices and event-driven architecture

πŸ“Œ Let's Connect!

I'm passionate about building impactful software and solving real-world problems through code. If you're hiring or collaborating on open-source, feel free to reach out!

Pinned Loading

  1. ETLpipeline-CICD-Impacts-Software-Quality ETLpipeline-CICD-Impacts-Software-Quality Public

    Study the impacts of CI/CD on Software Development Quality by mining open source repositories from Github using Python ETL jobs. Performed Statistical analysis to make conclusions

    Jupyter Notebook 1

  2. Data_Structures_Practice Data_Structures_Practice Public

    Java

  3. BigDataAnalytics-Java-Hadoop-Spark BigDataAnalytics-Java-Hadoop-Spark Public

    My class projects and assignments about usage of MapReduce framework using Hadoop and Spark in Java and Python

    Jupyter Notebook 2

  4. Java-DistributedSystem-Projects Java-DistributedSystem-Projects Public

    Collection of projects demonstrating implementions of Distrubuted Computing concepts such as TCP, UDP, RPC by building Clien-Server communication using Java, Python, Redis, and Gradle

    Java 2

  5. Java-SQL-Application-StudentGradeManagement Java-SQL-Application-StudentGradeManagement Public

    Built a CLI Java and MySQL based application for a University level class management system to create users, enroll in a class, and building a grade book.

    Java 1