Md. Shahidul Islam

Md. Shahidul Islam

Problem Solver | Competitive Programmer | Aspiring Software Engineer

Download CV Get In Touch

About Me

Passionate ICT student with a strong foundation in competitive programming and software development. Proficient in C++, Java, and web technologies with strong mathematical knowledge. My involvement in competitive programming has sharpened my problem-solving abilities and algorithmic thinking. Currently pursuing a Bachelor's degree in Information and Communication Technology at Mawlana Bhashani Science and Technology University. Eager to apply my technical skills and problem-solving expertise in impactful software engineering roles at top-tier tech companies, contributing to innovative projects and continuing to grow as a developer.

I aspire to design and develop high-quality, efficient, and scalable software solutions that address complex challenges. I aim to work in innovative environments where I can collaborate with talented teams, continually enhance my technical skills, and contribute to impactful projects. Ultimately, I want to grow into a well-rounded engineer who not only builds great software but also drives technological advancements and mentors the next generation of developers.

Education

Bachelor of Science (Engineering) in Information and Communication Technology

Institution: Mawlana Bhashani Science and Technology University, Tangail

CGPA: 3.74 (out of 4.00)

Current Status: 4th Year, 1st Semester

Key Courses: Data Structures & Algorithms, C, C++, Java, OOP, Database Management System, Web Programming, Discrete Mathematics


Higher Secondary Certificate(H.S.C)

Institution: Bogura Government College, Bogura

GPA: 5.00 (out of 5.00)


Secondary School Certificate(S.S.C)

Institution: Enayet Ali High School, Velurpara, Sonatola

GPA: 5.00 (out of 5.00)

Technical Skills

Programming Languages

C 99%
C++ 98%
Java 80%
Python 50%
OOP 90%
MySQL 95%

Web Development

HTML 90%
CSS 70%
JavaScript 85%

Projects

Stone Removal Game

Stone Removal Game is a simple two-player turn-based game.

Players take turns removing some stones from a pile.

The player who removes the last stone wins.

Grundy Algorithm Python

Problem Recommendation Engine

The Problem Recommendation Engine helps competitive programmers get personalized problem suggestions based on their skills and history.

React.js Node.js MongoDB

Inventory Management System

Track stock levels, suppliers, sales, and orders for small or medium businesses. Include alerts for low stock and sales reports.

React MongoDB

Achievements

Competitive Programming

  • Specialist in CF (Max Rating: 1510)
  • 1500+ Problem Solve in CF
  • 3-Star in CodeChef (Max Rating: 1797)
  • 300+ Problem Solve in CodeChef

Competitions

  • 29th individual position in CodeChef contest (division 2)
  • 36th position in DUET IUPC, 2025
  • 59th position in UU IUPC, 2025
  • 87th position in KUET IUPC, 2025
  • 153rd position in NCPC, 2023
  • 123th position in UIU IUPC, 2025

EXTRACURRICULAR ACTIVITIES

  • Served as a CP Trainer of juniors
  • Won Emerging Player award, ICT Intra-Department Football Tournament 2022
  • Won the first prize in race competition

Get In Touch

Location

Santosh, Tangail - 1902, Bangladesh

Email

shahidulislam159854@gmail.com

Phone

01796-836659