Mohammad Faisal, Developer in Dhaka, Dhaka Division, Bangladesh
Mohammad is available for hire
Hire Mohammad

Mohammad Faisal

Verified Expert  in Engineering

Full-stack Developer

Location
Dhaka, Dhaka Division, Bangladesh
Toptal Member Since
July 19, 2021

Mohammad is a senior full-stack developer with five years of experience building and polishing products for multiple startups, including fintech. Responsible and punctual, Mohammad brings an in-depth understanding of clean coding principles and best practices to any project. He is skilled in a range of languages (JavaScript, TypeScript), libraries/APIs (React, Node.js), frameworks (Express, NestJS), storage (PostgreSQL, MongoDB, DynamoDB), platforms (Lambda, Firebase), and CI/CD.

Portfolio

Vyby LLC
JavaScript, React, Python, Vercel, Supabase, Twilio, Twilio API, Authentication...
ShipAngel
Next.js, React, Tailwind CSS, Front-end, Web UI, Web UX, JavaScript, ChatGPT...
CCoach
React, Next.js, TypeScript, Zustand, Jest, Artificial Intelligence (AI)...

Experience

Availability

Part-time

Preferred Environment

React, Node.js, Amazon Web Services (AWS), PostgreSQL, Serverless, AWS Lambda, Next.js

The most amazing...

...project I've worked on was a bank's mobile financial system that processed transactions worth millions of dollars.

Work Experience

Full-stack Developer

2024 - 2024
Vyby LLC
  • Created an invite-based registration system and profile onboarding flow.
  • Realtime custom (person-to-person) chat integration.
  • Integrated a daily and weekly automated job to send users updates about daily unread messages using Twilio and SendGrid.
Technologies: JavaScript, React, Python, Vercel, Supabase, Twilio, Twilio API, Authentication, Authorization, Resend, Email, Email Coding, HTML Email, SMS, Google API, Storage, Next.js, AI Chatbots, Page Speed Optimization

Front-end Developer | Next.js Specialist

2023 - 2024
ShipAngel
  • Developed a dynamic dashboard that compared prices for different shipping providers across the world. Created beautiful charts for easy comparison, keeping the performance unharmed.
  • Led the front-end initiative to improve the performance of the application. Improved loading speed by 30% by introducing front-end caching and intelligent rendering.
  • Improved the design system and migrated the whole system to use a unified style system using Tailwind CSS.
Technologies: Next.js, React, Tailwind CSS, Front-end, Web UI, Web UX, JavaScript, ChatGPT, Google Tag Manager, Artificial Intelligence (AI), DigitalOcean, Page Speed Optimization

AI Full-stack Developer (via Toptal)

2023 - 2023
CCoach
  • Created a fine-tuning pipeline for any custom chatbot.
  • Designed and developed the back-end infrastructure for the chatbot builder.
  • Built a beautiful UI for ease of use of the admin and users.
Technologies: React, Next.js, TypeScript, Zustand, Jest, Artificial Intelligence (AI), ChatGPT, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, OpenAI Assistants API, Fine-tuning, Python, FastAPI, Back-end, Python 3, Python 2, Vector Data, Auth0, User Authentication, Chatbots, Beautiful Soup, React Native, Mobile Development, User Interface (UI), Generative AI, Web App Design, Expo, Google Analytics 4, Google Tag Manager, SQLAlchemy, LangChain, DigitalOcean, Chakra UI, AI Chatbots, Page Speed Optimization

Full-stack Developer (via Toptal)

2023 - 2023
Invygo Tech FZ-LLC
  • Improved the page speed index score for PDP pages from 39 to 72 by implementing static pages in Next.js and solving performance issues for the website from the page speed tool.
  • Developed an API using NestJS and PostgreSQL for booking and connected them to the front end.
  • Worked as a release manager on both projects, ensuring timely delivery.
Technologies: React, Next.js, TypeScript, Search Engine Optimization (SEO), Zustand, Jest, NestJS, Web Speed, Page Speed Optimization, Site Speed Optimization, JavaScript, HTML, PostgreSQL, Docker, Docker Compose, Strapi, Content Management Systems (CMS), User Interface (UI), Generative AI, Web App Design, Google Analytics 4, Google Tag Manager, SQLAlchemy, DigitalOcean, Technical SEO, On-page SEO, Website Audits, Local SEO

Senior Software Engineer

2023 - 2023
Merchstack
  • Managed a back-end project using Node.js and MongoDB with AWS powering a popular eCommerce store.
  • Designed and implemented the promotions and gift card plugins.
  • Maintained the admin dashboard, built using React and Material UI.
