Mahmudul Hassan, Developer in Dhaka, Dhaka Division, Bangladesh
Mahmudul is available for hire
Hire Mahmudul

Mahmudul Hassan

Verified Expert  in Engineering

Full-stack Developer

Location
Dhaka, Dhaka Division, Bangladesh
Toptal Member Since
June 10, 2022

Mahmudul is an AWS Certified Solutions Architect and a full-stack engineer with robust leadership skills and extensive industry experience in healthcare, marketing, education, charitable organizations, smartphone, and game development. With a distinct ability to adapt to new technologies, he excels in crafting end-to-end solutions that prioritize customer satisfaction. Throughout his career, he developed software like healthcare and donation platforms, which have been used by 200,000+ users.

Portfolio

Self-employed
React, Next.js, OpenAI, Prisma, Vercel, Python, Large Language Models (LLMs)...
Optimizely
Algorithms, Python, System Design, PostgreSQL, Test-driven Development (TDD)...
Neeramoy Digital Services
Amazon Web Services (AWS), AWS Lambda, Angular, Flutter, CI/CD Pipelines...

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), PyCharm, MacOS

The most amazing...

...project I've led from start to finish is for a healthcare app used by thousands of users.

Work Experience

Full-stack Developer

2023 - PRESENT
Self-employed
  • Developed and deployed an innovative subscription-based AI SaaS application in four weeks, leveraging OpenAI APIs and popular AI models to enable functionalities like coding, music composition, image/video creation, and natural conversation.
  • Engineered a Python application harnessing the power of large language models (LLMs) to streamline the extraction and summarization of critical information from extensive documents, reducing query resolution time from 2 –3 minutes to seconds.
  • Built an efficient CI/CD pipeline utilizing Amazon Elastic Container Registry (ECR), Amazon ECS, and AWS CodePipeline, substantially optimizing the deployment process. Successfully slashed application delivery time from 15 minutes to mere minutes.
Technologies: React, Next.js, OpenAI, Prisma, Vercel, Python, Large Language Models (LLMs), Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (Amazon ECS), AWS CodeBuild, AWS CodeCommit, AWS CodePipeline, Amazon EC2, Stripe

Senior Software Engineer

2022 - 2023
Optimizely
  • Managed a diverse team of 10 (senior, junior, interns) in a 1,500+ employee organization, driving software architecture and system design for end-to-end solutions.
  • Led the design and development of a high-impact engineering metrics dashboard for 1,500+ employees, empowering leadership to optimize the engineering process and make data-driven decisions.
  • Built and launched a scalable notification SaaS application with REST API integration, capable of sending 3,000+ notifications per second (expandable via batch mode).
  • Migrated an on-premises solution to an AWS cloud-native solution and reduced application reboot time from over 30 minutes to less than four minutes.
Technologies: Algorithms, Python, System Design, PostgreSQL, Test-driven Development (TDD), Docker, ELK (Elastic Stack), RQ, GitHub, REST APIs, Software Architecture, Amazon Web Services (AWS), Google Cloud SQL, Google Pub/Sub, CI/CD Pipelines, React, APIs, Jira, Scrum, AWS Elastic Beanstalk, Full-stack, Front-end, Back-end, Amazon CloudWatch, Architecture, Software Design, Leadership, Google Cloud Platform (GCP), JavaScript, HTML, CSS, Web Development, Serverless Architecture, Grafana, PostgreSQL 9, Terraform, Infrastructure as Code (IaC), TypeScript, PagerDuty, Boto 3, API Integration, FastAPI

Lead Developer

2021 - 2022
Neeramoy Digital Services
  • Led the development of a popular healthcare app from ideation to execution. The app was available across the web, iOS, and Android in just six months.
  • Drove the development of pivotal features for a telehealth platform, encompassing search, booking, calls, reports, and chamber management. Was instrumental in achieving an extraordinary ten-fold surge in user growth within a span of mere months.
  • Engineered a scalable and efficient serverless back-end architecture comprising RESTful APIs, robust security measures, comprehensive observability, seamless integrations, and infrastructure as code, forming over 70% of the application's foundation.
  • Implemented a customer-centric approach to product development fostered by integrating their insights into product development and UI/UX enhancements, which fueled a remarkable 50% sales increase.
Technologies: Amazon Web Services (AWS), AWS Lambda, Angular, Flutter, CI/CD Pipelines, Docker, Agile Project Management, Elasticsearch, Serverless, Amazon DynamoDB, Amazon Simple Notification Service (Amazon SNS), Amazon Cognito, Python, DevOps, API Gateways, Amazon S3 (AWS S3), Architecture, Software Design, Leadership, Full-stack, REST APIs, TypeScript, JavaScript, Amazon EC2, Full-stack Development, Firebase Cloud Messaging (FCM), Web Development, HTML, CSS, Material UI, Amazon CloudWatch, Amazon API Gateway, Serverless Architecture, AWS CloudFormation, Infrastructure as Code (IaC), Boto 3, AWS Amplify, API Integration, Tailwind CSS

Full-stack Developer

