PORTERS Search Core β Search Service
A Java 21 REST search service that dynamically executes search queries against SQL databases and OpenSearch β query parsing, optimization, analysis, strategy selection, and backend-specific execution. Also contributed to a Java 21 β Java 25 migration, resolving compatibility issues and verifying application and test stability.
Java 21 Β· 25OpenSearchREST APIJUnitGradleDocker
Search Core + PrivateAPI β E2E Testing
TypeScript/Jest black-box E2E tests for Search Core REST APIs, covering search scenarios across multiple resources and condition types with positive and negative cases for SQL and OpenSearch-backed search. Test data and environments managed with Python scripts, Docker, Dev Containers, and AWS ECR for local and remote execution.
TypeScriptJestE2E TestingDockerDev ContainersAWS ECR
Dream Emirates β Microservices Ecosystem
Backend engineering across a 10+ service microservices ecosystem covering User Profile, Wallet, Subscription, IAM, Billing, Gateway and Financial Account domains β event-driven architecture, distributed caching, fault tolerance, scheduled jobs, and AWS-based CI/CD.
Spring Boot Β· WebFluxKafkaRedisResilience4jAWS
MobiManager β Mobile Device Management
Enterprise Mobile Device Management solution managing 120,000+ devices β RESTful APIs for device policies, remote actions and app installations, with an integrated Android MDM Agent app for real-time monitoring.
Spring BootSpring SecurityFCMMySQLAndroid MDM
Doctor Patient Portal
A multi-panel healthcare system (Admin, Doctor, Patient) enabling online appointment booking, doctor management, and patient records.
Java EEJSP Β· ServletBootstrap 5MySQL
Blogging Application β REST API
A production-style blogging REST API with full CRUD operations, layered architecture, and interactive API documentation.
Spring BootSpring Data JPAHibernateSwagger UI
E-commerce Store
A complete e-commerce platform with product catalog, cart, and order management built on Spring Boot MVC with Thymeleaf.
Spring Boot MVCThymeleafMySQL
Hotel Rating β Microservices
A microservice-based hotel rating system demonstrating service discovery, inter-service communication, and distributed architecture.
Spring BootMicroservicesSpring Cloud
Tech Diary
A full-featured technology blog platform with post management, comments, and dynamic content loading via Ajax.
JSP Β· ServletAjaxBootstrap 5MySQL
Student Registration System
A REST API with complete CRUD operations and a dynamic jQuery/Ajax frontend for real-time student record management.
Spring BootSpring Data JPAjQuery Β· AjaxMySQL