Technologies: Node.js, React, MongoDB, GraphQL, HTML, HTML5, Tailwind CSS, Hygraph (GraphCMS), AWS IAM, AWS Lambda, Apache Kafka, RabbitMQ, Amazon RDS, Amazon EC2, Mongoose, TypeScript, JavaScript, Web Development, Databases, Cloud Infrastructure, AWS Cloud Development Kit (CDK), Express.js, Front-end, Docker, Stripe, Back-end Development, Test-driven Development (TDD), Cron, API Development, User Interface (UI), NestJS, Web App Design, SQLAlchemy, DigitalOcean, Technical SEO, On-page SEO, Website Audits

Full-stack Developer

2023 - 2023
Knoetic Inc
  • Developed an AI-powered chatbot that was trained on custom data from social media that can answer HR-related questions.
  • Trained GPT on custom data and compared results between different LLMs.
  • Designed complex UI using pixel-perfect design and mobile responsiveness.
Technologies: TypeScript, JavaScript, Node.js, React, Documentation, Communication, Testing, Figma, Pixel Perfect, Integration, Third-party APIs, Jest, React Router, Prisma, JavaScript 6, OpenAI GPT-4 API, OpenAI GPT-3 API, Artificial Intelligence (AI), Generative Pre-trained Transformer 3 (GPT-3), ChatGPT, Chatbots, Generative Pre-trained Transformers (GPT), Retool, RDBMS, OpenAI, FastAPI, NestJS, Next.js, Front-end, Docker, Stripe Payments, Language Models, Prompt Engineering, Hugging Face, Test-driven Development (TDD), Cron, API Development, Beautiful Soup, Web App Design, Google Analytics 4, Google Tag Manager, SQLAlchemy, LangChain, DigitalOcean, Technical SEO, Off-page SEO, AI Chatbots

Front-end React Developer

2023 - 2023
TripRoostr LLC
  • Developed a wedding booking website and user dashboard from scratch using Next.js and pixel-perfect design from Sketch.
  • Integrated Stripe to bank and credit card payments into the website.
  • Achieved fast speed and mobile responsiveness and optimized the website for SEO.
Technologies: React, HTML, CSS, JavaScript, Figma, Sketch, Adobe Experience Design (XD), Next.js, Stripe, Stripe API, Stripe Payments, Payment APIs, Digital Payments, Payment Gateways, RDBMS, Vercel, OpenAI, Zustand, Front-end, Docker, Test-driven Development (TDD), Web App Design, Google Analytics 4, Google Tag Manager, Technical SEO, Off-page SEO

Front-end Developer

2023 - 2023
Mel Morel
  • Designed a pixel perfect website from scratch using Next.js.
  • Created animation and optimized the website for speed.
  • Collected user requirements and converted them to functional prototypes.
Technologies: React, Front-end, HTML, CSS, JavaScript, HTML5, Front-end Build Tools, Bower Front-end Dependency Manager, Next.js, Websites, Front-end Development, Front-end Design, Front-end Architecture, Search Engine Optimization (SEO), Google SEO, Payment Gateways, Vercel, OpenAI, FastAPI, Stripe Payments, Test-driven Development (TDD), Generative AI, Web App Design, Google Analytics 4, Google Tag Manager, Chakra UI, Technical SEO, Off-page SEO

Technical Documentation Writer

2023 - 2023
Digital Gift Card Company
  • Refined the legacy documentation to create easy-to-follow documentation for business customers. Transformed the old website docs.getslide.com to the new website docs.raise.com.
  • Collaborated with company members to identify improvement points and gather technical details to create a summary.
  • Enhanced the design and performance of the documentation platform (Slate docs—github.com/slatedocs/slate).
Technologies: Markdown, Documentation, Technical Writing, Technical Drawing, Postman, Technical Instruction, PDF, Communication, Documentum API, Content Writing, Writing & Editing, API Documentation, Process Documentation, Technical Documentation, Test Documentation, Design Documentation, Payment Gateways, Slate

AWS CDK Developer

2022 - 2023
Kixieweb Inc
  • Migrated an existing project built with the AWS Serverless Application Model (SAM) into the AWS Cloud Development Kit (CDK). Tested the integration and replaced legacy code.
  • Refactored an existing codebase to follow high standards and transformed legacy JavaScript code to TypeScript.
  • Built an AWS infrastructure using VPC and VPN. Used AWS development resources like AWS Lambda, Amazon Simple Notification Service (SNS), and Amazon Simple Queue Service (Amazon SQS) to test the integrations.
