Tech Stack
Frontend: TypeScript, React, MUI, Mantine, TanStack Query, React Hook Form, Zustand, Recharts, Vite, xlsx | Backend: Java 17 (migrated from Java 11), Spring Boot 3.5.3 with Spring Cloud microservices, Spring Web/WebFlux, Data JPA, Security, Actuator, Messaging | Databases: Amazon Aurora, MongoDB, Amazon Redshift (analytics), Hibernate, Flyway | Cloud & ML: AWS SageMaker, Amazon Comprehend, S3, DynamoDB, Secrets Manager | External APIs: YouTube Data API v3, Google Sheets API, Google OAuth, Tubular | Security: Spring Security OAuth2, JWT, SAML2 SSO, Bcrypt | Tooling: Springdoc OpenAPI / Swagger, Apache POI & Commons CSV, Lombok, MapStruct, Aho-Corasick