Experience
Research Assistant Professor - Computer Engineer, School of Cybersecurity, Old Dominion University, Norfolk, VA, USA. , USA, July 2023 – Present.
Roles:
1. Teaching, Research, and Service
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. 2017 – Aug. 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 2016 – Feb. 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
CYSE 635 - AI Security and Privacy, Fall 2023, School of Cybersecurity, Old Dominion University, Norfolk, VA, USA
CSE-7510: Advanced AI Networking (Teaching Assistant), Fall 2020, Department of Computer Science and Engineering, Kyung Hee University, Instructor: Prof. Choong Seon Hong
CSE-710100: Advanced Probability and Statistics (Teaching Assistant), Spring 2018, Department of Computer Science and Engineering, Kyung Hee University Instructor: Prof. Nguyen H. Tran
Professional Trainer Experience
Trainer: Basic and advance level Algorithm Problem Solving, Samsung R&D Institute Bangladesh Ltd, (March 2014 - May 2016)
Trainer: Computer fundamental to secondary school teachers as a part of CSR activity of Samsung R&D Institute Bangladesh Ltd (CSR work)