Hi, I’m Sudarshan Dodiya
Software Developer & Tech Enthusiast

Sudarshan Dodiya Profile Photo

Senior Software Engineer specializing in microservices, cloud architecture, and performance optimization.
Welcome to my digital space where I share my technical journey and insights.


About Me

I’m a Senior Software Engineer 2 at Surya Digital with over 3 years of experience in backend development, cloud technologies, and microservices architecture. Based in Bengaluru, Karnataka, I specialize in building scalable systems and have a passion for optimizing performance and mentoring junior developers.

Currently, I’m designing internal LLM APIs and architecting robust microservices that handle 10,000+ requests per second. I love solving complex technical challenges and have successfully reduced deployment times, improved system performance, and led the development of multiple internal tools that enhance team productivity.


What You’ll Find Here


Skills & Technologies

šŸš€ Backend Development

  • Languages: Kotlin, Java
  • Frameworks: Spring Boot, Ktor
  • Architecture: Microservices Architecture, REST APIs, gRPC, Message Queues

ā˜ļø Cloud & DevOps

  • Containerization: Docker, Kubernetes
  • Cloud Platforms: AWS
  • CI/CD: Deployment Pipelines, Infrastructure as Code, Terraform
  • Monitoring: Cloud Monitoring

šŸ—„ļø Database Technologies

  • Databases: PostgreSQL, MongoDB, Redis
  • Skills: Database Schema Migration, Data Modeling, Database Indexing, SQL, NoSQL

šŸŽØ Frontend Technologies

  • Languages: JavaScript, TypeScript
  • Framework: React
  • Skills: Web Application Development, Responsive Design, State Management

šŸ› ļø Software Engineering

  • Tools: Git, Gradle, Testing Frameworks
  • Practices: Code Generation, Dependency Management, Agile Development, Code Review, Design Patterns

⚔ Performance Optimization

  • Techniques: Performance Testing, Bottleneck Identification, Code Optimization
  • Tools: GraalVM
  • Achievements: Memory Usage Reduction, Startup Time Reduction