MD Shihabul Islam
I have over 3 years of experience as a full-stack developer under
my belt. I am specialised in building back ends using TypeScript,
also quite handy with PHP, Python, SQL, Bash, Redis, Elasticsearch,
and other cutting-edge technologies. I am also more than capable
of adapting to any new tech required for a project.
Brain Station 23 Ltd
05/2015 - Present
Freelance Software Engineer
07/2019 - Present
Problem solving, Team collaboration, Communication, Leadership, Decision making
BSc in Software Engineering
American International University-Bangladesh
09/2013 - 2018
National Hackathon 2K16
A certification for participating national hackathon 2016 organised by ICT division of Bangladesh Government.
Tise is a Norway-based eCommerce platform to sell second-hand products. I worked on this project
as a back-end developer.
Technology: NodeJS, MongoDB, Docker, Elasticsearch, Jenkins
Bluwave is a type of social WiFi system with content filtering; it provides customer insights. This
company used the Open-Mesh access point as the WiFi device. I wrote a Bash script for the AP to
auto-configure the new device and apply content filtering. I also used PHP and MySQL for the CMS.
Health care application for both Android and iOS. Back-end is built in DRF.
Technology: Python, Django REST framework, PostgreSQL
Durbin is a real-time vehicle tracking system. It was my first hands-on project involving real-time
data transmissions. I used WebSockets for real-time communication, Redis for in-memory data
storing, Node.js with Express.js, and MongoDB for the database.
You Must Know
You Must Know is a web magazine with a group of content creators manage this website and write
content. The CMS was built using PHP.
Fosholi is an award-winning project that's centered around a platform that helps farmers with their
problems via mobile app or web. I developed the back end using PHP (Laravel) and contributed to
the web portion (React).
eMarketing is an email marketing tool built using PHP/Laravel. Initially, the throughput of the app
did no meet the client's expectations. Later, the project was handed over to me and I optimized the
infrastructure of the system with the end result exceeding the client's expectation. I increased the
throughput by 2x and reduced the cost by 4x.
500 National App Development Training
A certification for participating in SUB national programming contest.
DHAKA | 3 months
From this camp we were introduced with competitive programming and learned beginner
Algorithms, Data-structures, Number theory, Geometry, Probability, Dynamic Programming and
DHAKA | 1 week