Technologies: DevOps, DevOps Engineer, Node.js, AWS DevOps, AWS Lambda, Lambda Functions, Lambda Architecture, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Amazon Virtual Private Cloud (VPC), VPN, Amazon RDS, AWS Amplify, Amazon API Gateway, Amazon Cognito, Amazon API, Amazon Web Services (AWS), Amazon CloudFront CDN, Amazon CloudWatch, Amazon EC2, Amazon Elastic Container Service (Amazon ECS), Serverless, Cloud9, Cloud Deployment, CI/CD Pipelines, GitHub, Jira, Amazon Simple Email Service (SES), Technical Writing, Content Writing, Documentation, DocumentDB, Application Architecture, Full-stack, Marketing, Startups, GraphQL, Git, Amazon DynamoDB, Architecture, System Design, Cloud Infrastructure, Requirements Analysis, Application State Management, Reusable Libraries, Technical Architecture, Python, Web Applications, XML, API Integration, Cloud, Full-stack Development, Cloud Platforms, OpenAPI, Markdown, cURL Command Line Tool, Testing, Infrastructure as Code (IaC), Applications, Document Design, Technical Leadership, Cloud Architecture, AWS Cloud Architecture, Integration, HIPAA Compliance, Software, Serverless Framework, Amazon EC2 API, Communication, Third-party APIs, Containerization, RDBMS, Prisma, Back-end Development, Test-driven Development (TDD), Cron, API Development

Software Engineer Level 3

2022 - 2023
Cruise
  • Worked as a full-stack developer and delivered features for the fleet management dashboard.
  • Developed a realtime dashboard summary which helped 200 field operators to monitor vehicles easily.
  • Established testing architecture with the React testing library.
Technologies: TypeScript, Sequelize, React, Node.js, JavaScript, Google Cloud Platform (GCP), Web UX, Application Architecture, Full-stack, Web Scraping, Startups, Technical Writing, GraphQL, Git, GitHub, SQL, Jira, Amazon Web Services (AWS), MUI CSS, Next.js, Architecture, System Design, Google API, Leadership, Requirements Analysis, Application State Management, Reusable Libraries, MERN Stack, Containers, Technical Architecture, Dash, Redis Cache, Web Applications, Selenium, API Integration, Responsive Web Design (RWD), Website Performance, Website Optimization, Real-time Systems, Cloud, JSON REST APIs, Front-end Development, Full-stack Development, Cloud Platforms, Versel, OpenAPI, Markdown, cURL Command Line Tool, Testing, Infrastructure as Code (IaC), Applications, Document Design, UI Testing, SEO Tools, Widgets, Contentful, JavaScript 6, React Apollo, UX Design, Express.js, Neo4j, D3.js, Google Cloud, AWS Cloud Architecture, Integration, HTML5 Animations, Software, Front-end Build Tools, Bower Front-end Dependency Manager, Remix, Fivetran, Mobile First, Pixel Perfect, Communication, Third-party APIs, Containerization, RDBMS, Front-end, Docker, Prisma, Back-end Development, Test-driven Development (TDD), Cron

Technical Writer

2021 - 2023
LogRocket
  • Wrote numerous high-quality blog posts on React, Node.js, Next.js, etc.
  • Participated in the world-class editorial process and helped other writers improve their skills.
  • Took part in beta testing for new features, allowing the company to push out new features.
Technologies: Technical Writing, Content Writing, Writing & Editing, Content, SEO Content, Web Content, Content Creation, Training Content, Documentation, API Documentation, Technical Documentation, Design Documentation, Process Documentation, Applications, Document Design, Search Engine Optimization (SEO), SEO Tools, Widgets, Contentful, Technical Instruction, PDF, Communication, OpenAI GPT-4 API

Back-end Developer

2021 - 2022
Endeavor - Main
  • Developed a back-end system with Node.js, Lambda, and AWS CDK to support an event management website. It was used by over 10,000 visitors per day.
  • Established VPC peering with a separate AWS account to access an AWS DocumentDB cluster to establish safe and secure access to data.
  • Used industry best practices to create the CDK architecture.
Technologies: Node.js, AWS Lambda, Lambda Functions, AWS SDK, AWS IAM, Amazon RDS, Amazon EC2, Amazon API, Amazon EBS, Amazon Aurora, Web Scraping, AWS CLI, Cloud Deployment, Amazon API Gateway, Amazon S3 (AWS S3), DocumentDB, MongoDB, Mongoose, NoSQL, Back-end, Serverless, Serverless Architecture, Serverless Framework, AWS Cloud Development Kit (CDK), Adobe Experience Design (XD), Amazon Cognito, Lambda Architecture, AWS STS, Containerization, Payment Gateways, RDBMS, Docker, Back-end Development, API Development

