Skip to content
View rohan9521's full-sized avatar

Block or report rohan9521

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

πŸ‘‹ Hi there, I'm Raja Rohan

🎯 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

πŸ”™ Backend

  • 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

🎨 Frontend

  • Core: React.js, JavaScript, TypeScript
  • Ecosystem: React Query, Redux, Vite
  • Forms & Validation: React Hook Form, Yup, Zod
  • Testing & Internationalization: React Testing Library, i18next, MSW

πŸ“± Android

  • 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

🏦 NatWest Group – Software Engineer (Dec 2023 – Present)

  • 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

🏨 Tata Consultancy Services – Systems Engineer (May 2022 – Dec 2023)

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

🏒 Infosys – Senior Systems Engineer

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

πŸ“š Infosys – Systems Engineer Trainee

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!


Thanks for visiting!

Pinned Loading

  1. InstagramReelsClone InstagramReelsClone Public

    Instagram reels clone - Other features will be implemented soon

    JavaScript

  2. HotelRatingMicroserviceBackend HotelRatingMicroserviceBackend Public

    Hotel Rating Spring boot Application based on Microservice Architecture

    Java

  3. Redux_Implementation Redux_Implementation Public

    Demonstrated the redux features and its implementation.

    JavaScript 1

  4. FileSysOrganizer FileSysOrganizer Public

    JavaScript

  5. GitRepos-JetpackComposeDesktopApp GitRepos-JetpackComposeDesktopApp Public

    Jetpack Compose Desktop application for fetching repository details from github.

    Kotlin