π― Software Engineer | Android | Backend | Frontend | Full Stack
πΌ About Me
Software Engineer with 5.7 years of hands-on experience across Android, Backend, and Frontend development.
I specialize in building scalable mobile and web applications using Kotlin, Spring Boot, and React.js. Iβm passionate about writing clean, test-driven code and building efficient systems following modern architecture principles.
π οΈ Skills
- Languages & Core Concepts: Java (Collections, DSA, Multithreading)
- Frameworks: Spring Boot, Microservices, Feign Client
- Security & Tools: JWT, DI, Eureka, Config Server, Resilience4j, Log4j
- Messaging & Infrastructure: Apache Kafka, Docker, OpenAPI
- Core: React.js, JavaScript, TypeScript
- Ecosystem: React Query, Redux, Vite
- Forms & Validation: React Hook Form, Yup, Zod
- Testing & Internationalization: React Testing Library, i18next, MSW
- Languages & Tools: Kotlin, Coroutines, Android Studio, Jetpack Compose
- Architecture: MVC, MVP, MVVM
- Jetpack Libraries: Navigation, LiveData, StateFlow, DataStore, Room
- Others: Retrofit, FCM, Glide, Dagger 2, Hilt, Apollo GraphQL
π§ͺ Development Practices
- Test-Driven Development (TDD)
- Clean Code & SOLID Principles
- State Management & Hoisting
- Modular, Scalable Architecture
πΌ Experience
- Developed modular UI components using Storybook + TypeScript
- Integrated React Hook Form with Yup for schema validation
- Migrated from Webpack to Vite, improving DX & load times by 90%
- Implemented multilingual support with i18next
- Wrote unit tests with Vitest and React Testing Library
- Leveraged React Query for API data fetching and caching
- Resolved security vulnerabilities and optimized CI/CD pipelines (GitLab)
- Actively involved in code reviews, debugging, and feature delivery
Backend Development
- Built a microservices-based hotel rating system (Hotel/User/Rating/Auth)
- Implemented JWT authentication, centralized configs with Spring Cloud Config
- Used MongoDB, Feign Client, RestTemplate, and Resilience4j
Android Development
- Migrated DI from Dagger 2 to Hilt (reduced DI boilerplate ~60%)
- Built UIs using ConstraintLayout and Jetpack Compose
- Integrated Firebase Cloud Messaging & Remote Config
- Replaced SharedPreferences with Jetpack DataStore
- Utilized Retrofit, StateFlow, and LiveData for reactive UI
Mar 2022 β May 2022
Android Development
- Developed over 100 production-ready screens from scratch following scalable UI/UX practices
- Followed MVC architecture for maintainable code structure
- Built and implemented 8+ critical user flows including:
- Item selection
- Coupon application
- Price rounding logic
- Final payment handling
- Wrote comprehensive unit tests across feature modules
- Configured ProGuard for code shrinking, obfuscation, and optimization
- Integrated SonarQube for static code analysis and enforced best practices
Mar 2022 β May 2022
- Completed full-stack development training covering:
- Java, Python, SQL, Spring Boot, JavaScript, React.js
- Gained hands-on experience in backend and frontend development using industry-standard frameworks
- Built a full-stack travel destination booking application featuring:
- User registration and authentication
- Display of travel destinations
- Booking functionality with SQL database
- RESTful API integration between Spring Boot backend and React.js frontend
- Strengthened understanding of application architecture, API development, and database design
π« Let's Connect!
- π LinkedIn
- π¬ Email: rayrohan909@gmail.com
Thanks for visiting!

