Objective

Software engineer with proven experience at Hidayah Smart Solutions in helping companies create and maintain better code base for re-usability. Capable of continuous learning from any source. I have participated in many programming contest at university including ACM ICPC.

Work Experience

Hidayah Smart Solutions

Software Engineer

April 2022 - Now

Bahon Express

Assistant Software Engineer

November 2020 - March 2022

Ringer Soft Limited

Junior Software Engineer

September 2020 - November 2020

Skills

  • Web Development

    JavaScript

    React Js

    Next Js

    Angular Js

    PHP

    Laravel

  • Programming Language:

    C

    C++

    Python

    Java

  • Database:

    MySQL

  • Project Management & Version Control

    Jira

    Asana

    GitHub

Projects

Bahon Express

Front-End, software design

Bahon Express is the trusted platform that provides parcel delivery system based on an app where you can track your parcel.

Technology: React JS, redux, ant design.

Major tasks:

  • Role based user access: I restricted user view area according to their role which are saved in local storage while login.
  • Rest API connection: Integrate api with front-end via axios and get response data in json format.
  • Google map Integration: To track delivery rider we take coordinates from rider mobile app , then locate the rider in map by integrating their coordinates.
  • File operations: By filtering, back-end gives me various report data. Then I presented those data as excel or pdf format. Some pdf file is built for direct print as a sticker.
  • Nested area selection: To select city -> sub city -> thana -> area, I used map and set function because map function provide key value of an array of object.
  • Custom customer support: I build a custom ticket system for customer where customer can text us with file and customer support team can replay immediately in real time from admin panel.
  • It also contains an account management system.

Achievements:

  • Deep knowledge about redux and complex nested loop which reduces time complexity.
  • Maintain project schedule and coordinate with backend properly.
  • Enhance my problem solving knowledge.

Swapno BSS for UNDP

Front-End

Swapno Beneficial Selection System is an application to select beneficially among all registered candidates. Candidate’s NID verification through API, barcode scanning + input, ‘N’ number of criteria crosschecks (with validation and filtering), generate two list based on age group, random selection generation after lottery, accept/reject option, GPS integration in post verification visit, picture option (beneficiary face & house), provide complete list.

Technology: React JS, redux, ant design.

Major tasks:

  • Role based user access.
  • Rest API connection.
  • File operations.

Enterprise Account Management System (EAMS) for UNDP

Front-End

EAMS is the Enterprise Account Management System. Multiple enterprise business can manage all its operations, including production, planning, purchasing, manufacturing, sales, income, expense, inventory distribution, accounting, reporting and customer support, from a single, fully integrated.

Technology: React JS, redux, ant design.

Major tasks:

  • Admin-type based UI: I restricted user view area and some dynamic actions button according to type of the user.
  • Rest API connection.
  • File operations.
  • Calculation: As it's a account management system I have to do complex on-page calculation based on user entry.
  • Custom customer support

Achievements:

  • Achieved good knowledge about accounting .
  • Enhance my problem solving knowledge.

Fiber map

Front-End

https://fibermap.hidayahsmart.solutions/

ID: root@fibermap.com

Pass: 11111111

Fiber map is a great solution for internet service provider to track their devices(POP, Router, Junction box, Splitter and cable) and customers on a customized map.

Technology: React JS, redux, ant design, open street map.

Major tasks:

  • Rest API connection.
  • Integrate OSM: I have to use open street map (OSM) beside google map. Because OSM is open source which gives more flexibility to use the map.
  • Locate and draw: Cable drawing, locate their devices in map and save those with their coordinates in database .
  • Cable core connection: I have to build a solution to connect programmatically one/multiple cable core with another/multiple cable core. Where core color have to match. One cable contains 2/4/12/24/36/48 cores.
  • Create shortcut action: For better user experience I made some shortcut key which reset various area focus system in map.
  • Single page control: For reduce code complexity I control every action from a single page. That's mean this whole project controlled from a single page. All data circulates from that page based on their action.

Achievements:

  • I gained a great knowledge about map system from this project.
  • Enhance my problem solving knowledge.

One Company

Front End and analyst

One Company is a one-stop-shop for all your business needs, developed in Melbourne, Australia. Register and manage your business from your personal dashboard.

Technology: React JS, redux, styled component, ant design, stripe for payment gateway.

Major tasks:

  • Role based user access.
  • Rest API connection.
  • File system.
  • Custom customer support.
  • Nested dynamic form: This project contains more than 50 registration form. And maximum form is nested and change based on previous option select. So I made those form dynamic. Some form has on page calculation.
  • Review and payment gateway: I previewed all form data before submission, on confirm it took us to the payment page where amount of payment already calculated on-page based on user input. After confirm it took us to the payment gateway.

Achievements:

  • Gained deep knowledge about all kind of form.
  • Gives me a clear concept of payment gateway integration and response handling.

FakeBuzz

Front-End

FakeBuzz is an anti-fake coding platform developed in Melbourne, Australia. This proven technology can fight against fake consumer goods, counterfeit medicines, personal care, electronics and many other products.

Technology: Next JS, React JS, ant design, styled component.

Major tasks:

  • Role based user access.
  • Rest API connection.
  • File system.
  • QR and barcode print: There is a module where huge amount of unique QR and Barcode generates and download it as a proper excel format with predefined size.

Achievements:

  • Cleared my concept about huge file download.

QBOT

Front-End, software design

It is a queuing management system which is a pc application build with Electron JS. It makes sure that customers get served in the right order. This software is connected with sound system, multiple display which shows tokens number and controlled from a local server.

Technology: Electron JS, React JS, ant design, ESP32.

Major tasks:

  • Role based user access.
  • Rest API connection.
  • Connection with token printer in a predefined size.
  • Programming ESP32 Board with Arduino IDE.

Achievements:

  • Achieved a little knowledge about ESP32.
  • Learned how to create a desktop base application.

Education

Bangladesh Army International University of Science and Technology, Cumilla

Computer Science and Engineering - B.Sc.

2016 - 2020

Comilla Victoria Govt. Collage

Science - Higher Secondary Certificate

2014 - 2016

Comilla Modern High Scholl

Secondary School Certificate

2010 - 2014

Other Courses and Certificates

1. Professional Web Design & Development course-120 Hours from BITM (BASIS)

2. Digital Marketing course under Bangladesh Hi-Tech Park from PeopleNTech

REFERENCE

Mohammad Asaduzzaman Khan

Associate Professor & HOD

Email: mak@baiust.edu.bd

BAIUST, Cumilla.

Mobile: +8801711-003233

Mousumi Hasan Mukti

Assistant Professor

BAIUST, Cumilla

Email: mousumi.h@baiust.edu.bd

Nazmul Hasan

Team Lead

Hidayah Smart Solutions.

Email: nazmulimm@gmail.com

Mobile: +8801761-468003