Peter Madziak

Peter Madziak
School of Health & Life Sciences and Community Services
ProgramBachelor of Applied Health Information Science (BAHIS)
Academic and professional designations
  • Masters of Science, Pure Mathematics
  • Bachelor of Science, Applied Mathematics

Courses taught

  • Programming Concepts I (PROG71880)
  • Programming Concepts II (PROG72300)
  • Programming Concepts III (PROG73000)
  • Systems Analysis & Design (HIM73120)
  • Systems Integration (INFO74040)
  • Data Analysis II (HIM73100)

Areas of expertise & interest

  • Computer Programming/Software Engineering/ Software Development
  • Software & Systems Architecture
  • Data Science, including Machine Learning, NLP, Data Visualization
  • Designing, building and consuming RESTful Web APIs

Industry experience, professional currency activities

  • More than 20 years of experience as a software developer, both with software vendors and independent consulting contracts, using a wide range of programming languages: C/C++, Java, C#, JavaScript & Python
  • Software Architecture consultant focusing on RESTful Web APIs, Service-Oriented Architecture (SOA), Business Process Management (BPM), data analysis/mining/visualization
  • Data Science/Analytics consulting with local health care agencies

Major research projects, scholarly activities, and/or publications

  • On-going software development consulting work with the eHealth Centre of Excellence (eCE)
  • Co-lead on CIHR-funded applied research project to identify the key interRAI Quality Indicators LTC clinicians and administrators use to drive quality improvement projects
  • Lead on OCE-funded applied research project to mine Primary Care EMRs for data relating to Hypertension and Diabetes diagnoses and treatment plans

Additional information

I am passionate about learning new technologies and programming languages and then helping others learn those same skills.

My primary mission is to help students apply those skills to retrieve data from healthcare systems, and then analyze that data to enable decision support and quality improvement initiatives.