Software skills: Golang, Scala, Java, Python, shell scripting, Sed & AWK.
IDEs and Editors: Goland, IntelliJ, PyCharm, Eclipse, Vim/Neovim, Atom, Sublime.
Documentation: Latex, Markdown.
OS: Unix (macOS), Linux.
Version control and team cooperation: Git, Travis CI, Slack, Trello.
Design, modeling and testing tools and techniques: CPNs, Modbat, JUnit, table-driven testing.
Rui Wang received M.Sc. in Computer Science and Engineering from Halmstad University, Sweden, 2014. He then worked as an IBM i software developer at the System & Technology Laboratory of the IBM Investment Company Limited until 2016. Currently, He is working as a Ph.D. research fellow in computer science at the Western Norway University of Applied Sciences (HVL). His work and research interests include fault-tolerant distributed computing, distributed systems, software systems testing, model-based testing, distributed algorithms, consensus protocols, concurrent and distributed software systems engineering, cloud computing, and internet-of-things.
Attended committee meetings as a member of the Ph.D. programme committee, which involves all kinds of business for the Ph.D. programme in Computer Science, such as employment of research fellows, admission to the Ph.D. programme, budget for the Ph.D. programme, PhD courses, and research proposals.