Skip to content
View paraggoyal28's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report paraggoyal28

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
paraggoyal28/README.md

Hi there πŸ‘‹, I'm Parag Kumar Goyal - Developer, Learner, and a Tech Professional!

LinkedIn Leetcode Parag | Gmail

I am a passionate and curious software engineer who likes to deep dive into real world problems currently working as a SMTS at Oracle. My journey involves delving into the world of computer science, exploring new ideas, and sharing my insights with the community

  • 🌱 I’m currently learning everything related to coding and tech πŸ“
  • πŸ‘¨β€πŸ’» Goals: Contribute more to Open Source and build real-world applications πŸ‘¨β€πŸ’»
  • ⚑ Off the screen: I love traveling to new places, doodling, reading books 🏞️

Languages and Tools βš™οΈ

πŸ“‹ Languages

  • Java
  • Python
  • Javascript
  • C++

🧰 Frameworks and libraries

  • Spring Boot
  • React
  • Micronaut
  • Jest/Mocha (Testing)
  • Cypress (Testing)

πŸ—„οΈ Databases and cloud hosting

  • MySQL
  • PostgreSQL
  • Oracle ATP DB
  • ElasticSearch
  • MongoDB

πŸ₯… Deployment Tools

  • Jenkins
  • Docker

My GitHub Statistics πŸ”₯


GitHub Stats for Parag

My Github Streak πŸ“Ί

2025 Goal Reflection - Sep 2025

Project

  • Developed a project whatsapp-clone (WhizChat). Tech Stack - Spring, Keycloak, Angular, Websocket.

Open Source

  • NA

Technical Writing

  • Technical writing in office projects

2026 Resolutions

Becoming a T shaped developer

1. Identify and Anchor Your "Vertical" (Depth)

  • The Goal: Master one domain (e.g., React, Go, Security, or Site Reliability) so deeply that you can solve the toughest problems and mentor others. (TODO: pick one area)
  • Google's Tip: Deep expertise builds authority and credibility within the organization.

2. Cultivate Your "Horizontal" (Breadth)

  • The Goal: Understand the "why" behind requests and how different components (APIs, CI/CD, UX, or Infrastructure) work together.
  • Google's Tip: Breadth protects you from tunnel vision. It helps you choose the right layer to solve a problemβ€”for example, knowing when to solve a performance issue via caching (infrastructure) rather than refactoring code (logic).

3. Master "Influence Without Authority"

  • Google emphasizes that senior T-shaped engineers must lead initiatives even when they aren't the manager.
  • The Goal: Use your broad knowledge to bridge gaps between teams (e.g., explaining technical trade-offs to Product Managers or UX designers).
  • Google's Tip: The fastest way to earn influence is through empathy for other roles' goals and using data/prototypes to back up your suggestions.

4. Practice "Strategic Communication"

  • A key point in the Google guide is the shift from what you are building to how it aligns with the business.
  • Manage Up: Proactively share blockers and link your daily tasks to team-level priorities.
  • Ask Better Questions: Instead of just taking a ticket, ask questions to uncover the "why" and explore technical trade-offs early.

5. Manage Your Focus

  • The Goal: Avoid the trap of "17 open browser tabs." Use your T-shaped knowledge to filter out noise and focus on high-impact architectural challenges.

Learning

  • Expanding knowledge for java intermediate to advanced concepts

Project

  • Making a project not considering any tech stack
    • Compiler (Nand To Tetris Part 2)
    • OS (Nand To Tetris Part 2)
    • Using AI
    • Static Code Analyzer
  • Checking other github profiles for relevant project
  • Starting with Go, Flutter (Optional)

Open Source

  • Making at least 1 relevant contributions to the open github repositories. (Optional)

System Design

  • Enhance system design understanding including basics, then architectures for simple applications like Pastebin, TinyURL (Mandatory). Then with complex system architectures (Optional)

Technical Writing

  • Reading a technical book 1/2 hour a day (Mandatory)

Non-Technical

  • Reading some non-technical/fictional book 1/2 hour a day (Optional)

Fitness

  • Walk daily for 20-30 minutes (Mandatory)

Popular repositories Loading

  1. spring-learn spring-learn Public

    Learning Spring and related frameworks

    Java 1

  2. system_design system_design Public

    Forked from shashank88/system_design

    Preparation links and resources for system design questions

  3. awesome-interview-questions awesome-interview-questions Public

    Forked from DopplerHQ/awesome-interview-questions

    :octocat: A curated awesome list of lists of interview questions. Feel free to contribute! πŸŽ“

  4. Best-websites-a-programmer-should-visit Best-websites-a-programmer-should-visit Public

    Forked from sdmg15/Best-websites-a-programmer-should-visit

    πŸ”— Some useful websites for programmers.

  5. Shopfic Shopfic Public

    Basic e-commerce application

    Java

  6. Memories_App Memories_App Public

    An crud based application Mern Stack

    JavaScript