2019 - 2020
Whydonate
  • Promoted to principal figure within four months to oversee the maintenance of the back-end application, driving the implementation of innovative features and spearheading the seamless delivery and deployment processes.
  • Boosted donor conversions by 10% by crafting a high-impact landing page and integrating new features for a global donation platform that collects over $500,000 per month.
  • Developed, without any prior knowledge, a robust multilingual WordPress plugin for the platform. The plugin had 600+ active installations in two months and collected over $10,000 in donations per month.
  • Delivered a 30% sales boost by designing and implementing key features like custom branding, automated translations, donation widgets, email notifications, and automated workflows utilizing full-stack skills.
Technologies: Django, Angular, JavaScript, PHP, WordPress, Google Cloud Platform (GCP), Bitbucket, Scrum, Full-stack, Front-end, Back-end, REST APIs, Elasticsearch, Google Analytics, Google Translate API, Google Maps, HTML, CSS, Webhooks, Zapier, TypeScript, Material UI, API Integration, MySQL

Software Developer

2017 - 2019
Freelance
  • Led various research and development initiatives, spearheading the creation of application prototypes utilizing cutting-edge technologies such as React, Angular, and Swift for iOS, showcasing hands-on expertise in diverse frameworks.
  • Conceptualized and crafted the complete UI interface for an iOS audio/video chatting application akin to Skype, employing Swift. Demonstrated a keen eye for design and technical proficiency in delivering a seamless user experience.
  • Designed and crafted diverse templates, showcasing mastery in HTML, CSS, and JavaScript, and demonstrated a versatile skill set in front-end development.
Technologies: React, Angular, JavaScript, Google Maps SDK, HTML, CSS, TypeScript, Redux, OAuth 2, Full-stack, Front-end, Back-end, Firebase, Web Development

Senior Software Engineer

2017 - 2017
W3 Engineers
  • Leveraged iOS and Swift expertise to seamlessly implement advanced functionalities, such as real-time text, file, and media sharing, for a dynamic social networking application.
  • Played a pivotal role in all phases of product development, from initial conception to deployment, and excelled in efficiently resolving bugs, showcasing a commitment to delivering high-quality and flawless software solutions.
  • Improved the UI experience of the iOS version for a file-sharing networking application, leveraging expert proficiency in Swift and iOS app development, resulting in a more user-friendly and visually compelling interface.
Technologies: Swift

Software Engineer

2015 - 2016
Samsung Bangladesh, Research & Development Center
  • Elevated the functionality of the Camera app on Samsung Galaxy devices through advanced feature enhancements and contributed to the quality assurance of a cutting-edge operating system, Tizen OS, by developing and implementing automated test cases.
  • Consistently contributed innovative feature concepts on a monthly basis and developed prototypes for ideation, resulting in the selection of two ideas for incorporation into upcoming flagship devices.
  • Facilitated seamless collaboration with cross-functional teams spanning various countries within Samsung subsidiaries, leading to highly effective communication and successful delivery of projects.
Technologies: C++

Game Developer

2013 - 2014
Free Pixel Games Ltd.
  • Participated in an internship program and successfully graduated as a junior developer to join one of our country's prominent game development companies.
  • Demonstrated agility and adaptability by swiftly acquiring proficiency in Objective-C and game engine technology, leading to significant UI enhancements and captivating animations that revitalized existing games.
  • Initiated and guided the comprehensive design and development process for multiple groundbreaking prototype game projects, showcasing a hands-on approach and commitment to pushing the boundaries.
Technologies: Objective-C, C++

Neeramoy Digital Services

https://neeramoy.com/
Neeramoy Digital Services, an online platform empowering patients with on-demand telemedicine consultations, prescription management, and convenient clinic appointment booking, addressing healthcare accessibility challenges for (target audience, e.g., busy professionals, rural communities).

• Leveraged Angular framework to create a sleek and responsive UI/UX optimized for faster loading and SEO using server-side rendering.
• Architected and built a highly scalable and resilient back-end server leveraging serverless architecture (Python, AWS Lambda) and robust AWS services (Cognito, API Gateway, DynamoDB, S3, Kinesis, OpenSearch, CloudWatch, Pinpoint, CloudFormation).
• Leveraged full-stack skills to implement key features (doctor search, telemedicine, live chat, report/prescription delivery) and solve complex challenges (appointment booking/management, doctor availability, payment integration) in a healthcare platform.
• Embraced a new challenge by quickly learning Flutter to implement crucial cross-platform push notification features within a tight timeframe.

WhyDonate

https://whydonate.nl/
WhyDonate is a global platform connecting donors with individuals and causes seeking support for innovative initiatives.

• Architected and developed more than 50 percent modules of back-end application functionality for core modules using Python, Django, and Django REST Framework. Integrated key 3rd-party libraries (Zapier, Crisp, Google Translate, Analytics, Elasticsearch) to enhance automation, communication, and data analysis.
• Transformed the user experience through front-end revamp using Angular, redesigning key pages, migrating to server-side rendering for improved SEO, implementing lazy loading for optimal performance, and upgrading the Angular version while resolving complex dependencies, resulting in a 62.5% reduction in landing page load time (from 8 seconds to 3 seconds)
• Enhanced user engagement and streamlined donation collection by developing an intuitive donation widget using VanillaJS, HTML, and CSS, enabling effortless integration into any website.

