Professional Experience

Analyst Current May, 2023 to Present

Guardian Centre, Seeing Machines

Responsibilities:
  • Monitoring and classifying data based on driver behavior such as drowsy or distracted driving.
  • Communicating the driver’s current situation to the relevant agent based on the analysis outcome.
  • Providing system diagnostic information to clients as required.
  • Contributing to product improvement through submissions of ideas and suggestions.

Graduate Researcher June, 2019 to May, 2023

School of Engineering & Information Technology, The University of New South Wales

Responsibilities:
  • Conducting original research in the area of resource-constrained project scheduling problem (RCPSP).
  • Generating new problem instances for the singular resource problem and developing an efficient evolutionary algorithm (EA) for solving them.
  • Publishing/presenting research results in top-ranked journals and conferences.
  • Maintaining research collaborations and meeting with domestic and international partners.
  • Conducting tutorials and lab demonstrations for undergraduate students at UNSW, Australia

Assistant Professor June, 2013 to June, 2019

Dept. of Computer Science and Engineering, Rajshahi University of Engineering & Technology

Profile cse.ruet.ac.bd/fmahmud

Responsibilities:
  • Planning, preparing and delivering lectures to a high standard.
  • Supervising and monitoring student laboratory work.
  • Supervision and examination of student thesis and projects, generating idea, performing experiments, preparing paper draft, publishing papers.
  • Conducting research, attending seminars and conferences.
  • Performing different academic works such as preparing examination result, contributing to the admission process.
  • Taking responsibilities of some additional duties such as course advisor, secretary of CSE association.
  • Providing administrative services for preparing different draft reports to enhance laboratory facilities or departmental enrichments.

Lecturer November, 2010 to May, 2013

Dept. of Computer Science and Engineering, Rajshahi University of Engineering & Technology


Survey & Product Engineer October, 2010 to October, 2010

Survey & Product Engineer, Huawei Technologies Bangladesh Limited

Responsibilities:
  • Installing and commissioning the telecom equipment.
  • Establishing the telecom network and fault management and network survey.
  • Troubleshooting regarding BTS Swap, Coverage and Capacity Planning, Network optimization, Drive Testing & Drive Test Log Analysis.

System Engineer June, 2009 to September, 2010

RighTech Limited

Responsibilities:
  • Surveying BTS sites, located on different division of Bangladesh, planning and installing 3G device in replace of 2G device with minimal rearrangement.
  • Preparing documentation for the BTS site.
  • Auto cad drawing for the device mapping in the sites.
  • Providing training for the new employee.
  • Supervising and monitoring group work as a team leader.
  • Developing professional relationships with the customer by demonstrating an understanding of their requirements and achieving the goal.

ICT Trainer January, 2011 to June, 2019

Bangladesh Computer Council, Rajshahi Branch

Responsibilities:
  • Prepare the course curriculum of ICT courses.
  • Teaching and examining projects of the students.
  • Develop efficient human resource for the IT sector.
  • Create a national data centre for all government organisations.

CCNA Instructor February, 2012 to June, 2019

Cisco Network Academy, Dept. of Computer Science and Engineering, Rajshahi University of Engineering & Technology

Responsibilities:
  • Teaching fundamentals of computer networks, routing and switching configurations, implementing routing protocols, protecting the network from unauthorised access and cyber attacks.
  • Conducting Hand-on-Skill lab works.
  • Supervising students as primary instructor.
  • Providing administrative services for preparing different draft reports to enhance laboratory facilities and course as Legal Main Contract.


Research Experience

Graduate Researacher June, 2019 to May, 2023

Canberra Evolutionary Optimization Research, School of Engineering & Information Technology, The University of New South Wales, Australia

Supervisor: Professor Ruhul Sarker

Project: Robust Evolutionary Algorithms for Changing and Uncertain Environments.

Project Goal: The aim of this project is to develop an efficient algorithm to handle singular resource problems and create a new dataset for singular project scheduling problem.

Contribution: I have worked as a graduate researcher in the department of Computer Science at the University of New South Wales (UNSW), the Australian Defence Force Academy (ADFA), Canberra, Australia (June, 2019 to May, 2023). I am a multidisciplinary researcher with the main focus on designing Evolutionary Algorithms (EAs) for solving large-scale optimisation problems. My PhD thesis title is “Evolutionary Algorithms for Resource-Constrained Project Scheduling Problems (RCPSPs)”. The goal of my research was to minimize the total project completion time, manufacturing cost or both while considering practical industrial scenarios. In classical RCPSPs, each activity requires all the available resources, whereas many industrial projects exist where activities may require exactly one resource. Taking motivation from real-world manufacturing systems, I proposed an extension of classical RCPSPs called 'Singular Resource Problems (SRP)'. A heuristic embedded Genetic Algorithm (GA) is proposed for solving this new variant of RCPSPs. To test the proposed algorithm, the RCPSPs problem instances (i.e., 30 to 120 activities problems) from the Project Scheduling Problem Library (PSPLIB) were modified to align with this new variant. Later, the SRP was applied to the multi-objective RCPSPs while considering a day-based cost calculation strategy and time-varying problems. An efficient EA-based framework is proposed for solving these variants of RCPSPs, and the performance is evaluated using small to large-scale problem instances. During my PhD studies, I have published one paper in a Q1 journal, presented three papers at top-ranked conferences, and have two manuscripts that are currently in progress.


Researach Assistant April, 2014 to August, 2017

Image Processing & Remote Sensing, Dept. of Computer Science and Engineering, Rajshahi University of Engineering & Technology, Bangladesh

Supervisor: Prof. Md. Al Mamun

Project: Machine learning algorithms for facial expression recognition.

Project Goal: The objective of this project was to design and implement a facial recognition system under non-cooperative and deceptive environments.

Contribution: As the team leader, I developed a facial expression recognition system that could identify appropriate expressions from input images. Our approach was designed to address the challenges posed by a non-user-friendly dataset used for learning and testing. This system can be used as a biometric password system to log in and protect against unauthorized access and cyber-attacks.


Supervision January, 2011 to June, 2019

Dept. of Computer Science and Engineering, Rajshahi University of Engineering & Technology, Bangladesh

Primary contributor: Firoz Mahmud

Secondary Contributor: Undergrad thesis students

Goal: My goal as a supervisor was to guide and assist students during their thesis period.

Contributions: As a university teacher, I supervised 4 to 6 undergraduate students every year for their thesis projects, each spanning a one-year period. I guided them in choosing an appropriate research topic, provided initial knowledge on the selected topic, and assisted in implementing existing and proposed approaches while analyzing the results. Additionally, I helped them in preparing a paper draft that met scientific standards. Thanks to these efforts, our team has successfully published more than 25 research articles.