Anadi Natu

ANADI NATU

🚀 Backend-Focused Full Stack Developer | Spring Boot & Microservices

+91-8318428125
anadinatu2001@gmail.com
Lucknow, India

About Me

Backend-focused full-stack developer experienced in building Spring Boot microservices, secure authentication systems, and distributed architectures. Strong in JWT / OAuth2 security, inter-service communication, caching, and resilience patterns, with production-style system design experience. I enjoy crafting clean architecture that scales — from hexagonal domain separation to gateway-level JWT propagation — and bringing those systems to life with React / Angular frontends.

Backend
🍃 Spring Boot ☕ Java 🔄 REST APIs 🏗️ Microservices 🌐 Spring WebFlux 🔌 OpenFeign 💡 Resilience4j
Security & Auth
🔐 JWT 🛡️ OAuth2 / Google 👥 RBAC 🔒 BCrypt 📱 OTP (Twilio / Email) 🏛️ Spring Security
Architecture & Data
🔷 Hexagonal Architecture 🏛️ MVC 🐘 PostgreSQL 🗄️ MySQL 📊 JPA / Hibernate ⚡ Caffeine Cache 🌐 Eureka / Gateway
Frontend & Tools
⚛️ React / Redux 📐 Angular 17 🌊 RxJS 🐳 Docker 🔧 Git ☁️ Cloudinary 📧 JavaMailSender 🔍 AOP Logging

My Projects

ExploreEase Travel Agency

JSP + JDBC JWT Bootstrap Cloudinary
  • Full-stack application using JSP server-side rendering with a custom MVC-style structure and raw JDBC + PreparedStatements.
  • Manual JWT authentication with session integration; RBAC admin dashboard and booking workflows.
  • Responsive UI with HTML, CSS, Bootstrap, and TypeScript-based interactions including reusable layout components.
  • Integrated Cloudinary, Apache Commons FileUpload, and JavaMailSender for media handling and email notifications.

Product Management — Hexagonal Architecture

Spring Boot Hexagonal OAuth2 Caffeine OTP
  • Designed with Hexagonal Architecture — clean separation of domain, ports, and adapters.
  • CompositeUserDetailsService for authentication across multiple user tables.
  • JWT security with @EnableMethodSecurity and Google OAuth2 with dynamic user provisioning.
  • Thread-safe OTP system using ConcurrentHashMap with retry/lockout logic.
  • Caffeine caching, MDC tracing, AOP logging, and Spring Session (JDBC).

Product Management — Microservices

Spring Boot Gateway (WebFlux) Eureka Resilience4j Twilio
  • Multi-service system with Spring Boot, API Gateway (WebFlux), and Eureka service discovery.
  • Gateway-level JWT validation with user-context propagation — eliminates downstream auth duplication.
  • OpenFeign inter-service communication with Resilience4j circuit breaker and retry.
  • Dual-channel OTP (Twilio + Email) with retry/lockout; user sync across services via Feign interceptors.
  • Performance optimised with Caffeine caching and AOP timing instrumentation.

Experience

Software Development Intern
Société Générale Global Solution Center
Jun 2023
  • Contributed to backend and frontend feature development with emphasis on code quality, debugging, and unit testing.
  • Designed and executed JUnit test cases to validate system reliability.
  • Participated in Agile sprints, code reviews, and QA cycles while optimising application modules.
  • Achieved 82% evaluation score.
Trainee — Java & Spring Boot
Société Générale Global Solution Center
Jul 2024
  • Completed training in Java, Spring Boot, MVC architecture, Angular, and Git.
  • Reduced system downtime by 30 minutes through test optimisation.
  • Managed Docker environment configurations and improved deployment workflows and documentation.

Education

B.E. — Electrical Communication Engineering
KLE Technological University (B.V.B College)
2023  ·  CGPA: 7.92
Higher Secondary (12th)
St. Francis College, Lucknow
2019
High School (10th)
St. Francis College, Lucknow
2017

Contact Me

Please enter your name.
Please enter a valid email address.
Please enter a message.

© 2025 ANADI NATU  ·  All rights reserved  ·  Built with ❤️ and ☕