Backend Developer · Bangladesh

Hi, I'm Saikat
Kumar Gain.

I

I build fast, secure backend systems with Java and Spring Boot — clean APIs, solid databases, and code that holds up in production.

Scroll to explore
// about.java
public class Developer {
name = "Saikat Kumar Gain";
role = "Backend Developer";
stack = "Java · Spring Boot";
location = "Dhaka, Bangladesh 🇧🇩";
status = "Open to Opportunities ✅";
}
Get to know me

About Me

I'm a Backend Developer from Bangladesh. I got into coding because I wanted to understand how things work — and that curiosity never really stopped. These days I build backend systems using Java, Spring Boot, and Spring WebFlux.

I've built reactive RESTful APIs with Project Reactor, worked with Neo4j graph databases, implemented event-driven communication with Apache Kafka, integrated Firebase Cloud Messaging for push notifications, and handled auth with Spring Security. I like writing code that is clean, scalable, and easy to reason about.

When I'm not coding, I read about software architecture, follow what's happening in the Java ecosystem, and look for the next problem worth solving.

3+Projects
3Certifications
1+Years Exp.
3.86CGPA
Saikat Kumar Gain
Java Dev
Where I've worked

Experience

Junior Backend EngineerCurrent

Dhrubok Infotech Service Ltd

Jan 2026 — Present
  • Build non-blocking RESTful APIs with Spring WebFlux and Project Reactor, improving throughput under high concurrent load.
  • Model and query complex data with Neo4j graph DB; implement event-driven communication via Apache Kafka.
  • Integrated Firebase Cloud Messaging (FCM) for push notifications within a multi-module Maven architecture.
  • Follow rigorous Git/GitHub workflow — branching, pull requests, and code reviews — in an Agile team.
Backend Developer Intern

Dhrubok Infotech Service Ltd

Sep 2025 — Dec 2025
  • Built production-grade Java backend features with reactive paradigms.
  • Promoted to Junior Engineer within 3.5 months based on performance.
Things I've built

My Projects

More on GitHub

Check my repos for more experiments and open-source work.

View GitHub
What I work with

Skills & Technologies

Click any skill for an AI-powered explanation

Backend
Java
Spring Boot
Spring WebFlux
Spring Security
JPA / Hibernate
Databases
MySQL
Neo4j
Redis
DevOps & Tools
Docker
Git
GitHub
Maven
Postman
Messaging
Apache Kafka
Firebase FCM
Frontend
React
JavaScript
HTML / CSS
Academic background

Education

BSc in Computer Science & Engineering

IUBAT, Dhaka

2022 — Present

CGPA: 3.86 / 4.00. Core CS fundamentals — Data Structures, Algorithms, Database Systems, Software Engineering, and OOP.

Credentials

Certifications

Research Work

Publications

Peer-reviewed conference papers and journal articles.

Publications will appear here once added from the admin panel.

Writing

Blog

Thoughts on backend development, Java, and software engineering.

What's Next?

Get In Touch

Open to new opportunities. Have a role, a question, or just want to say hi? Drop a message.

Send a Message

AI Cover Letter Intro

Enter company & role — get a personalized intro in seconds.

AI-Powered

Which Project Fits Your Role?

Paste a job description — the AI picks the most relevant project and explains why.

Guestbook

Leave a Note

Visiting my portfolio? Drop a message — I read every one.

0 / 200

Pick an emoji:

Loading messages...

Ask me anything!
AI Assistant
Online
Hi! I'm Saikat's AI assistant. Ask me anything about his skills, projects, or experience.