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
Projects
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
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
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
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 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
- Md. Mehedi Hasan | Mohammad Asif Ul Haq | Md. Hasan Maruf | Nakib Aman "Evaluating CNN Models for Gait Recognition: A Study on the CASIA-B Dataset" Published in GUB Journal of Science and Engineering (GUBJSE), July 2024
- Mohammad Kasedullah | Nakib Aman | Md. Mehedi Hasan "Sentiment Analysis of Bangladeshi E-Commerce Site Reviews Using Machine Learning Approaches" Published in International Journal of Trend in Scientific Research and Development (IJTSRD), June 2024
- Md. Mehedi Hasan | Nakib Aman | Md. Wadud Jahan "Enhancing Deep Convolutional Neural Networks to Detect Pedestrians Effectively in Various Urban Environments" Published in 6th International Conference on Electrical Engineering and Information & Communication Technology (ICEEICT), Dhaka, Bangladesh, May 2024
- 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, December 2022
- 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