Over 9 Years of Professional Experience

Naieemur Rahman

Senior Front-End Engineer

React Next.js TypeScript

about me

Naieemur Rahman

Name : Naieemur Rahman

E-mail : naieemur@gmail.com

Phone : +88 01914 947909

Location : Dhaka, Bangladesh

Education : B.Sc. in CSE, Bangladesh University

Languages : English, Bengali

Senior Front-End Engineer with 9+ years of experience building scalable web applications and SaaS products with React, Next.js, and TypeScript.

Currently a Senior Software Engineer at SwitchFX Technologies (via Interface Solutions Ltd.), working as the sole front-end engineer on three SaaS applications.

Experienced in frontend architecture, OAuth 2.0/OIDC authentication, BFF/API integration, multi-tenant applications, RBAC, Stripe billing, testing, and CI/CD.

I own products from architecture and implementation through delivery.

I also have ThemeForest template development experience.

Open to international remote roles.

professional skills

Languages

TypeScript JavaScript (ES6+) HTML5 CSS3 JSON

Frontend

React Next.js React Server Components Tailwind CSS shadcn/ui Radix UI React Hook Form

State & Data

TanStack Query Redux Toolkit Zustand Axios

Backend & APIs

Python FastAPI Node.js Express.js REST APIs PostgreSQL BFF MongoDB MySQL Prisma

Authentication & Payments

OAuth 2.0 OIDC JWT JWKS PKCE Stripe

Testing

Jest React Testing Library Playwright Selenium Chrome DevTools

DevOps & Cloud

Docker GitHub Actions AWS Vercel Netlify CI/CD

Tools & Practices

Git GitHub Jira Confluence Figma Agile/Scrum Accessibility (WCAG)

work experience

Senior Software Engineer (Next.js / TypeScript)

SwitchFX Technologies (via Interface Solutions Ltd.) - Georgia, USA (Remote) | Sep 2025 - Present

Sole front-end engineer for three SaaS applications - Newsora, SwitchFX Auth, and SwitchFX MyAccount - owning architecture, UI development, integrations, and delivery.

Designed a Backend-for-Frontend (BFF) layer with 30+ Next.js route handlers, including Zod response validation and a unified typed error-handling contract.

Implemented OAuth 2.0/OIDC authentication, JWT/JWKS verification, httpOnly cookie sessions, and silent token refresh.

Delivered multi-tenant organization features including RBAC, team management, API-key management, and Stripe billing.

Tech Stack: Next.js 16, React 19, TypeScript, Tailwind CSS v4, shadcn/ui, Radix UI, TanStack Query, Axios, Zod, React Hook Form, OAuth 2.0/OIDC, JWT/JWKS, Stripe, Docker, GitHub Actions, AWS

Senior Software Engineer

Adventure Dhaka Limited - Dhaka, Bangladesh | Jun 2024 - Aug 2025

Built responsive, accessible, and reusable UI components for the SkyTicket and ADVENTURE travel booking platforms.

Integrated CCAvenue (India) and SSLCOMMERZ (Bangladesh) for secure online payments, and built a loyalty points module.

Conducted unit, integration, and end-to-end testing with Jest, React Testing Library, and Playwright.

Optimized performance, reducing page load times by 30%.

Tech Stack: React.js, Next.js, TypeScript, Redux Toolkit, SASS, Jest, Playwright, React Testing Library, GitHub, CI/CD, Docker

Front-End Engineer

Shakti Foundation - Dhaka, Bangladesh | Jan 2021 - May 2024

Developed Shakti ERP with React.js and Redux, digitizing loan, savings, and client management for 500K+ beneficiaries.

Built an SME mobile app with React Native and Firebase for rural entrepreneurs.

Designed finance, HR, and operations modules, cutting manual paperwork by 60%.

Integrated data visualization dashboards with Chart.js, ApexCharts, and Power BI.

Tech Stack: React.js, Redux, React Native, Firebase, CSS3, SASS, Jest, React Testing Library, Selenium, D3.js, Chart.js, ApexCharts, Power BI

Front-End Developer → Sr. Front-End Developer / Team Lead

B-cause Bangladesh., Ltd. - Dhaka, Bangladesh | Jul 2017 - Dec 2020

Promoted from Front-End Developer to Team Lead, leading projects such as B-Cause ERP, Hiwork Job Portal, and Editing Pro.

Developed scalable and reusable UI components using Angular, React.js, and Vue.js.

Mentored junior developers, conducted code reviews, and streamlined team workflows.

