SOURAV
👋 Welcome to my portfolio

I'm
MAHADI HASAN SOURAV

Full-Stack Software Engineer

Versatile and results-driven full-stack web developer with a strong emphasis on frontend architecture, experimentation platforms, and performance optimization. Proven track record of leading cross-functional initiatives, mentoring junior developers, and collaborating closely with product teams to deliver high-impact, scalable solutions. Passionate about building intuitive user experiences, evolving robust engineering practices, and contributing to product strategy in fast-paced, innovation-driven environments. Seeking a leadership-oriented role where technical expertise and product thinking converge to drive business growth.

Resume
Mahadi Hasan Sourav
7+ Years Experience
50+ Projects Completed
5 Companies

About Me

Professional Summary

Results-oriented Software Engineer with many years of progressive experience in full-stack web and mobile development, specializing in e-commerce, SaaS, and enterprise applications. Highly skilled in React.js, React Native, Typescript, Node.js, F#, C#, .NET Core, and a variety of modern frameworks and databases. Demonstrates strong proficiency in both frontend and backend engineering, UI/UX design, and agile methodologies.

Proven track record of delivering robust, scalable solutions for high-traffic platforms. Adept at building and maintaining complex, feature-rich applications, integrating diverse payment gateways, and optimizing system performance. Recognized for mentoring junior developers, driving code quality through rigorous reviews, and collaborating closely with product and QA teams to exceed client expectations.

Experienced in project leadership, requirement analysis, and strategic planning—successfully managed and contributed to multiple high-impact projects, including e-commerce platforms, donation systems, voting applications, and POS solutions. Passionate about continuous learning, open-source contribution, and leveraging technology to solve real-world problems.

Full-Stack Development

Building end-to-end solutions with modern frameworks and best practices.

UI/UX Excellence

Crafting beautiful, intuitive interfaces that users love to interact with.

Performance Optimization

Delivering lightning-fast applications with superior user experience.

Team Leadership

Leading cross-functional teams and mentoring developers to achieve excellence.

🚀
7+
Years Experience
💼
50+
Projects Completed
🏢
5
Companies

Skills & Expertise

F

Frontend Development

ReactReact-NativeExpoTypeScriptJavaScriptNext.js
B

Backend Development

Node.jsC#F#DotnetPython
S

State Management

ReduxZustandMobx
D

Databases & Storage

SQLPostgresMongoDBCouchDBPouchDBNeonPrismaRedis
U

UI/UX & Design

TailwindBootstrapFigmaAdobe XDShadcnAxiom
T

Tools & Platforms

AnalyticsKusto QueryGitAzureGoogle Cloud Platform

Work Experience

Optimizely

Senior Software Engineer

Digital Experience Platform (DXP)

04/2026 - Present
Dhaka, Bangladesh
  • Led design and delivery of high-performance frontend features across Optimizely's experimentation suite — A/B Testing, Personalization Campaigns, Multi - Armed Bandit, and Multivariate Tests.
  • Partnered with product, design, and backend to scope and ship complex experimentation UI workflows with strong accessibility(WCAG/ ARIA) and responsive behavior.
  • Architected reusable UI component libraries and internal developer tooling adopted across teams, lifting frontend consistency and engineering velocity.
  • Cut initial dashboard load time by ~35% via code splitting, lazy loading, and memoization; established perf budgets and profiling practices for the team.
  • Mentored mid- and junior-level engineers through code review and design discussions; authored onboarding docs to shorten ramp- up for new hires.
  • Set technical direction via RFCs and component API design, and led frontend vulnerability remediation to harden shared libraries.
Optimizely

Software Engineer II

Digital Experience Platform (DXP)

10/2024 - 04/2026
Dhaka, Bangladesh
  • Developed and maintained high-performance, user-focused frontend features for experimentation and personalization platform such as A/B test, Personalization Campaign, Multi ArmedBandit, MultiVariatetests etc
  • Partnered with product managers and designers to rapidly prototype and ship A/B testing UI components, ensuring accessibility and responsiveness across devices.
  • Created reusable UI libraries and internal tools that improved frontend developer velocity and consistency across teams.
  • Optimized performance for large-scale experimentation dashboards, reducing initial load time by 35% through lazy-loading strategies and memoization.
  • Contributed to resolve vulnerabilities, internal documentation and on boarding materials to support knowledge sharing and team growth
Chaldal Limited

Software Engineer (level-3)

Online Grocery E-commerce

10/2018 - 10/2024
Dhaka, Bangladesh
  • Wrote clean and dynamic code, leveraging expertise across multiple programming languages such as React, React-Native, Redux, Mobx, Node js, C#, F#, Dot net, SQL etc. to meet diverse requirements.
  • Kept pace with changing coding standards and requirements and maintained updated software.
  • Evaluated project requirements, identified challenges and proposed alternatives using research and data.
  • Contributed to sprint planning, prioritizing backlogs to meet new demands
  • Exceeded client expectations for software function, performance and features by working closely with product and quality assurance teams.
  • Developed testable software using agile methodologies to create high-quality deliverables.
  • Built and maintained code libraries used to produce consistent and reliable code within expected timeframe.
Pattern Technologies

Frontend Developer (Contractual - Remote)

Online Food Service

04/2023 - 11/2023
Lahore, Pakistan
  • Participated in pre-project analysis and technical assessments to validate creation of user-friendly interface.
  • Built reusable code to utilize for other projects and to minimize costs.
  • Designed layout and graphics to enhance aesthetics and appearance of the app.
  • Managed project and web strategic planning for entire team.
  • Responded to queries on private messages or comments to address issues and resolve complaints