Senior Software Engineer

2021 - 2022
Advanced Mobility Analytics Group Pty Ltd (AMAG)
  • Rewrote an existing front-end project with React, resulting in a blazing-fast performance and improved architecture.
  • Led the development of their flagship product delivered to various countries worldwide.
  • Developed the back-end architecture to support huge data loads.
  • Implemented the cloud infrastructure, which uses various AWS services like S3, DynamoDB, Lambda, CI/CD, CloudFront, and others.
Technologies: React, Node.js, AWS Lambda, Amazon DynamoDB, Amazon S3 (AWS S3), Amazon Cognito User Pools, Serverless Architecture, Lambda Functions, Lambda Architecture, Material UI, React Redux, Amazon Simple Email Service (SES), Serverless, Amazon API Gateway, TypeScript, JavaScript, Bitbucket, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS IAM, Amazon Cognito, Web UX, DevOps, Server-side Rendering (SSR), Application Architecture, Full-stack, Web Scraping, Startups, Technical Writing, Content Management Systems (CMS), Git, SQL, Jira, Amazon Web Services (AWS), Tailwind CSS, MUI CSS, Next.js, Architecture, System Design, Google API, Requirements Analysis, Video Streaming, Application State Management, Reusable Libraries, MERN Stack, Cloud Firestore, Technical Architecture, Dash, Python, Redis Cache, Web Applications, Selenium, API Integration, Responsive Web Design (RWD), Website Performance, Website Optimization, Real-time Systems, Cloud, JSON REST APIs, Front-end Development, Full-stack Development, Cloud Platforms, Versel, OpenAPI, Markdown, Testing, WebRTC, WebSockets, Infrastructure as Code (IaC), Applications, Document Design, Search Engine Optimization (SEO), UI Testing, SEO Tools, Widgets, Linux, JavaScript 6, Technical Leadership, React Apollo, UX Design, Express.js, Neo4j, D3.js, PDF, Cloud Architecture, AWS Cloud Architecture, Integration, MariaDB, ClickHouse, HTML5 Animations, GitHub, Analytics, Software, Serverless Framework, Amazon EC2 API, Data Scraping, Front-end Build Tools, Bower Front-end Dependency Manager, Mobile First, Strapi, Pixel Perfect, Communication, Third-party APIs, Google SEO, Containerization, RDBMS, Front-end, Docker, Back-end Development

Full-stack Developer

2021 - 2021
PianoTrax LLC
  • Developed a music-selling eCommerce web application from scratch using Next.js. It was optimized for speed and SEO.
  • Built a back-end server with Node.js and PostgreSQL to support the operation. The payment system was integrated with Stripe.
  • Built an admin dashboard for managing all aspects of the business using React.
Technologies: React, Next.js, Front-end, Apollo, Web App Deployment, Caching, Node.js, NestJS, Express.js, Sockets, Socket.IO, WebSockets, Testing, React Redux, React DnD, React Router, React Apollo, GraphQL, PostgreSQL, REST, REST APIs, JSON REST APIs, APIs, AWS IAM, AWS Lambda, Lambda Functions, Lambda Architecture, Amazon API Gateway, Google SEO, Slack App, RDBMS, Vercel, OpenAI, FastAPI, Zustand, Docker, Stripe, Stripe Payments, Prisma, Back-end Development, API Development, Budibase

Software Engineer

2019 - 2021
D Money Bangladesh
  • Developed MFS (mobile financial system), which handled countrywide transactions worth millions of dollars.
  • Worked as a member of the core team—developing various end-to-end features.
  • Improved the architecture of a legacy project written three years ago, which increased the development by over 200%.
  • Managed and led a team of four developers who directly reported to me.
  • Improved the front-end development lifecycle for the whole company.
Technologies: React, Redux, Java, Oracle, Spring, JavaScript, React Router, Styled-components, Semantic UI, Material UI, Ant Design, Web UX, Server-side Rendering (SSR), Application Architecture, Node.js, Full-stack, Marketing, Startups, Git, GitHub, SQL, Jira, Amazon Web Services (AWS), MUI CSS, Next.js, Architecture, System Design, Requirements Analysis, Application State Management, Reusable Libraries, MERN Stack, Containers, Technical Architecture, Dash, Web Applications, Selenium, API Integration, Responsive Web Design (RWD), Website Performance, Website Optimization, Cloud, JSON REST APIs, Front-end Development, Full-stack Development, Cloud Platforms, Markdown, Testing, Cryptography, Applications, Document Design, Search Engine Optimization (SEO), UI Testing, Widgets, Linux, Ubuntu, JavaScript 6, Technical Leadership, React Apollo, Express.js, D3.js, PDF, Google Cloud, Cloud Architecture, AWS Cloud Architecture, Integration, MariaDB, HTML5 Animations, Analytics, Software, Amazon EC2 API, Front-end Build Tools, Bower Front-end Dependency Manager, Mobile First, Pixel Perfect, Communication, Third-party APIs, MobX, Google SEO, Zustand, Docker, Back-end Development, API Development