Tech Stack: Angular, React.js, Vue.js, JavaScript, jQuery, CSS3, SASS, Bootstrap, Materialize CSS, Chart.js, JSON, Axios, Google Maps API

Author

Envato (ThemeForest) - Melbourne, Australia | Apr 2017 - Jun 2017

Created NEON, a responsive HTML portfolio and resume template using HTML5, CSS3, Bootstrap, JavaScript, and jQuery.

Achieved 17 sales across 10+ countries, including the US, Germany, and Singapore.

Web Developer

Talukder Software Ltd. - Dhaka, Bangladesh | Jan 2017 - Jun 2017

Developed and customized websites for diverse projects, including e-commerce, online newspapers, and enterprise platforms.

Converted PSD designs to responsive HTML/CSS with Bootstrap and jQuery, and customized WordPress themes.

Tech Stack: HTML, CSS, Bootstrap, jQuery, JavaScript, Adobe Photoshop, Adobe Illustrator, Google Maps API, WordPress

core expertise

Front-End Architecture

Designing scalable front-ends with React, Next.js (App Router, React Server Components), and TypeScript, built on reusable, accessible components with Tailwind CSS, shadcn/ui, and Radix UI.

SaaS Product Development

Owning SaaS products from architecture and implementation through delivery, including developer dashboards, usage tracking, API-key management, interactive API documentation, and marketing pages.

Authentication & SSO

Implementing OAuth 2.0/OIDC and PKCE flows, JWT/JWKS verification, httpOnly cookie sessions, silent token refresh, and centralized single sign-on shared across products.

Multi-Tenancy & Billing

Delivering multi-tenant organizations with role-based access control, team management, and email invitations, plus Stripe billing with plan changes, proration, invoices, and customer portal integration.

BFF & API Integration

Building Backend-for-Frontend layers with Next.js route handlers, server-side token forwarding, Zod response validation, and a unified typed error-handling contract for REST APIs.

Testing & Delivery

Improving reliability with Jest, React Testing Library, and Playwright, shipping through CI/CD pipelines with GitHub Actions and Docker, and optimizing performance across the product.

my professional portfolio

Newsora

Newsora

Developer News API Platform · In Development

ADVENTURE

ADVENTURE

ADVENTURE makes booking easy

SkyTicket

SkyTicket

Online Air Ticket Booking Platform

Shakti ERP

Shakti ERP

Shakti Enterprise Resource Planning

Shakti ORG

Shakti ORG

Shakti Foundation for Disadvantaged Women

Editing Pro

Editing Pro

English proofreading App

Inbound Trans

Inbound Trans

Multilingual specialized translation for tourists

Media Trans

Media Trans

Video Translation Company

PC Monitoring

PC Monitoring

PC monitoring system for remote employees

English Test Grading

English Test Grading

English grading, scoring assistance service

B-Cause ERP

B-Cause ERP

Enterprise Resource Planning System

JFHRA

JFHRA

Japan Foreign Human Resources Association

Academic Editing

Academic Editing

Premium Academic Editing Service

Online Trans

Online Trans

24-hour cloud-based translation service

Manga Trans

Manga Trans

Professional native manga translators

Hiwork Client

Hiwork Client

Job posting site for recruiting foreigners

MultiTranslation Services

MultiTranslation Services

Localization services in Tokyo

Trans Pro Australia

Trans Pro Australia

Online-cloud translation Services

NEON

NEON

Personal Portfolio Template for ThemeForest

Wholesale Vinyl Fencing

Wholesale Vinyl Fencing

Fencing business site

News Peoples BD

News Peoples BD

Online Newspaper

LabStats

LabStats

Computer Lab Management Software

SickTop

SickTop

Social Media (PSD To HTML)

Resolve

Resolve

Resolve Men's Conference Site

TagsBay

TagsBay

E-commerce (PSD To HTML)

Mtn Disciple

Mtn Disciple

Mtn Base Camp Site

open-source contribution

Nexus | REST API

Node.js + Express.js REST API for a social app with MongoDB, authentication, posts, likes, follows, and timelines.

GitHub

ShopBox | MERN Stack eCommerce

MERN e-commerce app with authentication, cart, orders, reviews, responsive UI, and PayPal integration.

GitHub

Clean Redux Pattern

React.js state management boilerplate with Redux, Redux Thunk, Axios, async/await, and modular architecture.

GitHub

IGDb | Internet Game Database

React + TypeScript game app with Zustand, TanStack Query, RAWG API, search, filters, infinite scroll, and caching.

GitHub