Sabbir Hosen Mamun

Academic • Programmer • Linux Enthusiast

sabbir@disroot.org | mamun@cse.green.edu.bd shmVirus.github.io | shmVirus | shmVirus

An academic and Linux enthusiast who enjoys solving problems with code and logic.

Experience

Green University of Bangladesh Narayanganj
Lecturer, Department of CSE Feb 2024 - Present

Education

Bangladesh University of Professionals

Dhaka
Masters of Science in Computer Science and Engineering Jan 2026 - Present

Green University of Bangladesh

Dhaka
Bachelor of Science in Computer Science and Engineering Sep 2019 - Jul 2023 | CGPA 3.92/4

Government Tolaram College

Narayanganj
Higher Secondary Certificate in Science Jul 2016 - Jul 2018 | GPA 4.08/5

I.E.T. Governtment High School

Narayanganj
Secondary School Certificate in Science Jan 2014 - May 2016 | GPA 5.00/5
Junior School Certificate Jan 2013 - Dec 2013 | GPA 4.81/5

Skills

Programming
C/C++, Java, Assembly, Bash, Python, JavaScript, PHP
Fundamentals
OOP, DSA, Networking, CI/CD, GitHub Actions
Tools
Linux, Git, Android Studio, VS Code, LaTeX
Web
HTML, CSS, Hugo, Astro
Database
MySQL, SQLite
Libraries
NumPy, Pandas

Projects

Android

RSS Feed Reader for Android using XMLPullParser[Code]
Dec 2022
  • Developed an RSS Feed Reader Android application to read news and articles easily.
  • Utilized the XMLPullParser library to parse and extract data from XML-based RSS feeds.
  • Ensured a user-friendly interface to display and navigate seamlessly the parsed feed content.

Networking

Tic-Tac-Toe using Socket Programming[Code]
Apr 2022
  • Built a tic-tac-toe game utilizing socket programming to enable multiplayer functionality.
  • Deployed the TCP protocol to ensure the correct order of turns between players.
  • Designed game logic so the 1st player hosts, handling 2nd player disconnects.

CLI

Sudoku Game using Backtracking Algorithm[Code]
Dec 2020
  • Built a Command Line Interface based Sudoku game with various difficulties.
  • Applied the backtracking algorithm to generate and solve Sudoku puzzles.
  • Created a background process to generate the puzzle solution and validate user input.
Student Result Management System[Code]
Aug 2020
  • Developed a Command Line Interface based student result management system.
  • Implemented a linked list data structure to store and manage student records.
  • Used the insertion sort algorithm for sorting student records efficiently.