Experience

Research Assistant Professor - Computer Engineer, Department of COVA CCI Coastal Node, School of Cyber Security, Old Dominion University, Suffolk, 23435, USA, July 2023 – Present.

Roles:

1. Teaching and Research 

Post-doctoral Research Associate, Virginia Modeling, Analysis, and Simulation Center (VMASC), Department of Computational Modeling and Simulation Engineering, Old Dominion University, Suffolk, 23435, USA, Sep. 2022 – July 2023.

Roles:

1. Develop trustworthy machine learning (ML) solutions 

2. Present research findings at scientific conferences

3. Publish research results in peer-reviewed scientific journals

4. Participate in the writing of research grant applications

5. Other duties as assigned

Research Professor, Networking Intelligence Lab, Department of Computer Science and Engineering, Kyung Hee University, Yongin-si, Republic of Korea, Sep. 1, 2022 – Sep. 13, 2022

Postdoctoral Researcher, Networking Intelligence Lab, Department of Computer Science and Engineering, Kyung Hee University, Yongin-si, Republic of Korea, Sep. 1, 2021 – Aug.  31, 2022.

Research Projects:

• Evolvable Deep Learning Model Generation Platform for Edge Computing [Funding: Institute of Information & communications Technology Planning (IITP), Korea]

• Development of Core Architecture for Moving Edge Computing System Based on Meta Federated Learning [Funding: National Research Foundation (NRF) of Korea]

Roles:

1. Research and Development

2. Writing and publishing papers 

3. Filing patents

4. Mentoring MS and Ph.D. students

5. Teaching Assistant

6. Project grant applications work

Ph.D. Researcher, Networking Intelligence Lab, Department of Computer Science and Engineering, Kyung Hee University, Yongin-si, Republic of Korea, Mar. 2017Aug. 2021.

Research Projects:

• Self-Sustainable Intelligent Edge Computing Systems for Next-Generation Wireless Networks: Stochastic Model and Cognitive Learning Approach [Python]

• Evolutionary deep learning model creation platform for distributed edge [Python]

• Learning-based intelligent wireless network virtualization in heterogeneous network environment [Python]

• Attentive driving framework based on cognitive behavior mining (Demo) [Python, Java]

• User interaction based smart living system (Demo) [Python, Java, Android]

• Framework of an On-Premises Narrow AI Engine for an Energy Management System using Energy Management Agents (ISO/IEC 15067-3-51)

Roles:

1. Research and Development

2. Writing and publishing papers 

3. Filing patents

4. Mentoring MS and Ph.D. students

5. Teaching Assistant

6. Project grant applications work

Senior Software Engineer, ReliSource Technologies Ltd, Dhaka, Bangladesh, May 2016Feb. 2017.

Research Projects:

Cold chain management and control system (Team lead) [C++, C#]

Roles:

1. Development Team Lead

2. Requirement analysis, researching, UML, and architecture designing

3. Writing code, unit testing, debugging, code reviewing, and issue fixing

4. Use and maintainance of internal project management and version controls tools

5. Technical documents (SDP, SRS, HLD, DLD, SDC) preparation by using standard templates

6. Innovative idea generation and knowledge sharing

7. Communication with client

Lead Engineer | Senior Software Engineer | Software Engineer, Samsung R&D Institute Bangladesh Ltd, Dhaka, Bangladesh, Mar. 2015 – May 2016 | Mar. 2013 – Feb. 2015 | Sep. 2010 – Feb. 2013.

Research Projects:

• SHealth (iOS interoperable platform development for Samsung wearable devices) [Objective C, Java, Android]

• Pro Suggest Market (Android and iOS Apps with NX series Samsung camera platform and cloud server) [Objective C, Java, Android, Linux Programming]

• Samsung SMART TV Emulator (Emulator development) [C++, GTK, Linux Programming]

• Smart TV Application Development (TV Apps development for MEA region) [HTML, CSS, Javascript]

• Image Codec Porting and Optimization (Near-loss less image codec porting, and optimization for a specific SoC within time constraints.) [C, C++ (ARM CC), Linux programming]

• DSP Software Development Phase-2 (Samsung reconfiguration processor for SIMD) [C, C++ (ARM CC), Linux programming]

• DSP Software Development Phase-1 (Samsung reconfiguration processor for SIMD) [C, C++ (ARM CC), Linux programming

Roles:

1. Requirement analysis, researching, UML, and architecture designing.

2. Writing code, unit testing, debugging, code reviewing, and issue fixing.

3. Use and maintenance of internal project management and version control tools.

4. Technical documents (SDP, SRS, HLD, DLD, SDC) preparation by using standard templates.

5. Innovative idea generation and knowledge sharing.

6. Participation of Internal and external (HQ) Software Process Audit.

7. Trainer of basic and advanced level Algorithm Problem-Solving.

Academic Teaching Experience 

Professional Trainer Experience