![](https://camo.githubusercontent.com/8ad48efec64ce0fb6f0815c05da44e6c7d527f3f5fe576e2f3057d7d7c750ba3/68747470733a2f2f6170692e61636372656469626c652e636f6d2f76312f66726f6e74656e642f63726564656e7469616c5f776562736974655f656d6265645f696d6167652f62616467652f35363234383831343f6b65793d30383632323331346666376634653334336431613236356431303034323961303437623036363938643665643063386536373065383165323863653132653462)
![Top Langs](https://camo.githubusercontent.com/7bc82e7b2d5e824a20b5ab4d2006687d15ddd929d7573d689480643b8c3a797e/68747470733a2f2f6769746875622d726561646d652d73746174732e76657263656c2e6170702f6170692f746f702d6c616e67732f3f757365726e616d653d7368616e6b3033266c616e67735f636f756e743d3130267469746c655f636f6c6f723d31413733453826686964655f626f726465723d7472756526686964655f7469746c653d74727565266c61796f75743d636f6d70616374)
- Languages:
C, C++, Java, Kotlin, GoLang, Rust, Typescript, Python
- Frameworks and libraries:
- Android:
AndroidX, Jetpack Compose, MVVM, Firebase, Retrofit, Room, Dagger
- Backend:
Spring WebFlux, Spring Security, Spring R2DBC, Spring OAuth2, Echo, GORM, Axum, Sea-ORM, Tokio
- Others:
Typescript, Git, SQL, Django, ReactJS, NodeJS
- Relevant Courses:
Operating Systems, Database Management Systems, Object Oriented Programming, Networking
- IDEs/Editors:
Intellij, VS Code, CLion, Android Studio, Neovim
- SDE (Security Engineer) Intern | Expedia Group | May 2023 - July 2023
- Developed a secure REST service,
user-detail-service
to fetch customer data from internal GRPC/REST services.
- Implemented Okta OAuth2.0 for restricted access to authorized personnel, ensuring data privacy.
- Techstack:
Spring WebFlux, Spring Security, Okta Spring, Kotlin, Maven
- Pinned Projects
- Custom Android ROMs (AOSP): Yoshino Common - Lilac - Lilac Vendor
- Apps:
๐ซ How to reach me: Telegram - Linkedin
![An image of @shank03's Holopin badges, which is a link to view their full Holopin profile](https://camo.githubusercontent.com/f647bd92bfb248737d80d34465a558bac6e15c14dfc0b24f2a20c4931777c85b/68747470733a2f2f686f6c6f70696e2e6d652f7368616e6b3033)