Rifat Bin Siraj

Name: Rifat Bin Siraj

Job Role: Senior Full Stack Engineer

Experience: 5+ Years

Address: Dhaka, Bangladesh

Skills

JavaScript / TypeScript (React, Node.js, NestJS) 95%
Java (Spring Boot, Hibernate) 90%
AWS (Lambda, API Gateway, S3, Cognito, DynamoDB, SNS, SES) 90%
Databases (PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch) 85%
DevOps & AI/LLM (Docker, CI/CD, Kafka, Claude/GPT/Gemini) 85%

About

About Me

Full Stack Software Engineer with 5+ years of experience building and scaling production-grade web apps, cloud-native serverless systems, and AI-powered platforms. Strong across the stack — React.js front-ends, Node.js/NestJS/Express.js and Java/Spring Boot back-ends, PostgreSQL/MongoDB, and AWS. Founder and lead engineer of DrutoAI, a live pay-as-you-go AI chat platform integrating Claude, GPT, and Gemini. Proven impact: 50% faster APIs, 60% fewer production bugs, 95% test coverage, and 5+ products shipped in 12 months.

  • Profile: Senior Full Stack Engineer
  • Education: B.Sc. in Computer Science & Engineering — RUET
  • Language: English, Bengali
  • Tools & Technologies: React, Node.js, NestJS, Java/Spring Boot, AWS, PostgreSQL, MongoDB, Docker, Git
  • Interest: Software Development, AI Platforms, Traveling

0 +   Projects completed

LinkedIn GitHub DrutoAI

Resume

Resume

Highly skilled software engineer with 5+ years of experience in developing and optimizing software solutions. Expertise in full-stack development, cloud-native serverless systems, AI-powered platforms, and software architecture.

Experience


Aug 2026 - Present

Software Engineer

Digital Bridge

  • Building and shipping production full-stack applications (React.js, NestJS/Node.js, PostgreSQL/MongoDB) with a focus on scalable, cloud-native architecture.
  • Designing RESTful and GraphQL APIs with query optimization, indexing, and caching to keep response latency low under growing load.
  • Developing and maintaining AWS serverless infrastructure (Lambda, API Gateway, S3, DynamoDB) and CI/CD pipelines with automated test gates via GitHub Actions.
  • Collaborating on architecture decisions, code reviews, and sprint planning to deliver reliable, well-tested features on schedule.

2026-Present

Founder & Lead Engineer

DrutoAI

  • Built a full-stack pay-per-chat AI platform with pluggable LLM providers (Claude, OpenAI, OpenRouter).
  • NestJS + MongoDB backend (JWT, Swagger, usage metering, credit billing) with React + Vite + TypeScript + Tailwind front-end, real-time streaming, and Bangla support.
  • Integrated bKash payments and shipped native iOS & Android apps via Capacitor.

Nov 2022 - Jul 2026

Full-Stack Engineer

Sense & Respond Software LLC

  • Architected and delivered 8+ production full-stack applications (React.js, NestJS, Express.js, MongoDB/PostgreSQL) serving 50,000+ active users.
  • Designed RESTful and GraphQL APIs that cut average response latency by 40% via query optimization, indexing, and Redis caching.
  • Built and maintained AWS serverless infrastructure (Lambda, API Gateway, S3, Cognito, SNS, DynamoDB, KMS), reducing cloud costs by 20%.
  • Established CI/CD pipelines with automated Jest gates and GitHub Actions, reducing production bugs by 60% and enabling daily deployments.
  • Led architecture decisions and mentored 3 junior engineers through code reviews, sprint planning, and pair programming.

Jul 2021 - Nov 2022

Software Engineer

Ghuddy Limited

  • Built backend microservices and REST APIs for a high-traffic travel & hotel-booking platform using Java and Spring Boot on PostgreSQL with Flyway migrations.
  • Implemented Elasticsearch-powered search and filtering for fast hotel, tour, and listing discovery across large datasets.
  • Integrated AWS S3, SurjoPay payments, Firebase notifications, Apache Kafka events, and Spring Mail transactional emails.
  • Reduced average API response time by 50% via JPA query tuning and PostgreSQL indexing; achieved 95% test coverage with JUnit & Mockito.



Education


2016-2021

Bachelor of Engineering

Rajshahi University of Engineering & Technology

Graduated with First class distinction in Computer Science & Engineering.

2013-2015

Higher Secondary Certificate

Rajshahi Govt City College

Graduated with GPA-5 in Science.

2012-2013

Secondary Certificate

Rajshahi Govt Naohata High School

Graduated with GPA-5 in Science.

Projects

Projects

Here are some of the key projects that I have worked on, showcasing my skills in full-stack development and cloud technologies.

