Recent Professional Experience

Data Scientist, Electronic Arts (EA), 2018 (Current Position)
HD video game analytics, machine learning, recommender systems, data modeling, and research collaboration.

Machine Learning Consultant, Stream Technologies Inc., Canada, 2017
Technical consultation for machine learning and data science methodologies in large-scale predictive solutions.

Data Science Intern, Resolver Inc. (formerly PPM 2000), Canada, 2013-2014
Developer for business intelligence and data mining tools for large-scale incident management software and database.

Sessional Instructor/Adjunct Professor, Concordia University of Edmonton, Canada, 2014-2018
Designed and administered master's levels courses on operating systems security, e-commerce security, and network security.

Research Assistant, University of Alberta, Canada, 2010-2018
Research collaborations and peer-reviewed publications on trust and privacy in health social media.

Teaching Assistant, University of Alberta, Canada, 2009-2015
Managed lab sessions and tutoring of undergraduate courses on computing science fundamentals and programming.

Technical Skillset

Hamman is proficient in a wide variety of Web and Platform technologies such as Python, Java, R, C#, .NET, PHP, ASP, HTML, CSS, JavaScript, AJAX, LAMP stack, Cloud Computing IaaS & PaaS stacks, Docker, virtualization, and others.

This is coupled with Hamman's strong Software Engineering experience with Object-Oriented Programming (OOP), Aspect Oriented Software Development (AOSD), Unified Modeling Language (UML), Agile & Scrum Methodologies, and Design Patterns including Model-View-Controller (MVC).

Hamman is also familiar with Azure, TensorFlow, Theano, Keras, SciKitLearn, Gensim, and other machine learning platforms. He has worked with various database technologies such as MySQL/MariaDB, MongoDB, Apache Spark, HiveQL, and Microsoft SQL Server, among others.