Optimizely

https://www.optimizely.com
Optimizely is a leading provider of digital experience platform (DXP) solutions that helps businesses create and optimize their digital experiences to improve customer engagement, conversion rates, and revenue.

• Built a single source of truth engineering metrics dashboard (Python, PostgreSQL, Grafana, AWS) for incident mitigation and progress tracking, empowering leadership to identify team performance gaps and optimize workflows (link: //ibb.co/SBXxC9Z (screenshot only for compliance).
• Worked with React, FastAPI, and Google Cloud and created the statistical significance notification feature to send thousands of daily notifications to report customer experiment results. Some customers are global brands like Nike, H&M, Zoom, etc.
• Streamlined and automated deployment workflows for mission-critical services on AWS and GCP, maximizing efficiency and minimizing downtime through expertise in Terraform, Docker, and GitHub Actions.
• Led the architectural and technical design for two critical projects, producing comprehensive documentation approved by senior engineers with successful execution.

WordPress Donation Plugin | WhyDonate

https://wordpress.org/plugins/wp-whydonate/
• Quickly learned PHP and WordPress eco-system to build a robust donation plugin for WhyDonate, which includes all the website's core functionalities within just three months.
• No coding expertise needed! The plugin's user-friendly shortcode lets anyone effortlessly embed donation widgets onto their websites.
• With over 600 active installations, this plugin is generating over $10,000 in additional monthly donations for WhyDonate users.
• Introduced advanced features like multi-language support and user-friendly customization options, setting the plugin apart from competitors.
• Effortless integration with older WordPress versions expanded the plugin's reach and accessibility.

Neeramoy Doctor Application

https://play.google.com/store/apps/details?id=com.neeramoy.doctor
A Flutter-based mobile application for doctors and clinic owners to manage their patients and provide services.

I created the back-end server using Python and Amazon Web Services and implemented push notifications by integrating Firebase cloud messaging for Android and iOS app versions. Also, I worked on UI enhancements by creating widgets.

AI SaaS Application

https://ai-generator-app-nine.vercel.app/
An AI-powered application built by leveraging OpenAPI and other AI models to create a conversational app that can generate images, videos, music, regular conversation, and code using prompts. The application was built with Next.js, and Stripe integration was also added to the project.
2008 - 2012

Bachelor's Degree in Computer Science

Khulna University - Khulna, Bangladesh

DECEMBER 2023 - PRESENT

AWS Certified Solutions Architect

Amazon Web Services

MARCH 2022 - PRESENT

AlgoExpert Certificate

AlgoExpert

SEPTEMBER 2020 - PRESENT

Problem Solving (Intermediate) Skills Certification

HackerRank

Libraries/APIs

React, RQ, REST APIs, AWS Amplify, Google Translate API, Google Maps, Google Maps SDK, Google Maps API, Stripe, OpenAPI, Jira REST API

Tools

ELK (Elastic Stack), Amazon Simple Notification Service (Amazon SNS), Amazon Cognito, Amazon CloudWatch, Bitbucket, GitHub, Jira, Firebase Cloud Messaging (FCM), Grafana, AWS CloudFormation, Terraform, Google Analytics, Boto 3, Agora, AWS IAM, Cron, SendGrid, Zapier, Prisma, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (Amazon ECS), AWS CodeBuild, AWS CodeCommit

Frameworks

Angular, Django REST Framework, Django, Tailwind CSS, Flutter, Material UI, Redux, OAuth 2, Next.js

Languages

TypeScript, JavaScript, Python, HTML, CSS, PHP, Swift, Objective-C, C++

Paradigms

Test-driven Development (TDD), Agile Project Management, DevOps, Scrum, Serverless Architecture, Agile

Platforms

AWS Lambda, Docker, Amazon Web Services (AWS), AWS Elastic Beanstalk, Firebase, WordPress, Google Cloud Platform (GCP), Amazon EC2, Google Cloud Engine, MacOS, PagerDuty, Vercel

Storage

Elasticsearch, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL, Google Cloud SQL, Datadog

Other

Algorithms, Data Structures, CI/CD Pipelines, System Design, Software Architecture, Serverless, API Gateways, Full-stack, Back-end, Front-end, Web Development, Architecture, Software Design, Full-stack Development, Project Leadership, Google Pub/Sub, Leadership, OpenAI, APIs, Amazon API Gateway, PostgreSQL 9, Infrastructure as Code (IaC), Amazon Kinesis Data Firehose, Pinpoint, Plugin Development, FastAPI, Pub/Sub, Big Data, Google+ Authentication, Semantic UI, Webhooks, API Integration, Large Language Models (LLMs), AWS CodePipeline, AWS Certified Solution Architect, Third-party APIs, Third-party Integration

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