Md. Musfiqur Rahaman

Md. Musfiqur Rahaman

Software Engineer in Dhaka, Bangladesh, He/Him

I have completed my Master's in Information Technology from IIT, University of Dhaka and BSc in CSE from North South University. Currently, I am working as a Software Engineer at Nimusoft Technology Ltd.
I mostly worked on Python Django Backend Development . But I have decent experience in Frontend, Backend, DevOps and AI. I can design the Frontend and integrate the Backend API and AI to it. I can make the deployment and maintainance of applications smoother by applying different DevOps principles. I have completed my final year thesis project in the area of Machine Learning and Natural Language Processing (NLP). Besides, I have worked on different Computer Vision related projects. I also have experience in Open Source Contributions which will help me to properly collaborate with a team in any Environment. In my free time, I love to write tech blogs and click nature photographs. I am excited to apply my skills and knowledge to real-world projects and contribute to a team of professionals in the field.

Work Experience

2024 — Now
Dhaka, Bangladesh
  • Working closely with the Managing Director to understand project requirements, leading a team of developers of 4 people

  • Redesign the Nimusoft Homepage to increase User Experience and responsiveness, increase SEO by using Django's Sitemap and around 20% improve in performance.

  • Using Django's Context Processors and Decorators to increase Code Reusability and reduce the codebase by around 25%.

  • Using Django's Custom Template Loaders to render statics separately for development and production.

  • Setting Up Settings, Env Variables, and GitHub Action to increase security and make the development process faster.

  • Making Development faster by around 30% by doing repetitive tasks using different AI Tools.

2024 — 2024
Dhaka, Bangladesh
  • Developing NSU Startups Next Website from Scratch and regularly monitoring NSU Startups Next website for performance, uptime, and user experience; promptly addressing issues using monitoring tools.

  • Collaborate with NSU Startups Next teams for accurate, up-to-date content aligned with goals.

2021 — 2022
Research Student (Guided Research) at North South University
Dhaka, Bangladesh
  • Done Guided Research and Undergraduate Thesis under Bangladesh's one of the top NLP and Bangla NLP Researcher Dr. Nabeel Mohammed sir.

  • Thesis Topic:

    A Bengali to English Word Aligner using Transformer Based Multilingual BERT

    This is an NLP-based research project. Our fine-tuned model will help properly align a Bangla Word with its corresponding English word of a sentence. Thus we can transfer the feature of an English Sentence into a Bangla Sentence. After training with 2 Million Sentence Pairs, we got around 76% Accuracy.

  • Additional Research:

    Implemented Bangla Parts of Speech Tagging, Named Entity Recognition, etc using our fine-tuned model.

    Used Microsoft IL-POST Dataset to test our model. Preprocessed MS IL-POST Dataset to ensure proper Text Classification.

    Created a 2000+ manually aligned Bangla to English Alignment Dataset to test our model.

Education

Projects

2023

A Donation Campaign Application using Flask Backend API and React Frontend where people can see the details of different donation campaigns and add them to a donation list. Utilise Local Storage and Pagination functionality to improve user experience.

Tools and Libraries: React, React-Router, Flask

Links: GitHub || Live Site

2023
Task Manager (REST API)

A Production-Grade Django project with integration among Django Template, Django Admin, Django REST Framework, PostgreSQL database and AWS S3 bucket. You can View all Tasks, Add a Task, Upload Images to the Task, Delete and Update your Task.

Links: GitHub || Live Site

2022

Published a Python package in PyPI and Docker Image in Docker Hub which will make text preprocessing and working with text files much easier.

Made two GitHub Actions. One for Auto-Update-Changelog and the other for Auto-PyPI-and-GitHub-Release

Tools and Libraries: Python, PyPI, Poetry, Docker, GitHub Action CI/CD

Links: GitHub || Docker Image || GitHub Package || PyPI || Auto-Changelog || Auto-Release

2021

A News Aggregator website that scraped different Bengali and English news from different news portals. It has an authentication system and a bookmarking system. It is also deployed using GitHub and Heroku.

Tools and Libraries: HTML, CSS, JavaScript, Python, Django, BeautifulSoup, Bootstrap, unittest, Sqlite, Render

Links: GitHub || Live Site

Side Projects

2023
Pro-Check (by YuriCodingClub) - Open Source Contribution

A checklist for projects showcased in the portfolio. I worked on adding different features keeping Accessibility in mind.

Tools and Libraries: HTML, CSS, JavaScript, React

Notable Merged Pull Requests: #14, #13

2022

A quiz site filled with over 1200+ questions on programming. I worked on adding some essential questions.

Tools and Libraries: HTML, CSS, TypeScript, React

Notable Merged Pull Requests: #297, #267

Volunteering

2020 — 2022
Senior Member of Research & Development at NSU Computer & Engineering Club
Dhaka, Bangladesh
2018 — 2019
Event Organizer at NSU Computer & Engineering Club
Dhaka, Bangladesh

Contact

GitHub
LeetCode
LinkedIn
Twitter