Md. Mehedi Hasan

Software Engineer

About Me

I am a highly motivated computer science graduate proficient in Python, web development using Django and different Machine Learning techniques. Besides the university curriculum, I am also engaged with different volunteering organizations to interact with different people and develop my soft skills. I also have experience in working different projects, algorithmic sports programming. I have been solving problems in Codeforces, Hackerrank, etc. I always try to improve my software skills and knowledge base to fit with the latest technologies and market trends.

I am most skilled in: Python

Skill

Programming Languages: Python C/C++ SQL HTML CSS

Python Framework: Django

Database: Django ORM PostgreSQL MySQL

Python Libraries: Keras scikit-learn TensorFlow OpenCV NumPy Pandas Matplotlib Seaborn

API Technologies: GraphQL RestAPI

Tools: Docker Postman selenium

Operating Systems: Linux macOS

Applications: JIRA Google Colab Github Visual Studio Code CodeBlock Drive

Experience

Developer eXperience Hub

Software Engineer I (Python)

December 2023 - Present

  • Assisted in developing web applications using Django, contributing to new feature implementations.
  • Assisted in developing RESTful APIs and GraphQL, enabling seamless communication between front-end and back-end components.
  • Collaborated with senior developers on various web projects.

Software Engineer Intern

August 2023 - November 2023

  • Acquired practical experience in Django and GraphQL web development.
  • Actively contributed to implementing new features.
  • Collaborated closely with senior developers, demonstrating a commitment to learning.

Environment: Python Django GraphQL RESTApi Docker Linux JIRA AWS S3 Django ORM PostgreSQL Postman

Education

Varendra University, Rajshahi, Bangladesh

B.Sc. in Computer Science & Engineering

2019 - 2023

CGPA: 3.36 (out of 4.00)

Varendra College, Rajshahi, Bangladesh

Higher Secondary School Certificate (HSC)

2015 - 2018

Group: Science

Kakon Hat High School, Rajshahi, Bangladesh

Secondary School Certificate (SSC)

2011 - 2015

Group: Science

Projects

E-commerce Site

Django E-commerce Site with Payment Gateway and REST API

2023

This project is a Django-based web application that includes user authentication, a shopping cart, purchase and payment integration, an admin interface, and a RESTful API. It provides a seamless shopping experience with secure user authentication, easy product selection, checkout and payment integration, and efficient management through an admin interface and API.

Technologies: HTML CSS JavaScript Django

Face Similarity

A Machine Learning Base Web Project Using Django

2023

This project utilizes the face_recognition library and a trained model to implement a system for face recognition and verification. It allows users to upload images.The system then compares the facial features with the trained model to determine similarity and perform identity verification.

Technologies: HTML CSS JavaScript Django Machine Learning

Gait Cycle Detection

Complete Gait Cycle Detection with CASIS B Dataset Analysis

2022

In this project, the CASIS B dataset has been selected. Each object is then measured by height and width through a bounding box to calculate the aspect ratio. We noticed that the bounding box is wide when the legs are away from each other and narrow when the bounding box is close to the feet. This concept helps to identify the gait cycle by calculating the aspect ratio. Finally, we find the gait cycle represents three local minima in the aspect ratio curve.

Technologies: OpenCV NumPy Matplotlib

Tourism-Point

A Travel & Tourism Management System

Sep 2021 – Dec 2021

Travel & Tourism Management System is used to automate all processes of travel and tourism, which are related to the creation, booking, confirmation, and user details. This system is used to book a tour from anywhere in the world through a single dynamic website that will help the user to know all about the location and travel details on a single website. The admin can create packages and add packages to the website from specific travel agents and hotels. Users can then sign in and book any package, their management can be confirmed by the administrator on the booking page. Users can see the confirmation on their booking page. It is the easiest platform for all travelers to easily book and know all the details.

Technologies: HTML CSS PHP MySQL Bootstrap

Scheduler

Android App

Sep 2020 – Dec 2020

Scheduler is an Android-based class schedule application that offers various features. It provides an up-to-date daily class schedule, ensuring users have the latest information at 6:00 PM. It also keeps track of assignment and exam schedules, keeping students organized. The app allows users to search for empty classrooms for study or group activities. Additionally, it includes an option for teachers to add extra classes. Furthermore, teachers can update or delete class, assignment, and exam details as needed, ensuring flexibility and easy management.

Technologies: JAVA XML Firebase

Research

Research Interest

Machine Learnig Computer Vision Natural Language Processing Artificial Intelligence

Undergraduate Thesis

Title: Gait Recognition from Occluded to Reconstructed Gait Cycle Using Deep Learning.

Supervisor

Md. Golam Shahriar
Lecturer,
Department of Computer Science and Engineering,
Varendra University, Rajshahi, Bangladesh.
Email: shahriar489@gmail.com , shahriar@vu.edu.bd

Publications

  1. Md. Mehedi Hasan | Md. Fatin Ilham | Khalid Saifullah Sabbir | Nakib Aman "Silhouette-based Gait Recognition using CNN-RNN" Published in International Conference on Recent Progresses in Science, Engineering and Technology (ICRPSET), Rajshahi, Bangladesh, 26-27 December, 2022
  2. Md. Mehedi Hasan | Nakib Aman | Khalid Saifullah Sabbir | Md. Fatin Ilham "Gait Recognition from Occluded to Reconstructed Gait Cycle Using Deep Learning" Published in International Conference on Big Data, IoT and Machine Learning (BIM), Dhaka, Bangladesh (Accepted)

Extra-curricular Activities

Secretary

Varendra University Programming Club

May 2022 - Feb 2023

  • Mentor VUPC Code Marathon 2022.
  • Organized regular sessions and workshops.

General Secretary

Robotics Society of Varendra University

May 2021 - April 2022

  • Organized the ROBO SOCCER 2022.
  • Organized the RSVU SPARK FEST 2021.
  • Organized regular sessions and workshops.

Volunteer

Society for the Popularization of Science, Bangladesh (SPSB)

Aug 2021 - Dec 2021

Publicity Secretary

Student Community Policing, Varendra University Unit

Oct 2019 - Sep 2020

Attended Training/Workshop

  • Attended Software Quality Assurance (SQA) Live Course by Bug Resistance in Dhaka, Bangladesh
  • Attended a two hundred hours of training for mobile game development (Cross Platform), Organization by ICT Division, Ministry of ICT, Bangladesh, February 2022.
  • Attended Bangladesh Youth Social Leadership Program (BYSLP) Funded by USAID, developed by NORC at the University of Chicago and New York University, in collaboration with Rupantar and Varendra University, February 2020.
  • Attended Active Citizens -107 batch organized by CCD Bangladesh in Rajshahi, Bangladesh
  • Attended the national skill standard basic (360 hrs) 6 months course organized by Bangladesh Technical Education Board in Rajshahi, Bangladesh.

Contests & Participations

  • VUPC Intra University Programming Contest 2021, Varendra University
  • Virtual Tech Carnival 2020, Varendra University
  • Traction 2020, BRAC University
  • TechFest 2019, Varendra University
  • VU Intra University Programming Contest 2019, Varendra University