Consultant

2017 - 2021
Rokkhi
  • Developed the admin panel for clients with over 35 unique screens.
  • Helped to migrate from NoSQL to SQL with an improved architecture and a 40% boost in performance.
  • Developed the full CI/CD pipeline for both the front and back end which saved 20 work hours per week.
  • Helped to establish the coding standards and best practices for all to follow.
Technologies: React, Node.js, Firebase, PostgreSQL, NestJS, NoSQL, JavaScript, TypeORM, AWS Lambda, Amazon S3 (AWS S3), CI/CD Pipelines, Web UX, DevOps, Server-side Rendering (SSR), Application Architecture, Full-stack, Marketing, Mailchimp, Web Scraping, Startups, GraphQL, Git, GitHub, SQL, Jira, Amazon DynamoDB, Amazon Web Services (AWS), Tailwind CSS, Next.js, Architecture, System Design, Google API, Cloud Infrastructure, Leadership, Requirements Analysis, Application State Management, MERN Stack, Cloud Firestore, Containers, Technical Architecture, Python, Redis Cache, Web Applications, API Integration, Responsive Web Design (RWD), Website Performance, Website Optimization, Cloud, WebSockets, JSON REST APIs, Front-end Development, Full-stack Development, Cloud Platforms, Markdown, Testing, Applications, Document Design, UI Testing, SEO Tools, Technical Leadership, Express.js, D3.js, PDF, Google Cloud, Cloud Architecture, Integration, MariaDB, HTML5 Animations, Meteor, Software, Data Scraping, Front-end Build Tools, WordPress, Mobile First, Strapi, Pixel Perfect, Communication, Third-party APIs, MobX, Google SEO, Slack App, Docker, Prisma

Front-end Developer

2018 - 2019
Dingi Technologies
  • Developed the core SDK for Dingi Map (JavaScript) which powers all of the other products.
  • Built the vehicle tracking system's front end with React; it was capable of handling thousands of customers.
  • Created the UI for their sales platform which generated 60% of their total sales.
Technologies: React, Mapbox, PWA, Progressive Web Applications (PWA), SDKs, Firebase, Node.js, JavaScript, Content Management Systems (CMS), GitHub, SQL, Amazon Web Services (AWS), Tailwind CSS, Next.js, Requirements Analysis, Application State Management, MERN Stack, Technical Architecture, Dash, Front-end Development, Document Design, Bootstrap, UI Testing, SEO Tools, React Apollo, D3.js, Integration, Software, Mapbox API, Data Scraping, Front-end Build Tools, WordPress, Strapi, Pixel Perfect, Communication, Third-party APIs, Google SEO, Stripe Payments

Android Developer

2016 - 2018
PLAN International Bangladesh
  • Developed an app that is used by over 5,000 field workers who worked on various social projects under PLAN International.
  • Designed the back end to be flexible and tolerant to high loads.
  • Oversaw the launch process to the Google Play Store and created an onboarding plan for members.
Technologies: Android, Java, Kotlin, Firebase Cloud Functions, JavaScript, GitHub, Mobile Development, Application State Management, Software, WordPress, Communication

Dashboard Application for Shipping Rate Comparison

https://www.shipangel.com/
A Next.js-based dashboard application to compare shipping rates for different ports.

This included:
• Dashboard to dynamically compare different prices across different shipping routes.
• Python back end to fetch rates in real-time to show them on the front end.

Mobile App for Custom AI Chatbot

A React Native-based application to let customers chat with a custom-trained AI chatbot that was pre-trained.

Major features are:
• Custom chatbot integration using OpenAI.
• Subscription-based access using Stripe.
• Content management system.

Custom AI Chatbot Generator

A project where you can ingest any data to create a custom Chatbot based on GPT with different persona and fine-tuning abilities.

I built the project from scratch using Fast API and NextJS.

The core functionalities are:
• users can ingest data to create a chatbot
• users can fine-tune the existing model
• users can create different personas
• users can chat with the model.
• the chatbot can be embedded into any website.

eCommerce Back End

https://mailchimp.com/developer/open-commerce/
A Node.js-based application built on top of a plugin architecture. It uses MongoDB as the database and leverages AWS for various functionalities. I architected the core promotion engine and developed the checkout flow. I implemented the gift cards plugin to facilitate customers.

