Skip to content
View nakulmitra's full-sized avatar
πŸ™‚
Busy in Deployment
πŸ™‚
Busy in Deployment

Block or report nakulmitra

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

πŸ‘‹ Hi, I'm Nakul Mitra

I'm a passionate Software Developer with over 4 years of experience in building robust backend systems using Java, Spring Boot, PostgreSQL, and Redis. I enjoy solving complex problems, optimizing system performance, and working on scalable microservice-based applications.

πŸ§‘β€πŸ’Ό Professional Summary

  • πŸ’Ό 4 years of backend development experience at TCS, currently working at Sopra Steria.
  • πŸ› οΈ Lead developer of Prime Events, an internal event management platform
  • β˜• Refactored monolith to microservices for improved scalability
  • πŸš€ Implemented Redis-based sliding window rate limiting using custom annotations and AOP
  • πŸ“ˆ Worked on performance tuning, HQL issue resolution, and scalable microservice architecture
  • πŸ† Received 15+ awards & appreciations for contributions

πŸ› οΈ Tech Stack

  • Languages: Java, Python, SQL
  • Frameworks: Spring Boot, Hibernate, JSF
  • Libraries & Tools: Spring Data JPA, Jackson, SLF4J
  • Database & Caching: PostgreSQL, Redis
  • Dev Tools: Git, Maven, Spring Tool Suite, VS Code
  • Other Skills: REST APIs, Microservices, Redis Rate Limiting, AOP, Linux, Exception Handling

πŸ“š Currently Learning

Linux Shell Scripting

πŸ“„ Resume

Resume

πŸ’Ό Project Portfolio

Check out my complete project portfolio here πŸ‘‰ View Portfolio

🧰 Tools & Technologies

Microservices Java Spring JSF JPA Hibernate AOP PostgreSQL Redis REST API Maven Linux Shell Scripting Git MySQL Python Spring Tool Suite VS Code PyCharm Windows Postman

πŸ“Ί YouTube Channel: Dev Portal

I run a YouTube channel called Dev Portal to simplify backend concepts for developers. I cover:

  • 🧡 Java (Threads, Collections, Core)
  • πŸ›’οΈ PostgreSQL (Indexing, CTEs, Optimization)
  • πŸ§ͺ Mini projects and backend architecture

πŸ‘‰ Check it out here

Count Lines, Words & Characters in Linux using wc | Linux for Developers (Part 13) Searching Inside Files in Linux | grep, egrep, fgrep Explained | Linux for Developers (Part 12) Viewing Files in Linux | cat, less, head & tail Explained | Linux for Developers (Part 11) Viewing & Editing Files in Linux | nano, vim & cat Explained | Linux for Developers (Part 10) Deleting Files & Directories in Linux (rm, rmdir Explained) | Linux for Developers (Part 9) Copy Files & Directories in Linux | cp Command Explained | Linux for Developers (Part 8)

🀝 Let's Connect

LinkedIn Gmail

πŸ“Š GitHub Stats

GitHub Profile Summary GitHub Streak Stats

Always learning. Always building. Let's connect and collaborate!

Pinned Loading

  1. url-shortner url-shortner Public

    Java 2 2

  2. java-tutorial java-tutorial Public

    Java Programming Tutorials repository

    3 1

  3. database-postgresql database-postgresql Public

    1

  4. linux-cheatsheet linux-cheatsheet Public

    1

  5. git-cheatsheet git-cheatsheet Public

    1