Bond Technologies

Software Engineer

POS Service Provider

01/2017 - 06/2018
Dhaka, Bangladesh
  • Helped team complete smooth, professional software deployments using React, React React-Native, Node js, Mongo DB, Couch DB, Pouch DB.
  • Managed team resources to deliver on sprint goals within expected timeframes.
  • Aligned projects with requirements and specifications to deliver above-benchmark results.
  • Supported software code review, system integration and validation in line with company and regulatory requirements.
  • Built and maintained code libraries used to produce consistent and reliable code.
RT SoftBD

Intern Engineer

Website service provider

12/2016 - 12/2016
Dhaka, Bangladesh
  • Used to develop website using CodeIgnitor, Javascript, PHP and Mysql.

Education

BSC Engineering, Computer Science & Engineering

Rajshahi University of Engineering & Technology

01/2012 - 12/2016
Rajshahi
3.15

Higher-Secondary School Certificate, Science

Notre Dame College, Dhaka

01/2009 - 12/2011
Dhaka
5.0

Secondary School Certificate, Science

Motijheel Govt Boys' High School

01/2000 - 12/2009
Dhaka
5.0

Featured Projects

Web Application

Optimizely Visual Editor

A WYSIWYG editor enabling marketers and developers to visually modify website elements for A/B tests, Personalization Campaigns, Multi-Armed Bandit, and Multivariate experiments. Built as a Micro Front End application using Module Federation, allowing seamless integration with Optimizely's experimentation platform. Developed accessible UI components following WCAG/ARIA standards with responsive behavior across devices. Architected reusable component libraries and internal developer tooling adopted across teams to improve frontend consistency.
ReactTypescriptZustandWebpackModule Federation
Experimentation Platform

Optimizely Web Experimentation

Enterprise-grade experimentation platform powering A/B testing, feature flags, and personalization for digital experiences at scale. Led development of high-performance experimentation dashboards, reducing initial load time by ~35% through code splitting, lazy loading, and memoization. Built and maintained reusable UI libraries and internal tools that improved frontend developer velocity and consistency across teams. Contributed to frontend vulnerability remediation and security hardening of shared component libraries.
ReactTypescriptNuclear JSWebpackPython
Educational Platform

MRCS Web App

A platform for MRCS medical exam where a separate admin panel helps organizing questions and results. Developed core UI components using NEXT.js, Postgres, Prisma and Neon ensuring high performance and accessibility across browsers. Implemented modular state management with Redux to maintain app consistency across user sessions and components. Designed and optimized RESTful API interactions for seamless communication.
Next.jsPostgresPrismaReduxTailwind CSSShadcn UI
Healthcare Platform

Prescription App

A comprehensive prescription management platform designed for doctors and hospitals to streamline patient care workflows. Enables quick creation and customization of digital prescriptions with easy medication and investigation lookup functionality. Features a robust database system for storing patient records, prescription history, and medical data for future references. Built with Next.js, Postgres, Prisma, and Neon ensuring high performance, data security, and accessibility across devices.
Next.jsPostgresPrismaReduxTailwind CSSShadcn UI
Utility Library

Color Picker for React

A customizable color picker component for React applications. Supports various color formats (HEX, RGB, HSL) and includes features like alpha transparency, color history, and copy to clipboard. Interactive color palette and sliders Input field for manual color entry Preset color swatches Built with TypeScript for type safety and includes comprehensive documentation.
ReactTypescript
Productivity

Pomodoro Time Counter

A React-Native-Expo application that runs on both IOS and Android Helps to focus using different countdown with breaks Lucrative report and UI for users
React NativeTypescriptExpoSQLite
Mobile App

Pattern the App

Contributed on creating dynamic components and animated UI Developed several features including cart grouping, addons, rewards, login, geolocation capture, FB SDK integration etc.
React NativeTypescriptFirebaseRedux
E-commerce

Chaldal website

Developed with ReactJS, Node JS, Typesctipt, SQL, Dotnet Core, C#, F#, SQL, Service Fabric Contributed most of the new features like Mulcity support, Address updation, Chaldal Credit, Recipes, Donation, Refund, Due payment, Geolocation etc.
ReactTypescriptNode.jsC#F#SQLService Fabric
Mobile App

Chaldal App, IOS & Android

Developed with React Native, Mobx, Typescript Used advanced features like deep linking, push notification, geolocation, camera access etc. Used advanced user interface features like animated tab bar, animated header, animated bottom sheet etc. Both apps are available in respective stores
React NativeMobxTypeScript
E-commerce

Chaldal Vegetable Network

The Chaldal Vegetable Network is a valuable initiative that aims to empower farmers and consumers, promote sustainable agriculture, and contribute to food security in the region. Features include farmer registration, product listing, order management, and payment processing. The app provides a seamless experience for both farmers and consumers, promoting sustainable agriculture and fair trade practices.
F#ReactReduxReact-NativeSQLLiquibase
Donation Platform

Chaldal Food Aid

Chaldal Food Aid is a platform that allows users to donate food items to those in need, supporting the community and promoting social responsibility. The app provides a user-friendly interface for donors to contribute food items and track their donations including features include food item listing, donation tracking, and user authentication.
F#ReactReduxSQLLiquibase
Voting System

Chaldal Voting System

It's an internal voting system for Chaldal employees to vote for various purposes like employee of the month, project selection etc. Features include user authentication, voting management, and result tracking. The app provides a secure and efficient platform for employees to participate in voting processes.
ReactF#SQLService FabricLiquibase

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.