Experience

TravelHub

Angular Developer

Jul 2025 - Sep 2025

Key Responsibilities:

  • Architecting a real-time SPA with Angular (Signals/RxJS) and mobile-first responsive UI
  • Modeling Firestore data and authoring Security Rules (ownership, one-like-per-user)
  • Implementing Firebase Auth with profiles and route guards (guest/auth)
  • Creating reusable core services (e.g., AuthenticationService, DestinationsService)
  • Optimizing performance with lazy loading, streamlined change detection, and code splitting
  • Deploying via GitHub Pages with CI/CD and environment-based configuration
  • Maintaining UX polish: animations and clear empty/error states
Brain Dissecting

Java Developer

Aug 2024 - Jan 2025

Key Responsibilities:

  • Integrated DOAJ API for dynamic retrieval of scientific articles
  • Configured role‑based access control with Spring Security
  • Developed Thymeleaf/Bootstrap frontend views and user workflows
  • Wrote comprehensive unit and integration tests with JUnit5 and Spring Security Test
  • Dockerized services and deployed to Railway (formerly GCP Cloud Run)