SS
Initializing portfolio…
Home Skills Experience Projects Education Contact
Open to new opportunities

Shuddhodhan
Surwade

Backend Software Engineer · Golang & Java

SS
Backend Engineer
Shuddhodhan Surwade
2+ Years Go · Java Open Source 240+ LC
Golang
Spring Boot
Docker
MySQL
MongoDB
GORM
JWT / RBAC
Microservices
Clean Architecture
REST APIs
Manasvi Tech
CI/CD
Golang
Spring Boot
Docker
MySQL
MongoDB
GORM
JWT / RBAC
Microservices
Clean Architecture
REST APIs
Manasvi Tech
CI/CD

Skills & Technologies

// Languages & Backends

Go (Golang)92%
Java / Spring Boot85%
SQL80%
MongoDB Query Language75%
REST API Design90%

// Infra & Tools

Docker / Containerization80%
MySQL / PostgreSQL83%
JWT / Spring Security85%
GORM / Hibernate JPA82%
Git / CI-CD Pipelines78%

// All Technologies

Go / Gin Java Spring Boot Spring Security GORM Hibernate JPA MySQL MongoDB PostgreSQL Docker Git GitHub Postman Maven JWT RBAC Bcrypt Microservices Clean Architecture SOLID Principles Repository Pattern CI/CD

Experience

Software Engineer Jan 2024 – Present
Manasvi Tech Solutions
📍 Remote
  • Designed and shipped high-performance RESTful APIs in Go (Gin) and Java (Spring Boot), reducing avg response time by optimizing query patterns and middleware pipelines.
  • Containerized microservices with Docker, enabling consistent dev/staging/production environments and streamlining CI/CD workflows.
  • Architected backend systems following Clean Architecture & SOLID principles for high maintainability across multi-team codebases.
  • Implemented stateless JWT-based authentication and RBAC using Spring Security, securing sensitive API endpoints across multiple services.
  • Designed and optimized MySQL database schemas using GORM and Hibernate/JPA, improving query performance and reducing N+1 query issues.
  • Collaborated in Agile sprints covering full SDLC: requirements, design, implementation, code review, testing & deployment.
Golang Spring Boot Docker JWT / RBAC MySQL Microservices

Open Source Contributions

🔌
GORM CUBRID Dialector

Refactored database initialization logic to adopt Go 1.13+ error wrapping standards using %w, enabling precise upstream error inspection via errors.Is / errors.As. Wrapped internal SQL errors during connection and Ping() validation phases, improving debuggability for downstream consumers of the production-ready driver.

Golang GORM Database Driver Error Wrapping

Projects

🐦
Go Twitter-Message Backend

Twitter-like messaging backend with JWT-based auth, custom Auth Middlewares, and Bcrypt password hashing for end-to-end security. Modeled User ↔ Post relationships in GORM with optimized retrieval queries and clean separation of Controllers, Services, and Repositories.

Golang Gin GORM JWT MySQL
🔐
JWT Auth REST API Microservice

Standalone identity microservice handling secure registration and login flows with automated GORM database migrations for consistent schema management. Designed as a reusable authentication layer for microservice architectures.

Golang Gin GORM JWT MySQL
🗂️
Team Collaboration & Management System

Full workflow management platform with RBAC for granular permission control, real-time task tracking, and REST APIs achieving 99.9% uptime during peak load. Built with Spring Security for enterprise-grade access control.

Java Spring Boot Spring Security MySQL RBAC

Education & Certifications

🎓
B.Tech in Electronics & Telecommunication
R.C. Patel Institute of Technology, Shirpur, Maharashtra
Feb 2021 – Jun 2024 GPA: 7.09 / 10

Certifications & Achievements

🏅 Java Full Stack Development — Spring Boot, Hibernate, MySQL
🏆 Finalist — Poornima Hackathon 2023 (Team SPARK)
💡 240+ LeetCode Problems Solved

Get In Touch

📱
📍

Maharashtra, India

Open to new opportunities

Send Email → LinkedIn
SS