About Me
Software Developer
I'm a computer science graduate specializing in backend and web development, currently completing my Masters in Data Science. With several years of experience developing complex web applications using a wide range of technologies. I believe that continuous improvement is essential in the tech field and am always looking for new challenges to broaden my skill set. If you're seeking a software backend or web developer with a track record of success, exceptional attention to detail, and a positive attitude, let's connect. I'm excited to explore new opportunities to utilize my skills and make valuable contributions to a dynamic team.
- Email: mahirhasancse@gmail.com
- Phone: +4915751144102
- City: Essen, Germany
Skills
Programming Language
PHP, Python, C, C++, JavaWeb Technologies
HTML, CSS, Javascript, NodeJS, ReactFramework
Laravel, ExpressJS, BootstrapDatabase
MySQL, PostgreSQL, MongoDB, InfluxDBTools & Others
Git, Github, AWS, Bitbucket, GitLab, REST API, Docker, Grafana, Jira, Confluence, Postman, Insomnia, Swagger, HTTP, MQTT, Latex, Tensorflow, Pandas, Scikit-Learn, JupyterSoft Skills
Effective communication, Critical Thinking, Teamwork, Problem solvingProfessional Experience
Software Developer - Working Student
08/2023 - 09/2024
bepro GmbH, Oberhausen, Germany
- Integration of Python scripts within Laravel framework to facilitate automated downloading of email attachments and assignment of relevant entities or topics to the downloaded files.
- Implementation of Live Search of entities and selection of entities using jQuery and AJAX.
- Development of the ERP system and implementation of CRUD functionalities using PHP and Laravel 10.
Software Developer - Working Student
09/2021 - 11/2022
Fabforce GmbH & Co. KG, Dortmund, Germany
- Developed algorithms to detect machine movement using vibration sensor data of Bosch XDK sensor device, sent vibration data using HTTP/MQTT protocol through Eclipse-Mosquitto docker and visualized the time series data using the Grafana dashboard.
- Classified machine time series data using LSTM-FCN Architecture.
- Built a Python library for generating pseudo-random signals using basic signal templates and NumPy.
Lecturer, Department of Computer Science & Engineering
01/2019 - 05/2021
North East University Bangladesh, Sylhet, Bangladesh
- Courses Instructed - Operating System, Algorithm Design & Analysis, Database Management System, Web Engineering.
- Conducted competitive programming training workshops.
Projects
SUST Online Exam
Laravel 5.5, HTML, CSS, Bootstrap, Javascript, PHP, MySQL
- Enabled online MCQ exams with teacher-uploaded questions.
- Facilitated student participation through simple registration.
MERN App
Express, NodeJS, React, MongoDB
- Created a RESTful API in Node.js and Express with MongoDB for efficient CRUD.
- Designed a responsive front end in React.js for improved user interaction.
Weather App
Java(Netbeans), JavaFx, OpenWeatherMap API
- Multiple tabs supported weather forecast search by location.
- Used OpenWeatherMap API for fetching data in JSON format.
Education
Masters in Data Science
10/2020 - 09/2024
Technische Universität Dortmund, Dortmund, Germany
Thesis - Attaching PET (-like) models to RELATIO to find causal relationships between narratives
Bachelor's in Computer Science & Engineering
04/2014 - 08/2018
Shahjalal University of Science & Technology, Sylhet, Bangladesh
Thesis - A Machine Learning Approach to Extract Keyphrases from Bengali Document using CNN-Bidirectional LSTM
Achievement
Winner [BMW Challenge]
10/2021
Introduced a bonus point system to solve the "Park & Charge" Challenge given by BMW.
Language
Competitive Programming
Publications
A Machine Learning Approach to Detect Diabetic Retinopathy Using Convolutional Neural Network
Muhammad Mahir Hasan Chowdhury, Nishat Tasnim Ahmed Meem & Marium-E-Jannat
Proceedings of International Joint Conference on Computational Intelligence: IJCCI 2018. Springer Singapore, 2020.
A Machine Learning Approach to Extract Keyphrases from Bengali Document using CNN-Bidirectional LSTM
Nishat Tasnim Ahmed Meem, Muhammad Mahir Hasan Chowdhury & Md. Mahfuzur Rahman
2019 22nd International Conference on Computer and Information Technology (ICCIT). IEEE, 2019.
Keyphrase Extraction from Bengali Document using LSTM Recurrent Neural Network
Nishat Tasnim Ahmed Meem, Muhammad Mahir Hasan Chowdhury & Md. Mahfuzur Rahman
2018 4th International Conference on Electrical Engineering and Information & Communication Technology (iCEEiCT). IEEE, 2018.