[1][2] Shamim made his first-class debut for Chittagong Division in the 2017–18 National Cricket League on 15 September 2017.
[3] He made his Twenty20 debut for Bangladesh Krira Shikkha Protishtan in the 2018–19 Dhaka Premier Division Twenty20 Cricket League on 25 February 2019.
[4] He made his List A debut for Bangladesh Krira Shikkha Protishtan in the 2018–19 Dhaka Premier Division Cricket League on 8 March 2019.
[10] In the third T20I match he scored an unbeaten 31 runs off 15 balls, helping Bangladesh to chase down the target of 193 and winn the series by 2–1 margin.
[17][18] He made his ODI debut during a crucial group stage fixture against Afghanistan on 3 September 2023 during the 2023 Asla Cup.