RIFATHOSSAIN

Initializing...

backend developer · Dhaka, Bangladesh

Hi, I'm Rifat Hossain

I build fast, reliable backend systems — clean APIs, scalable microservices, and code that holds up in production.

scroll to explore
visitor@rifattipu: ~
Welcome to my interactive portfolio!
Go ahead and try it — type 'help' below and press Enter.
visitor@rifattipu:~$

About me

Aspiring Java developer passionate about building clean, efficient, and scalable backend systems using Spring Framework and Spring Boot.

A problem solver at heart with 700+ problems solved across Codeforces, LeetCode, VJudge, HackerRank, and other platforms — sharpening algorithmic thinking and coding precision.

Constantly exploring new technologies, I'm driven by creating impactful applications from the ground up and delivering code that truly makes a difference.

3+

Projects

1+

Years exp.

3.89

CGPA

Profile photo
Java Dev

Work experience

Mar 2026 — Present

Junior Software Engineer

current

TechnoNext Software Ltd.

  • Engineered the backend for a stock market analysis application using Spring Boot, delivering robust RESTful APIs to process market data.
  • Model and query complex data with PostgreSQL DB; implement event-driven communication via Apache Kafka.
  • Automated daily data extraction by developing custom Web Scrapers integrated with Spring Schedulers.
  • Follow rigorous Git/GitHub workflow — branching, pull requests, and code reviews — in an Agile team.
Nov 2025 — Feb 2026

Database Administrator Intern

TechnoNext Software Ltd.

  • Executed complex SQL queries for data retrieval, verification, and performance analysis across PostgreSQL databases.
  • Configured secure remote connections, assisted in replication and version upgrades, and automated backups.

Featured projects

MicroBondhu — Digital Microfinance

MicroBondhu — Digital Microfinance

Full-stack digital microfinance management system. JWT auth, role-based access (Admin/Field Officer/Member), digital loan lifecycle with on-site image verification, automated installment schedules, Recharts analytics dashboards, and PDF report generation.

Java 17Spring Boot 3PostgreSQLReactDocker
Real-Time Chat Application

Real-Time Chat Application

Multi-user chatroom enabling instant message exchange via WebSocket (STOMP over SockJS) with an auto-updating, no-reload UI.

Spring Boot 3WebSocketSTOMPBootstrapMaven
Emras — Microservice E-Commerce

Emras — Microservice E-Commerce

Distributed e-commerce backend using Spring Cloud (Gateway, Eureka). Async event-driven communication with Apache Kafka and the Outbox pattern.

Java 21Spring Boot 3KafkaReact 18Docker

Skills & technologies

Click any skill for an AI-powered explanation.

⚙️ Backend & Architecture
📡 Messaging & Eventing
🗄️ Databases
🛠️ DevOps & Tools
💻 Languages

Education

BSc in Computer Science & Engineering

IUBAT, Dhaka

2022 — 2025

CGPA: 3.89 / 4.00. Core CS: data structures, algorithms, database systems, software engineering, operating systems.

HSC (Higher Secondary Certificate)

BAF Shaheen College, Paharkanchanpur

2018 — 2020

Completed higher secondary education with a focus on science.

Publications

Peer-reviewed papers and research I've contributed to.

Conferences

ICECTE 20262026

Bangla Semantic Analysis Using a Transformer-Based BanglaBERT Model

Presented at the 5th International Conference on Electrical, Computer & Telecommunication Engineering (ICECTE). Explores Bangla semantic analysis leveraging a transformer-based BanglaBERT model — published in IEEE Xplore (DOI: 10.1109/ICECTE69292.2026.11429239).

Read paper →

Journals

Journal articles coming soon.

My blog

Deep-dives on Java, Spring Boot, Redis, and backend architecture.

AI tools

Which project fits your role?

Paste a JD — the AI picks the most relevant project.

Leave a note

Visiting? Drop a message — I read every one.

0/200

Reaction

Loading…

Live GitHub Activity

Contributions (Last Year)

Rifat-Tipu's Github chart
@Rifat-TipuView Profile →

Recent Events

Pushed commits to

Nov 7, 7:37 AM
Rifat-Tipu/emras_monolith

Get in touch

Open to new opportunities — whether a role, a project, or just a hello.

Send a message

Ask me anything...