Hotel Booking Management System for Admin

Technology: Spring-Boot, PostgreSQL, AWS S3, EC2, CI/CD.

Hotel Booking Management System for Merchants

Technology: Spring-Boot, PostgreSQL, Firebase, AWS S3, EC2, CI/CD.

Hotel Booking Management System for Users

Technology: Spring-Boot, PostgreSQL, Firebase, AWS S3, EC2, CI/CD.


Company Management

Technology: Serverless, Node.js, React.js, DynamoDB, Lambda, API Gateway, SNS, SES.

All Things API

Technology: Serverless, Node.js, React.js, DynamoDB, Lambda, API Gateway, SNS, SES.

DrutoAI — Pay-Per-Chat AI Platform

Technology: NestJS, MongoDB, React, Vite, TypeScript, Tailwind, Claude/OpenAI/OpenRouter, bKash, Capacitor (iOS/Android).


QA Studio — AI-Powered API Testing Platform

Technology: NestJS, Fastify, MongoDB, BullMQ, React, Material UI, ReactFlow, Monaco, Vercel AI SDK, MCP, AWS.

ATA — API Governance & Documentation Platform

Technology: Node.js, Express, NestJS, MongoDB, Redis, MCP, Spectral CLI, React Micro-Frontends.

Sniffer — Defect Tracking & QA Tool

Technology: NestJS Microservices, Anthropic AI, AWS SQS/KMS/SES, React, CodeMirror, Redis, Docker Compose.


D2C Marketing & Campaign Platform

Technology: Serverless AWS Lambda, DynamoDB, KMS, Cognito, SES, SNS, MJML.

Associate 360 — HR, Payroll & Finance Suite

Technology: Serverless Microservices, DynamoDB Streams, Memcached, Pino.

Asset Management API

Technology: AWS Serverless, Lambda, DynamoDB, Cognito, KMS, S3, SNS, Jira & GitHub integrations.


api-collection-converter (npm)

Technology: Published npm package converting API collections across Postman, Swagger, OpenAPI, Insomnia, HAR, cURL, RAML, GraphQL, WSDL & AWS API Gateway.

AI Call Center

Technology: NestJS, Fastify, MongoDB, React, Vite, Redux Toolkit, Tailwind, Vapi Voice AI, ShurjoPay.

EduAI — AI-Powered Learning Platform

Technology: React, TypeScript, Vite, Tailwind, NestJS, Fastify, MongoDB, Anthropic Claude.


BD Payment Verify

Technology: Android SMS capture, NestJS backend, automatic bKash/Nagad/Rocket payment verification.

ShopVerse — Full-Stack E-Commerce

Technology: NestJS, MongoDB, React, Vite, Tailwind, Redux Toolkit, AWS S3, JWT.

files-to-markdown (npm)

Technology: Node-native npm package converting PDF, Word, Excel, CSV, HTML, JSON, text & images to clean Markdown to cut LLM token usage.


vuln-guardian (npm)

Technology: CLI & library scanning a Node.js project for npm dependency vulnerabilities and auto-fixing the safe ones, with a daily GitHub Actions workflow generator.

postinstall-guardian (npm)

Technology: Scans node_modules for preinstall/install/postinstall scripts — the #1 npm supply-chain attack vector — and gates CI on unapproved ones.

secrets-guardian (npm)

Technology: Scans a git working tree or staged files for leaked API keys and credentials before they hit history, with a pre-commit hook and redacted output.


license-guardian (npm)

Technology: Scans node_modules for dependency licenses and gates CI on copyleft or unrecognized licenses that aren’t explicitly approved.

actions-guardian (npm)

Technology: Scans GitHub Actions workflows for unpinned mutable-tag action references and auto-pins them to a commit SHA.

crashrelay (npm)

Technology: Catches backend crashes, HTTP 5xx responses, and error-log lines and auto-files a ticket in Jira or GitHub Issues, with fingerprint-based dedup.


ShopDesk — Multi-Tenant AI Commerce Assistant

Technology: NestJS, Fastify, MongoDB, Redis, BullMQ, Socket.IO, React, Vite, Anthropic Claude & OpenAI, Meta Messenger/WhatsApp/Instagram APIs.

crashrelay-browser (npm)

Technology: Tiny, dependency-free browser snippet that catches window.onerror and unhandledrejection and reports them to a crashrelay ingestion endpoint.

0 Achievements
0 Projects

More projects on Github

I love to solve Complex problems & learn new technologies


GitHub

Contact

Contact Me

Below are the details to reach out to me!

Address

Dhaka, Bangladesh

Contact Number

+8801761233953

Email Address

rifatrabbi024@gmail.com



Ask Me