I build non-blocking microservices with Spring WebFlux, Kafka and Neo4j at Dhrubok Infotech Service Ltd. I care about event-driven architecture, clean API contracts, and code that keeps working under load.
E-commerce backend split into 9 independently deployable services, with JWT auth at the gateway and Kafka between services.
Java 21, Spring Cloud, Kafka, Neo4j, Eureka, Config Server
Architecture
flowchart LR
C[Client] --> G[API Gateway<br/>JWT auth]
G --> S[Domain services<br/>9 in total]
S <--> K[(Kafka)]
S -.registers.-> E[Eureka]
S -.config.-> CF[Config Server]
Project management backend with role-based access, real-time WebSocket chat, Gemini-generated tasks and analytics dashboards.
Java 21, Spring Boot, PostgreSQL, Docker
My thesis: Spring Boot serves a fine-tuned BanglaBERT model that rates Bangla sentence pairs as high, moderate or low similarity.
Java, Spring Boot, Python, Docker
| Paper | Venue |
|---|---|
| Ancient Bengal Numismatic Dataset of Vanga Janapada, Gauda, Samatata, and Harikela Coinage | Q1 journal |
| Bangla Semantic Analysis Using a Transformer-Based BanglaBERT Model | Conference |
| Explainable Stacking Machine Learning Ensemble Model for Liver Disease Prediction | Conference |
| Stroke Prediction Using Ensemble Machine and Deep Learning Models | Q2 journal |
BSc in Computer Science and Engineering, IUBAT. Based in Dhaka, Bangladesh. Reach me at [email protected].



