Skills
• Developing artificial intelligence and stochastic models for intelligent cyber-physical systems, cyber-security and risk, energy economics, renewable energy management, the Internet of Things systems, sustainable edge computing, wireless communication, intelligent healthcare and well-being systems, and resilient smart grid operation
• 13+ years’ research and development experience as a Computer Engineer Professional
• Team Lead and Mentoring: Practiced as a research and software development team lead, mentor, and trainer of Ph.D. and MS students
• Full stack development experience in PC software, mobile (Android and iOS), and convergences application
• Experienced in IoT, Sensor networking, embedded systems, DSP, and Linux programming
• Machine Learning and AI: Knowledgeable and experienced with various ML research that includes reinforcement learning, multi-agent reinforcement learning, meta-learning, statistic learning, deep learning (DRL, LSTM, CNN, Capsule neural network), risk-adversarial learning, generative AI, and explainable AI
• Selected Academic Courses: Fundamental of Machine Learning, Advanced Machine Learning, Advanced Artificial Intelligence, AI Security and Privacy, Data Analytics for Cybersecurity, Applied Machine Learning in Cybersecurity, Data Science for Cyber-Physical System Security, Data Science for Cyber Risk Analytics, Network Simulation, Probability and Stochastic Model, Basic Programming, Object Oriented Programming, Data Structure and Algorithm, Optimization Theory, Wireless Communication, Network Optimization, and Data Science
• Programming Language: Python, C, C++, Objective C, Java, C#, UML design
• Software Engineering: Software architecture design, Design patterns (abstract factory, builder, factory, singleton, MVC), SDLC processes (agile, waterfall, incremental), and project management (SDP, SRS, HLD, DLD, and SDC preparation by using standard templates)
• Software Development: IoT, sensor networking, embedded system, DSP, Linux programming, PC software, mobile (android and iOS), smart TV application, and convergences applications by writing code, unit testing, debugging, code reviewing, and issue fixing