Mahbubur Rahman

Mahbubur Rahman

Software Engineer | Luton, UK

rifat0153@gmail.com

Results-driven software engineer with 5+ years of experience building and optimizing scalable systems. Specializing in .NET, cloud technologies, and full-stack development, I transform complex challenges into high-performance solutions.

Core Skills

FrontendBackendDatabaseCloudMobile

C#

.NET Core

JavaScript

Vue.js

Nuxt.js

TypeScript

Tailwind

SQL Server

Azure

Tensorflow

Flutter

Firebase

Android

Node.js

Postman

Express.js

MongoDB

Docker

React

Git

Software Engineer

Senceive

Milton Keynes, United Kingdom

May 2022 - Present

Architected and delivered critical applications for Network Rail UK while modernizing legacy systems and driving significant performance improvements.

  • Architected, designed, and delivered "Signalbox" web application/SPA for Network Rail UK, taking full ownership of both backend (.NET Core) and frontend (Vue.js) development
  • Spearheaded the modernization of the flagship "Webmonitor" product, migrating legacy .NET Framework code to high-performance .NET Core API
  • Implemented Clean Architecture and SOLID principles to address maintainability issues
  • Drove 1-20x latency reduction by optimizing data access layer (replacing EF Core with Dapper), tuning SQL queries, and implementing parallel processing
  • Developed a comprehensive production analysis application using Vue.js/Nuxt.js and .NET Core with interactive graphs/tables
  • Championed the adoption of TypeScript and Functional Programming concepts while mentoring team members
  • Leveraged Azure cloud services and established robust CI/CD pipelines for automated testing and deployments
C#.NET Core.NETVue.jsNuxt.jsTypeScriptTailwind CSSREST APIsSQL ServerAzureClean ArchitectureSOLID Principles

Flutter Developer

RSI LAB

Dhaka, Bangladesh

Nov 2021 - Dec 2022

Led end-to-end development of "The Daily Star" mobile application with significant performance enhancements and robust offline functionality.

  • Led the end-to-end development of "The Daily Star" mobile application using Flutter 3 with real-time news feeds and push notifications
  • Enhanced application performance 3x in UI responsiveness and reduced app crashes by 95%
  • Implemented a dynamic, server-configurable UI with admin control capabilities
  • Designed and implemented robust local database solution for full offline-first functionality
  • Conducted proactive debugging and analysis of crash reports using Firebase Crashlytics
  • Collaborated closely with backend teams for seamless API integration
FlutterDartRest APIsFirebaseAndroidiOSNode.jsPostmanFigma

Junior Software Developer

Plan B Insights

Dhaka, Bangladesh

Dec 2020 - Sep 2021

Developed a charity mobile application facilitating location-based donation matching with secure authentication and real-time features.

  • Developed a Flutter and Node.js-based charity mobile application for location-based donation matching
  • Implemented secure user authentication and authorization using Firebase Auth
  • Designed and integrated RESTful APIs using Node.js (Express.js) and MongoDB for backend data management
  • Developed intuitive and responsive UI components in Flutter according to design specifications
  • Integrated real-time push notifications via Firebase Cloud Messaging for user engagement
  • Utilized Docker and Google Cloud Run to containerize the application and streamline deployment
FlutterFirebaseExpress.jsMongoDBDocker ComposeREST APIs

Software Developer Intern

Bengal Software

Dhaka, Bangladesh

Sep 2020 - Dec 2020

Developed reusable web components using React.js, contributing to improved UI functionality and user experience.

  • Developed reusable web components using React.js for improved UI functionality
  • Assisted senior developers in frontend development for pixel-perfect implementation of UI designs
  • Gained hands-on experience in React.js, Node.js, and REST API integration
  • Collaborated with designers and developers to implement frontend features according to specifications
ReactNode.jsCSSHTMLRESTful APIsGit

My Projects

Here are some of the notable projects I've worked on. Each project demonstrates my skills in different technologies and domains.

Signalbox Web Application

Signalbox Web Application

A critical sandboxed web application/SPA for Network Rail UK to enhance railway safety.

.NET CoreVue.jsTypeScript +2 more
Webmonitor Modernization

Webmonitor Modernization

Migration and modernization of flagship product from legacy .NET Framework to high-performance .NET Core API.

.NET Core.NET FrameworkClean Architecture +3 more
Production Analysis Application

Production Analysis Application

Comprehensive production analysis tool with interactive graphs and tables for monitoring sensor/model performance.

Vue.jsNuxt.js.NET Core +3 more
The Daily Star Mobile Application

The Daily Star Mobile Application

End-to-end development of a new mobile application for a major news outlet using Flutter 3.

FlutterDartFirebase +3 more
The Spotlas Mobile Application

The Spotlas Mobile Application

A social platform for sharing and discovering local spots, with a focus on user-generated content.

FlutterDartREST APIs +2 more
Location-based Charity Application

Location-based Charity Application

Mobile application facilitating location-based donation matching with secure user authentication.

FlutterNode.jsExpress.js +3 more