Music Selling Platform

https://www.pianotrax.com/
A website where people can buy custom piano tracks.

I integrated it with Stripe and PayPal payment and optimized it for SEO and speed, achieving a great score on Lighthouse. I was also tasked with the fully responsive design with server-side rendering, where I used external plugins like LeadDyno, Sumo, and Olark Chat Integration. Furthermore, I created an audio play, pause, and download mechanism from Amazon S3 (AWS S3) and newsletter integration.

Wedding Booking Platform

https://www.aislego.com/
A Next.js-based project to book popular wedding destinations. As the solo front-end developer, I built the project from the ground up. I collaborated with the back-end API team to integrate the existing APIs.

The project uses the newest architecture and leverages the latest Next.js app router. It has a fully responsive design and contains a complex user flow. It includes authentication, Stripe payment, subscriptions, searching, and messaging.

OpenAI-powered Custom Chatbot

https://www.knoetic.com/genie-2
An OpenAI-powered chatbot trained on custom data.

I helped train the model with custom data, compared different LLMs and their performance, and helped benchmark the performance of different prompts. My work also included creating the UI having complex interactions and developing APIs to save previous conversations.

Event Management Back End

A completely serverless back-end application.

Responsibilities:
• Built entirely on the AWS platform using AWS CDK
• Took advantage of Lambda, DocumentDB, S3, CloudFront, and others
• MongoDB and DocumentDB were used as a database
• This project had strict security implications, so custom virtual private cloud (VPC) configurations were required
• Periodic push notifications using Firebase

Real Estate Platform Front End

https://home.web.rokkhi.com/
I built the user panel for Rokkhi's apartment management solution.

Project Features:
• Security management
• Property management
• Bills
• Reporting
• Accounting
• Vehicle management

I was in charge of designing the front-end UI. I had to implement many custom solutions to meet the customer requirements. My job also included making decisions regarding the technology and library choices and developing the entire front end.

Road Safety Analysis Platform Back End

This is the back-end application for the Road Safety Analysis (RSA) platform.

Features:
• Enables the processing of video files with computer vision API
• Event-driven architecture utilizing SQS and event triggers for Lambda
• Heavy interaction with DynamoDB and S3
• Periodic processing of files
• 100% test coverage with unit testing and integration testing

Financial Service Platform Admin Portal

This is a React-based application that facilitates Al-Arafah Islami Bank's mobile financial system (MFS).

Role: Lead Developer

Project Features:
• Encryption
• Security
• Transactions
• Reporting
• Access management

I was in charge of designing the front-end architecture. I also collaborated with other stakeholders to understand the requirements and implement them in the front end.

Migration from AWS SAM to AWS CDK

I migrated an existing project written in AWS SAM into AWS CDK for more robust handling.
I created multiple environments for VPC and established the backbone architecture using VPC peering.
I also migrated Lambda functions from JavaScript to TypeScript, provisioning resources for AWS SNS, SQS, GraphQL, Amazon S3, etc.

Real Estate Platform Back End

This is the backbone project for Rokkhi Home Management. I was in charge of designing the back-end architecture, building the APIs, and dealing with various stakeholders.

Features:
• User authentication
• JWT validation
• Accounting
• Security management
• Reporting

We used PostgreSQL as our database and Redis for the cache layer. I also built the CI/CD pipeline for deployment using AWS and GitHub.

Insurance Company Sales Portal

This is a front-end application for collecting customer information automatically; a large financial organization uses this software.

Features:
• User registration
• Hierarchy management
• Transaction
• Access management
• EKYC

My responsibility was to design and build various complex forms and handle the different access patterns. I also made sure that the data was encrypted. It also needed to be built as a responsive application because the field workers used it frequently.

Personal Portfolio

https://www.mohammadfaisal.dev/blog
A Next.js-based portfolio website created from scratch. It includes a blog section optimized for SEO and performance.

This project uses all the best practices of Next.js and has all the required parts of a professional portfolio.

eCommerce Platform Front End

This was a full-stack project built to sell various products and services offered by Rokkhi. I was in charge of making this project end-to-end, which included developing an admin portal for the sellers.

PROJECT FEATURES
• Product
• Cart
• Order
• Admin panel
• Payment integration

I designed the whole project and built it with two other developers.

JavaScript Map SDK

This was the JavaScript SDK for Dingi map, and it's also the flagship product of Dingi Technologies Ltd.

In this project, my responsibility was to clone the Mapbox SDK and modify it to work with the custom Dingi back end. I also took care that the authorization token was working correctly.

Road Safety Analysis Platform Front End

