Professional Experience

Real-world engineering experience building production systems, collaborating with teams, and growing as a backend developer.

S

Sparkling Minds Technologies Pvt Ltd

Java Backend Developer — Intern

Aug 2025 – Feb 2026RemoteInternship
JavaSpring BootSpring SecurityPostgreSQLDockerREST APIsJPA/HibernateGit

Responsibilities

  • Designed and developed RESTful APIs using Spring Boot for production backend services
  • Implemented JWT-based authentication and authorization with Spring Security
  • Wrote JPA entities and repository queries with PostgreSQL for complex data models
  • Participated in code reviews and adopted best practices for clean architecture
  • Containerized services using Docker for consistent development and deployment environments
  • Collaborated with cross-functional teams in an Agile development workflow

Key Achievements

Built a complete authentication module adopted across multiple services
Optimized database queries reducing response times by 40%
Implemented automated API documentation with Swagger/OpenAPI
Contributed to deployment pipeline improvements using Docker Compose

Lessons Learned

Production code demands different standards than personal projects — error handling, logging, and edge cases matter
Code reviews are one of the best learning tools — both giving and receiving feedback accelerates growth
Understanding system design principles early makes implementation decisions much clearer

Skill Growth

Java
Spring Boot
Spring Security
PostgreSQL
O

Okie Dokie Solutions LLP

Full Stack Developer — Intern

Jul 2025 – Aug 2025RemoteInternship
JavaSpring BootReactTypeScriptPostgreSQLREST APIsGit

Responsibilities

  • Developed full-stack features connecting React frontend with Spring Boot backend APIs
  • Built responsive UI components with React and TypeScript
  • Designed and implemented REST API endpoints with proper validation and error handling
  • Worked with PostgreSQL databases for CRUD operations and data management
  • Participated in daily standups and sprint planning in an Agile environment

Key Achievements

Delivered a complete feature module from design to deployment within sprint timeline
Gained hands-on experience bridging frontend and backend development
Implemented responsive designs that worked across all device sizes

Lessons Learned

Full-stack context makes you a better backend developer — understanding how APIs are consumed shapes how you design them
TypeScript on the frontend is just as valuable as Java's type system on the backend
Moving fast in a startup environment teaches prioritization and pragmatic engineering

Skill Growth

Java
Spring Boot
React
TypeScript