Resume
Dilli P. Sharma, PhD
Toronto, Ontario, Canada.
E-mail: sharma.dilli@gmail.com
Education:
Doctor of Philosophy (PhD) in Computer Science, The University of Canterbury, New Zealand. Doctorate thesis title: Software-Defined Networking Based Moving Target Defenses. Link to the thesis.
Master of Science (MSc) in Computer Science, The Pokhara University, Pokhara, Nepal. First Rank at the University. Mater's thesis title: Authentication Mobile Agent for Providing Authentication Services in a Distributed System.
Bachelor of Science (BSc) with a major in Computer Science, Amrit Science Campus, Tribhuvan University, Kathmandu, Nepal. First Rank in the Class.
Work Experience:
Postdoctoral Fellow at The Edward S. Rogers Sr. Department of Electrical & Computer Engineering, University of Toronto, Canada.
Postdoctoral Fellow at Canadian Institute for Cybersecurity, University of New Brunswick, Fredericton, New Brunswick, Canada.
Research Engineer (Computer Vision and Machine Learning) at Nextgen Agri Limited, St Martins, Christchurch 8022.
Research Assistant at the University of Canterbury, New Zealand.
Teaching Assistant at the University of Canterbury, New Zealand.
Senior Lecturer/Program Coordinator-BSec CSIT at Prime College, Kathmandu, Nepal.
Technical Skills:
Programming languages: Python, Java, C/C++
Data analysis and visualization tools: Pandas, NumPy, SciPy, Matplotlib, Plotly Dash, Flask, Jupyter Notebook, PyCharm, NetBeans, Eclipse, MS Visual Studio
Machine learning frameworks and APIs: Scikit-learn, PyTorch, Keras, TensorFlow, OpenCV DNN, scikit-multiflow, PyOD, PySAD, and PyCaret, H2O, XGBoost, PySyft, AutoML and ML Pipeline
Big data analysis tools and platform: Hadoop MapReduce, Hadoop Ecosystem, Apache Spark Framework, Cloud Data Platform (Hortonworks Data Platform)
Infrastructure and Integration: Kafka, ELK (Elasticsearch, Logstash, Kibana) Stack, IBM QRadar
Databases and connectivity: SQL (DDL, DML) using MySQL, MS SQL Server, Oracle, and Database Connectivity Interfaces
Design and Modeling: Object-oriented design, MVC Design Pattern, UML
Learning Management Systems (LMS) and Teaching Tools:
LMS: Blackboard Ultra, D2L, Canvas, Moodle
Collaboration and Communication: Zoom, MS Teams, Crowdmark
Delivery Methods: In-person/in-classroom, Online, Hybrid, HyFlex
Honors and Awards:
G B Battersby-Trimble Scholarship in Computer Science 2019.
UC Department of Computer Science and Software Engineering PhD Scholarship.
Nepal Bidhya Bhusan Padak –Kha: awarded by Honorable President Dr. Ram Baran Yadav, Government of Nepal in 2011. This award was granted for holding the First Rank in the master’s degree in computer science course at Pokhara University.
Dean’s List Award: awarded by the Faculty of Science and Technology, Pokhara University.
Publications:
A. Selected Journals and Conference Papers
Sharma, D.P., Beigi-Mohammadi, N., Geng, H., Dixon, D., Madro, R., Emmenegger, P., Tobar, C., Li, J. and Leon-Garcia, A., "Statistical and Machine Learning Models for Predicting Fire and Other Emergency Events in the City of Edmonton", IEEE Access, vol. 12, pp. 56880-56909, 2024, doi:10.1109/ACCESS.2024.3390089.
He, X.; Lashkari, A.H.; Vombatkere, N.; Sharma, D.P. Authorship Attribution Methods, Challenges, and Future Research Directions: A Comprehensive Survey. Information 2024, 15, 131. https://doi.org/10.3390/info15030131
Niktabe, S., Lashkari, A. H. and Sharma, D.P. Detection, characterization, and profiling DoH Malicious traffic using statistical pattern recognition. Int. J. Inf. Secur. 23, 1293–1316 (2024). https://doi.org/10.1007/s10207-023-00790-z
Sharma, D.P., Kaur, B., Shoeleh, F., Erfani, M., Le, DP, Lashkari, A. H. and Ghorbani, A. A. "Adaptive User Profiling with Online Incremental Machine Learning for Security Information and Event Management ", The Fifteenth International Conference on Emerging Security Information, Systems, and Technologies (SECURWARE 2021 ), Athens, Greece, 2021, pp. 82-87. [link]
Sharma, D.P, Enoch, S. Y., Cho, J. H., Moore, T. J., Nelson, F. F., Lim, H. and Kim, D. S. "Dynamic Security Metrics for Software-Defined Network-based Moving Target Defense", Journal of Network and Computer Applications, 2020. https://doi.org/10.1016/j.jnca.2020.102805
Cho, J.H., Sharma, D.P, Alavizadeh, H., Yoon, S. H., Ben-Asher, N., Moore, T.J., Kim, D. S., Lim, H., and Nelson, F. F., “Toward Proactive, Adaptive Defense: A Survey on Moving Target Defense'', in IEEE Communications Surveys and Tutorials, vol. 22, no. 1, pp. 709-745, First quarter 2020. DOI: 10.1109/COMST.2019.2963791
Sharma, D. P., Cho, J. H., Moore, T. J., Nelson, F. F., Lim, H. and Kim, D. S., "Random Host and Service Multiplexing for Moving Target Defense in Software-Defined Networks," ICC 2019 - 2019 IEEE International Conference on Communications (ICC), Shanghai, China, 2019, pp. 1-6. DOI: 10.1109/ICC.2019.8761496.
Sharma, D. P., Kim, D. S., Yoon, S., Lim, H., Cho, J. H., and Moore, T. J., “FRVM: Flexible Random Virtual IP Multiplexing in Software-Defined Networks," 2018 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/ 12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), New York, NY, 2018, pp. 579-587. DOI: 10.1109/TrustCom/BigDataSE.2018.00088.
Dishington, C., Sharma, D. P., Kim, D. S., Cho, J. H., Moore, T. J. and Nelson, F. F., "Security and Performance Assessment of IP Multiplexing Moving Target Defence in Software Defined Networks," 2019 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/13th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), Rotorua, New Zealand, 2019, pp. 288-295. DOI: 10.1109/TrustCom/BigDataSE.2019.00046.
Google Scholar link for the complete list of my publications
A. Textbooks:
Author of the following Textbooks (undergraduate-level courses):
JAVA Programming with Advanced Features, First Edition, ISBN: 9 78 9937 30 2203, Buddha Academic Publishers and Distributers Pvt, Kathmandu Nepal, 2013 2
Data Structure and Algorithms a Practical Approach, Second Edition, ISBN: 9 78 9937 870214, KEC Publication, Kathmandu, 2014
Computer Programming with C, First Edition, ISBN: 9 78 9937 870245, KEC Publication, Kathmandu 2013
Conferences/Workshops Activities
Talked on Flexible Random Virtual IP Multiplexing for Moving Target Defense in Software-Defined Networks in the Departmental Postgraduate Conference, September 5-6, 2019, University of Canterbury, Christchurch, New Zealand.
Talked on Moving Target Defenses and Their Applications in the Internet of Things in International Workshop on the Internet of Things Cybersecurity and Safety, 8-10 August 2019, Massey University, Auckland, New Zealand.
Presented a paper on Security and Performance Assessment of IP Multiplexing Moving Target Defence in Software-Defined Networks in 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communications / 13th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), 5 – 8 August 2019, Novotel Lakeside Rotorua, New Zealand.
Worked as an organizing member (volunteer) at the 24th Australasian Conference on Information Security and Privacy (ACISP 2019), 3-5 July 2019, Christchurch, New Zealand.
Attended 25th ACM Conference on Computer and Communications Security (ACM CCS’18), 15-19, October 2018, Toronto, Canada.
Presented a paper on FRVM: Flexible Random Virtual IP Multiplexing in Software-Defined Networks in the 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/ 12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), July 31-August 3, 2018, New York, USA.
Attended the International Workshop on the Internet of Things Cybersecurity and Safety, 17-19 July 2018, The University of Canterbury, Christchurch, New Zealand.
Attended an International Workshop on Soft Computing and Applications (ISCA’15), March 25-27, 2015, in New Delhi, India.
Attended a workshop on high-performance and Parallel Computing Methods and Algorithms for Material Defects, Organized by the Institute for Mathematical Sciences (IMS), Department of Mathematics, National University of Singapore (NUS), February 9-13, 2015, Singapore.
Participated as a team coach in an International Programming Contest 2014, Organized by Bangladesh University, on December 27, 2014, in Dhaka, Bangladesh.
Journal Reviewer:
IEEE Transactions on Services Computing
IEEE Transactions on Network Science and Engineering
IEEE Access
The Computer Journal
Journal of Network and Computer Applications