Monir

Hi! I am Monir.

Monir

My passion is to turn data into actionable insights. To achieve that goal in an efficient and timely manner, I am working on a real-time data analytics platform that involves building data pipelines capable of batch & streaming data processing along with prototyping experimentation engine, building thermal models, and investigating customer segmentation.

I am currently a Graduate Research Assistant in Software Engineering & Intelligent Systems at the University of Alberta. My research revolves around real-time data analytics platform in collaboration with ATB Financial and falls in the realms of data analytics and machine learning. I am also working on a smart home project that is in the cross-section of IoT, data analytics, and machine learning. Before this, I was a system engineer in the telecommunications industry for a couple of years and was involved in IoT proof of concept project using AWS & Telenor Connexion.

Please reach out to me if you wanna talk about anything data! Also, a chat about movies/series or cooking can be interesting too!

Education

2018 - Present

Master of Science (MSc)

Software Engineering & Intelligent Systems

Department of Electrical & Computer Engineering

University of Alberta

Edmonton, Alberta, Canada

2011 - 2015

Bachelor of Science (BSc)

Electrical & Electronic Engineering

Position - 6th out of 132

Chittagong University of Engineering & Technology

Chittagong, Bangladesh

2008 - 2010

Higher Secondary Certificate (HSC)

Rajuk Uttara Model College

Dhaka, Bangladesh

1998 - 2008

Secondary School Certificate (SSC)

Banani Bidyaniketan

Dhaka, Bangladesh

Research & Project

Card image cap
Performant and Available Computing Systems Lab

This lab focuses on analyzing, modelling and designing dependable software systems.

PACS Lab
Card image cap
Sustainable Computing Lab

This lab focuses on Cyber-Physical Systems, Internet of Things and Energy Informatics. We are passionate about interdisciplinary, complex systems challenges at scale through the use of networked sensors and real-time analytics.

Sustainable Computing Lab
Card image cap
ATB AI Lab

UofA & ATB has partnered up to ensure exceptional financial services and design intuitive customer experience solutions using the power of Big Data Analytics & Machine Learning

ATB AI Lab
2019-2020

Dynamic Customer Segmentation

University of Alberta

Sustainable Computing Lab & ATB AI Lab

The goal of this project is to:

  • Investigate timeseries clustering for banking customer segmentation
  • Explore rule extraction from the obtained clusters leveraging metadata for explainabilty

Smart Home Analytics

University of Alberta

Collaborator: Tianyu Zhang

The goal of this project is to:

  • Develop algorithm based on Bayesian Neural Network for building RC model of homes based on ecobee dataset.
  • Use clustering for the selection of representative homes from clusters of home
  • Explore transfer learning for transferring models from representative homes to other homes of the cluster with little or no retraining.

2019

Experimantation Engine

University of Alberta

Sustainable Computing & ATB AI Lab

The goal of this project was to develop an experimentation or statistical engine that can help in statistical tests.

Anomaly Detection in Energy Usage for Smart Homes

University of Alberta

The goal of this project was to use Ecobee Dataset for smart homes for predicting houses with anomalous energy usage patterns leveraging classical & density-based outlier detection methods.

Executability of Python Snippets in Stack Overflow

University of Alberta

Collaborator: Nima Mahmoudi, Changyuan Lin

The goal of this project was to:

  • Develope a scalable framework to investigate Python Code Block executability in Stack Overflow using SOTorrent.
  • Answer specific research questions based on the analysis.

Analysis of Python Packaging Ecosystem (PyPI)

University of Alberta

Collaborator: Nima Mahmoudi, Changyuan Lin

The goal of this project was to:

  • Mine PyPI Dataset to find answers regarding the evolution of Python Packaging Ecosystem and comparison other packaging ecosystems.
  • Build a scalable analytics system in the context of the project for speed & future extensibility

2018-2020

Real-time Data Analytics Platform

University of Alberta

DDSL, Sustainable Computing & ATB AI Lab

The goal of this project was to develop a real-time data analytics engine leveraging GCP components. It had the ability to deal with both batch & streaming data.

2017

Proof of Concept Trial of IoT Platforms

Grameenphone Limited

The goal of this project was to:

  • Validate the basic IoT platform functionalities (data exchange, visualization and rule-based control) and measure costs associated with it
  • Strategize IoT Platform as a Service (PaaS)

Publications

Md Monir Hossain, Tianyu Zhang, Omid Ardakanian, "Evaluating the Feasibility of Reusing Pre-trained Thermal Models in the Residential Sector", In Proceedings of the 1st ACM International Workshop on Urban Building Energy Sensing, Controls, Big Data Analysis, and Visualization (UrbSys), 2019.

The goal of this work is to build thermal model at scale.

  • Developing algorithm based on Bayesian Neural Network for building RC model of homes based on ecobee dataset.
  • Using clustering to select representative homes from clusters of home.
  • Using transfer learning for transferring models from representative homes to other homes of the cluster with little or no retraining

Md Monir Hossain, Nima Mahmoudi, Changyuan Lin, Hamzeh Khazaei, and Abram Hindle. "Executability of Python Snippets in Stack Overflow." arXiv preprint arXiv:1907.04908 (2019).

Online resources today contain an abundant amount of code snippets for documentation, collaboration, learning, and problem-solving purposes. Their executability in a ‘plug and play’ manner enables us to confirm their quality and use them directly in projects. But, in practice that is often not the case due to several requirements violations or incompleteness. The goal is to analyze these snippets.

  • Developing a scalable framework to investigate Python Code Block executability in Stack Overflow using SOTorrent.

