Mahedi Hasan

Full-stack Developer

Front-end Developer

Back-end Developer

Mobile and Web App Developer

Mahedi Hasan
Mahedi Hasan
Mahedi Hasan
Mahedi Hasan
Mahedi Hasan
Mahedi Hasan
Mahedi Hasan

Full-stack Developer

Front-end Developer

Back-end Developer

Mobile and Web App Developer

About Me

[The portfolio & resume page was last updated on December 2023]

Drawing upon my diverse industry experiences as a Full Stack Developer, I have had the privilege of contributing to mobile, web, and cloud development projects, encompassing the entire development lifecycle from initial analysis to successful production deployment. My journey in this field has honed my proficiency in a wide spectrum of programming languages and has cultivated my skills in both front-end and back-end development.

Furthermore, my journey as a Full Stack Developer has equipped me with extensive experience in the realms of database management, cloud technologies, version control, CI/CD pipelines, rigorous testing methodologies, and seamless API integration. My deep-rooted understanding of clean architecture, microservices, and industry best practices has empowered me to architect innovative solutions and propel technological excellence. I am committed to leveraging my knowledge and experience to tackle complex challenges and drive the evolution of technology.

  • Residence Vancouver, BC
  • Education Bachelor in Computer Science & Engineering
Proud Projects
Deen Islamic App:

With 500k+ users and an average 4.9* rate, I proudly developed and maintained the highest-rated Deen app on Android and iOS. The app ranked in the top 2 in the lifestyle category in Playstore. 

Technology used: Flutter, Node.js, AWS EC2, AWS s3, OneSignal Push Notification, Geolocator, SQLite, Audio Service, and more. 

Google Play  ||  Appstore

Open Source Ecommerce Web App:

Develop an open-source e-commerce application utilizing industry-leading technologies such as React, Firebase, axios, daisy ui, and tailwind css, among others. This robust application is presently leveraged by numerous online retailers, serving as a reliable and efficient platform for their digital storefronts.

 

Live Demo  ||  Github

Skills and Development Stack
Testimonials
Fun Facts
Academic High Distinction
Open source contributor
Team player 1+1 = 3
Quick Learner
Resume
Experience
Full Stack Developer
2023 - Present
Full Stack Developer
Epic Safety Inc. Vancouver, Canada

Designing and building scalable backend components using Node.js and TypeScript, front-end development with React and TypeScript, implementing REST APIs, working with databases (PostgreSQL, MySQL, DynamoDB), and utilizing various AWS services (AWS IoT Core, AWS Lambda, AWS CloudFormation, AWS EC2, S3, AWS ECS) is essential for developing cloud-connected life IoT safety devices.

Website
Software Developer
2021-2023
Software Developer
Otto International (Hong Kong) Limited

Utilized a range of technologies [Flutter, React, Node.js, Angular, WordPress, Spring, Azure, AWS, MongoDB, Postgres SQL] to develop innovative solutions, including order management system, Intranet system on WordPress with Azure OAuth2, Flutter for mobile apps, and Node.js & React.js for an advanced chat system and managed AWS services. Provided comprehensive technical support and consistently delivered innovative solutions aligned with stakeholder needs.

recommendation
Web Developer
2018-2021
Web Developer
Eco Network, Dhaka, Bangladesh

Designed and developed a dynamic, mobile-responsive website for Eco-Network, a global youth-led organization promoting environmental sustainability. Enhanced user experience with interactive features and multimedia using HTML, CSS, and JavaScript. Leveraged MERN stack technologies to create innovative climate projects and applications for sustainable practices. Provided IT support, resolved hardware and software issues, and boosted member engagement in various countries. Customized WordPress plugins and themes for improved website functionality. Conducted environmental research to address climate change, air quality, and water pollution.

Education
Computer Science and Engineering
2017 - 2021
Computer Science and Engineering
Bachelor || BRAC Univeristy

Completed BSc in Computer Science and Engineering with a high distinction (CGPA 3.7 out of 4.0 ).

• Included in the Dean's List twice and the Vice Chancellor's List twice.

• Developed technical skills and knowledge through hands-on experience in software development.

• Studied subjects such as Programming Language, Data Structures and Algorithms, Object-Oriented Programming, Digital Logic Design, Discrete Mathematics, Computer Organization and Architecture, Database Systems, Operating Systems, Computer Networks, Software Engineering, Web Programming, Artificial Intelligence, Machine Learning, Computer Graphics, Theory of Computation, Algorithms and Complexity, Cryptography and Network Security, Mobile Application Development, Cloud Computing, and Internet of Things, Advance Modern Physics and Math and more.

Certificate
Publication
2021
Publication
Demystifying machine learning models for IoT attack detection with explainable AI

IoT's rapid growth brings cybersecurity challenges, and the paper proposes an Explainable AI model using Xg-boost classifier and tools like Shap, Lime, and ELI5 to enhance trust and understanding of IoT attack detection by analyzing feature contributions and actions.

READ FULL PAPER
2013 - Present
Others
Udemy || Coursera || Edx || KodeKloud
  • Completed course on "Flutter Development Bootcamp" by Dr. Angela Yu
  • Completed "AWS Certified Solutions Architect Associate SAA-C03" from Stephane Maarek.
  • Completed course on "Computer Networking" Google
  • Completed course on "Effective communication in workplace" from Otto International
Skills
Coding
  • Front End Development
    95%
  • Back End Development
    85%
  • Mobile App Development
    96%
  • AWS Cloud Infrastructure
    75%
Knowledge
  • Flutter & Dart
  • React, Angular, HTML, CSS
  • AWS EC2, Lambda, RDS, S3, SNS, VPC, CloudFormation, IAM
  • Git, CI/CD, BitBucket, Github, Gitlab
  • Jira, Microsoft Planner, Confluence
  • MySQL, POSTGRES, DynamoDB, MongoDB, GraphDB
  • REST API, GRAPHQL API
  • -----
Programming languages
  • JavaScript
  • Dart
  • TypeScript
  • Python
  • HTML & CSS
  • Kotlin & Swift
Languages
  • English
  • Bangla
  • Hindi
Quote
The code you write makes you a programmer. The code you delete makes you a good one. The code you don't have to write makes you a great one."
Mario Fusco
Principle SE, RedHat
Blog
May 28, 2023 Building REST API with Express, TypeScript and Swagger

I’ve started working with JS in 2017, since then I am writing frontend and backend code with it. It is…

May 20, 2023 Let’s know SOLID Principle

The SOLID principles were first introduced by Robert C. Martin in his 2000 paper “Design Principles and Design Patterns.” The…

May 19, 2023 Material 3 for Flutter

Material is a design system that helps you build beautiful, accessible apps across mobile, web, and desktop. In Flutter, the…

May 5, 2023 Exploring Next.js 13: A Game-Changer in Web Development

Introduction: Next.js, the popular React framework for building server-rendered React applications, has been a game-changer in the world of web…

Get in Touch
  • Address: Oakridge, Vancouver, BC, Canada
  • Email: mahedi.mhu@outlook.com
  • Phone: +1778-846-****
  • Availability Available
Contact Form