General Guidelines
Projects and Thesis
For fresher roles almost all the companies ask about projects and thesis done in university. So, it is a good idea to take a refresher on them before going to the interview. Hackathon experience and other hobby projects are also encouraged.
Resume
Instead of creating a resume from scratch by yourself, try using a template. You can find good tested templates on the web. If you just follow the basic template and change the information you get a pretty good starter. You can find a good latex resume template here. Follow the guidelines presented here on how to write contents of a resume. Don't keep it too long or too short. It is usually not necessary to add images.
TIP
Modify your resume (if needed) before applying to a new position tailoring for that specific role. It helps yourself to stand out from others.
Portfolio
You can't add everything to your resume. As it is better to keep resume as short as possible, many of the things need to be left out. So, it is a good choice to create a portfolio website. Add all your information there. Add a link of the portfolio to your resume. This way if your recruiter wants to know more about you, they can check the portfolio.
Jekyll and Hugo are two popular static site generator which requires minimal coding. Tons of highly customizable templates for these are available online.
Linked In
Try to maintain a good linked in presence. Keep your linkedin profile up to date. First, it offers a live portfolio with relevant industry connections added to your network. Many companies post their vacancies in linked in. Finally, albeit less common in Bangladesh, sometimes recruiters directly reach out if they find the profile suitable for the role.