Md Monir Hossain, Shuvro Barua, and M. A. Matin. "A pre-feasibility study for electrification in Nijhum Dwip using hybrid renewable technology." In 2015 International Conference on Electrical & Electronic Engineering (ICEEE), pp. 225-228. IEEE, 2015.

  • Investigating power situation, conducting a renewable resource survey & estimating real load in Nijhum Dwip (an island)
  • Finding out an optimized hybrid power system for Nijhum Dwip using HOMER Renewable Energy Software & RETScreen

Professional Experience

June 2020 - Present

Consultant

PainWorth

Alberta, Canada

Responsibilities:

  • Improving and Investigating Data Analytics and Natural Language Processing applications.
September 2016 - August 2018

System Engineer

Service Operation Center, Grameenphone Limited

Dhaka, Bangladesh

Responsibilities:

  • SOC Project Concern in Electronic Recharge System Upgradation
  • Involvement in PoC project on IoT Platforms (AWS & Telenor Connexion)
  • 24*7 network monitoring & 1st line fault handling
  • Maintaining in-house development tool stack
  • Continious upgradation through e-learning & collaboration with 2nd level team and sharing the knowledge with teammates for capability buildup
April 2016 - July 2016

Officer

Rajendrapur Site (RPPF), Renata Limited

Gazipur, Bangladesh

Responsibilities:

  • Managing team of junior officers
  • Qualification of the Process Control System and Building Management System
  • Troubleshooting, preventive and breakdown maintenance of production equipment and associated utilities
  • Communication with suppliers and vendors

Volunteering

Google Developer Group (GDG) Edmonton Chapter

Communications Officer

March, 2020 - Present

Edmonton, Alberta, Canada

GDG are a volunteer-run, official chapter of Google's worldwide network of cloud enthusiasts, developers, data scientists and cloud architects.

Technology Alberta

Communications Director

October, 2019 - Present

Edmonton, Alberta, Canada

Technology Alberta exists to nurture a dedicated community of people and organizations whose coordinated and collaborative efforts help to make Alberta’s advanced technology companies the global vendors of choice.

Electrical & Computer Engineering Graduate Students' Association (ECEGSA), UofA

Vice President (Finance) & Webmaster

October, 2019 - Present

Edmonton, Alberta, Canada

The Electrical and Computer Graduate Students' Association (ECEGSA) is a student-run group that looks after the social, professional, academic well being of students.

Graduate Students' Association (GSA), UofA

Departmental Councilor (ECE)

October, 2019 - Present

Edmonton, Alberta, Canada

The Graduate Students' Association of the University of Alberta (GSA), as established by the Post-Secondary Learning Act (PSLA) is a non-partisan organization that represents and advocates for graduate students at the University of Alberta, and provides a wealth of services to its members that enrich the graduate student experience.

Bangladeshi Students' Association at the University of Alberta (BSAUA)

Vice President (Sports) & Webmaster

October, 2019 - June, 2020

Edmonton, Alberta, Canada

BSAUA provides a common platform for overseas Bangladeshi students at the Univeristy of Alberta to come closer as a community for collective welfare and promoting socio-cultural activities.

MentorUP Alberta

General Volunteer

October, 2019 - Present

Edmonton, Alberta, Canada

MentorUP Alberta provides networking, professional development, and informal mentoring opportunities to individuals including, but not limited to, Engineering, Technology and Science.

Alberta Student Leadership Summit (ASLS)

General Volunteer

January, 2020

Edmonton, Alberta, Canada

ASLS strives to be an accessible leadership development opportunity that builds skills, grows community, and inspires action.

IEEE Student Branch, CUET

Assistant General Secretary

2014 - 2015

Chittagong, Bangladesh

IEEE CUET Student Branch is a student branch of IEEE Bangladesh Section under the Region 10 - Asia pacific.

Noakhali Student Forum, CUET

Joint Office Secretary

2014 - 2015

Chittagong, Bangladesh

NSF is a student run community organization that promotes the bonding of students from Noakhali through different On-campus & Off-campus events.

BAPAN (Bangladeshi-American Professional & Academic Network) Filter Project

General Volunteer

2014

Bangladesh

This project created a university database for higher study aspirants.

Awards

>
  • Bangladesh Sweden Trust Fund Scholarship, 2019
  • Top Performer of SOC in e-Learning, Grameenphone, 2018 (Q1)
  • Technical Scholarship, Chittagong University of Engineering & Technology, 2011-2015
  • Nominated as one of finalists of Click Green Photography Competition 2014 by Grameenphone
  • General Scholarship in The Student’s Welfare Association Scholarship, 2003 & 2009
  • General Scholarship in Junior Scholarship Examination, 2005

Certifications

>
  • A Crash Course in Data Science by Johns Hopkins University on Coursera. Certificate earned at 19/12/2018.
  • Machine Learning by University of Washington on Coursera. Certificate earned at 05/08/2018.
  • Deep Learning by deeplearning.ai on Coursera. Certificate earned at 23/07/2018.
  • Fundamentals of Project Planning and Management by University of Virginia on Coursera. Certificate earned at 06/07/2018.
  • Structuring Machine Learning Projects by deeplearning.ai on Coursera. Certificate earned at 30/06/2018.
  • Machine Learning by Standford University on Coursera. Certificate earned at 24/06/2018.