https://drm.dev-amag.com/
This project demonstrates the results of various road safety analyses. It's used by the various city councils to monitor roads and analyze usage and patterns.

PROJECT FEATURES
• User authentication with Cognito
• S3 access
• Conflict analyses
• Report downloads
• Access management

I joined the project late, and my responsibility was to create two new modules and fix the project's legacy bugs.

Vehicle Tracking Platform User Portal

This is a vehicle-tracking system admin panel used by customers.

I was in charge of developing the UI and integrating different APIs to the front end. I also had to design a vehicle tracking animation with Mapbox that was not provided ready to use.

Customer Relations Management Portal

This is a customer-facing front-end application to sell various vehicle tracking products offered by Dingi.

FEATURES
• Products page
• Cart
• Payment
• Order customization

This was a relatively small project but had some complex functionalities like payment integrations and customized orders. Also, it needed a feature for promo codes, so I had to handle those scenarios.

Core Financial Engine

This is a Java-based application that processes transactions for multiple banks with an engine that supports MFS (mobile financial system).

My responsibility was to build new features for processing transaction fees and creating new ledgers, debugging issues, and more

Back-end Admin for Music Selling Company

This is a full-stack application that I built with React and Express with MySQL as a database.

FEATURES
• Manage users
• Upload music
• Manage payments and subscriptions
• Generate a video and upload it to YouTube.
• Manage subscriptions
2013 - 2018

Bachelor's Degree in Computer Science and Engineering

Bangladesh University of Engineering and Technology - Dhaka, Bangladesh

Libraries/APIs

React, Node.js, React Router, React Hook Form, Mapbox GL, API Development, REST APIs, Stripe, Stripe API, Amazon API, Mapbox API, FFmpeg, SQLAlchemy, React DnD, Google Analytics API, AWS Amplify, YouTube API, Google API, WebRTC, OpenAPI, D3.js, Amazon EC2 API, MobX, Beautiful Soup, Lodash, React Redux, Firebase Web SDK, Custom APIs, PayPal API, Puppeteer, Stripe Connect, Stripe Connect API, Slack API, Vue, Three.js, Documentum API, Sockets, Socket.IO, Auth0 API, Auth0 Management API v2, OpenAI Assistants API, ApexCharts.js, Auth, Chart.js, Twilio API

Tools

Git, GitHub, Webpack, React Apollo, Create React App, AWS SDK, JSX, Amazon Virtual Private Cloud (VPC), NPM, Mongoose, Prisma, AWS AppSync, cURL Command Line Tool, Front-end Build Tools, Bower Front-end Dependency Manager, Figma, ChatGPT, Expo, WebStorm, Docker Hub, AWS CLI, AWS IAM, Google Analytics, Jira, Android Studio, Amazon Elastic Container Registry (ECR), Amazon Simple Email Service (SES), Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), NGINX, Mailchimp, Retool, Cron, Apache Tomcat, Docker Compose, Amazon Elastic Container Service (Amazon ECS), AWS CloudFormation, Amazon CloudWatch, Amazon CloudFront CDN, Amazon Cognito, GitLab, GitLab CI/CD, Firebase Cloud Messaging (FCM), Redux Thunk, Bitbucket, Adobe Experience Design (XD), MongoDB Atlas, Stripe Checkout, Sequelize, AWS Cloud Development Kit (CDK), Amazon EBS, VPN, Postman, Sketch, Auth0, LaunchDarkly, Hygraph (GraphCMS), RabbitMQ, Expo.io, N8n

Frameworks

NestJS, Next.js, Redux, Express.js, Material UI, Yarn, React Native, Tailwind CSS, Serverless Framework, Remix, Spring, Swagger, Jest, JSON Web Tokens (JWT), MUI CSS, Selenium, Fastify, Django, Bootstrap, OAuth 2, Ant Design, Spring Boot, Spring Microservice, AWS Serverless Application Model (AWS SAM), Cypress, Stripes

Languages

JavaScript, TypeScript, HTML, CSS, SQL, GraphQL, XML, SCSS, ECMAScript (ES6), Python, Markdown, JavaScript 6, Java, Sass, HTML5, CSS3, Kotlin, YAML, Python 3, Python 2

Paradigms

Design Patterns, Microservices, Serverless Architecture, REST, UI Design, Back-end Architecture, Application Architecture, Requirements Analysis, Mobile Development, Responsive Web Design (RWD), Real-time Systems, Testing, Search Engine Optimization (SEO), UX Design, Test-driven Development (TDD), On-page SEO, Object-oriented Programming (OOP), Web App Design, Unit Testing, Web UI Design, DevOps, HIPAA Compliance, Web Architecture, Microservices Architecture, Agile, Scrum, Lambda Architecture, Responsive, Database Design, Sanity Testing, Cross-platform, Automation, Off-page SEO

Platforms

Firebase, Mapbox, AWS Lambda, Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP), Vercel, DigitalOcean, Oracle, Amazon EC2, Visual Studio Code (VS Code), Kubernetes, Heroku, Contentful, Ubuntu, Meteor, WordPress, Android, Linux, Linode, Amazon, YouTube, AWS STS, Apache Kafka, Budibase, Mobile, Twilio, Mailgun

Storage

PostgreSQL, Amazon DynamoDB, Databases, Amazon S3 (AWS S3), NoSQL, JSON, MongoDB, Database Modeling, Cloud Firestore, RDBMS, Google Cloud, Database Caching, MySQL, Redis Cache, Amazon Aurora, Neo4j, MariaDB, ClickHouse, Redis, SQL Server Reporting Services (SSRS), Cloud Deployment

Industry Expertise

Marketing

Other

Software Architecture, APIs, Semantic UI, TypeORM, Mapbox SDK, Front-end, ESLint, Apollo, Location Services, Location Services and Maps, AWS Cloud Architecture, Front-end Design, Full-stack, Back-end, Single-page Applications (SPA), Data Visualization, User Interface (UI), Architecture, Web Development, Computer Science, Software Design, User Experience (UX), API Integration, Stripe Payments, Technical Writing, Writing & Editing, Documentation, Technical Documentation, Back-end Development, Web UX, Web Scraping, Startups, API Hooking, System Design, Cloud Infrastructure, Leadership, Application State Management, Reusable Libraries, MERN Stack, Technical Architecture, Dash, Web Applications, Website Performance, Website Optimization, Cloud, WebSockets, JSON REST APIs, Front-end Development, Full-stack Development, Cloud Platforms, Versel, Local SEO, API Documentation, Infrastructure as Code (IaC), Applications, Document Design, UI Testing, SEO Tools, Widgets, Technical Leadership, Technical Instruction, PDF, Cloud Architecture, Integration, Analytics, Software, Data Scraping, Mobile First, Google+ Authentication, Pixel Perfect, Communication, Third-party APIs, Google SEO, Containerization, OpenAI GPT-4 API, OpenAI GPT-3 API, Artificial Intelligence (AI), Chatbots, OpenAI, Zustand, Page Speed Optimization, Site Speed Optimization, AI Chatbots, Generative AI, Google Analytics 4, Google Tag Manager, LangChain, Supabase, Technical SEO, Website Audits, Serverless, Firebase Cloud Functions, SDKs, Axios, Push Notifications, User Authentication, Payment APIs, CI/CD Pipelines, API Design, SOLID Principles, Geolocation, R&D, Amazon RDS, Web Security, Web App Security, Caching, Web App Deployment, Amazon API Gateway, Material Design, Static Hosting, eCommerce, Web UI, DocumentDB, Design, Server-side Rendering (SSR), Content Management Systems (CMS), Video Streaming, Containers, Cryptography, HTML5 Animations, Strapi, Slack App, Generative Pre-trained Transformers (GPT), Payment Gateways, FastAPI, Language Models, Prompt Engineering, Hugging Face, Large Language Models (LLMs), Meta Pixel, Chakra UI, Software Development, Networking, PWA, Encryption, Authorization, SSL, Tracking, SSL Certificates, Software Engineering, Amazon Cognito User Pools, Progressive Web Applications (PWA), Web App Development, Authentication, Styled-components, Amazon Route 53, Front-end Architecture, Lambda Functions, PayPal, Card Payments, Search, Responsive UI, Optimization, LeadDyno, Sumo, Olark, Monorepos, Deployment, Database Schema Design, OOP Designs, Data Modeling, Integration Testing, RESTful Microservices, API Gateways, Strip, Cloud9, DevOps Engineer, AWS DevOps, Relational Database Services (RDS), Content Writing, Stripe Subscriptions, Stripe Marketplace, Slackbot, YouTube SEO, Back-end Performance, SEO Content, Web Content, Content Creation, Content Strategy, Emailers, Content, Training Content, Design Documentation, Process Documentation, Technical Drawing, Fivetran, Test Documentation, Websites, Digital Payments, Generative Pre-trained Transformer 3 (GPT-3), Vector Data, Web Speed, Fine-tuning, Machine Learning, Artificial General Intelligence (AGI), Chatbot Conversation Design, Storybook, Claude, Charting, Resend, Email, Email Coding, HTML Email, SMS, Storage, Slate, SVG

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring