Mark Armstrong

Mark Armstrong

Summer Intern

Followers of Mark Armstrong184 followers
location of Mark ArmstrongHamilton, Ontario, Canada

Connect with Mark Armstrong to Send Message

Connect

Connect with Mark Armstrong to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Index Exchange

  • Education

    • McMaster University

      2013 - 2015
      Master of Science (M.Sc.) Computer Science

      Completed all courses with an 11.8 average on the 12 point scale.

    • McMaster University

      2008 - 2013
      Bachelor of Applied Science (B.A.Sc.) Computer Science

      Graduated with Distinction.

    • McMaster University

      2015 - 2021
      Doctor of Philosophy (Ph.D.) (Incomplete) Computer Science
  • Experience

    • McMaster University

      May 2010 - Jul 2010
      Summer Intern

      Worked under Dr. R. Janicki and Dr. M. Soltys studying topics in “Fundamentals of Computer Science and Engineering”, with a focus on concurrency theory.

    • Research In Motion

      May 2011 - Aug 2012
      Embedded Systems Test Developer, Intern

      Worked individually in developing new automated test suites for the geolocation APIs of the QNX operating system.Worked as part of the larger OS test team assisting in development of an automated testing framework to schedule and run sets of tests for the QNX operating system, and automate the reporting of test results

    • McMaster University

      May 2013 - Aug 2013
      Research Assistant

      Worked with Dr. J. Carette on "Library Development for a Mechanized Mathematics System", known as MathScheme.Awarded this position as the recipient of a Natural Sciences and Engineering Research Council of Canada - Undergraduate Student Research Award (NSERC - USRA) (2013).

    • McMaster University

      Feb 2014 - Apr 2014
      Sessional Lecturer

      Sessional lecturer for Computer Science 3MI3: Principles of Programming Languages.As the teaching assistant for the course, and at the instructor's recommendation, I filled in as lecturer while he was on medical leave.Responsibilities included leading thrice-weekly lectures and preparing exams and homeworks, in addition to the usual teaching assistant responsibilities.

    • McMaster University

      Sept 2016 - Aug 2021

      Teaching assistant for several undergraduate, and one graduate level, courses.In reverse chronological order, I have assisted with the following courses during the listed terms.- Computer Science 3EA3, "Software Specifications and Correctness" Winter 2019- Computer Science & Software Engineering 2DM3, "Discrete Mathematics with Applications I" Fall 2018- Computer Science & Software Engineering 2FA3, "Discrete Mathematics with Applications II" Winter 2016, Winter 2017, Winter 2018- Computer Science 3MI3, "Principles of Programming Languages": Winter 2014, Winter 2015, Fall 2015, Fall 2017- Computer Science 3TC3, "Theory of Computation" Winter 2017- Computing and Software 701, "Logic and Discrete Mathematics" Fall 2014As a teaching assistant, I have been responsible for- preparing content for and leading weekly tutorials,- leading weekly drop-in office hours,- grading of homework, tests and exams,- in some courses, preparing for and leading occasional lectures, and- in some courses, assisting/leading other teaching assistants. Show less

      • Graduate Student

        Sept 2013 - Aug 2021
      • Teaching Assistant

        Jan 2014 - Apr 2021
      • Sessional Lecturer

        Sept 2016 - Dec 2020
    • Index Exchange

      Sept 2021 - Sept 2024
      Software Engineer

      Backend Go development on the core application API team.Practiced DevOps using Docker, Kubernetes, GitLab CI, Helm and ArgoCD.Leveraged technologies including Ansible and Redis.

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Mark Armstrong
      Dean’s Excellence Engineering Doctoral Award McMaster University Sep 2015 Awarded for my Ph.D. studies, based on my past academic performance, research, and my successful grant application.
    • Awarded to Mark Armstrong
      NSERC Canada Graduate Scholarships - Master’s NSERC Sep 2014 Awarded for my 2014/2015 year of graduate studies, based on my past academic performance, research, and my successful grant application.
    • Awarded to Mark Armstrong
      Ontario Graduate Scholarship McMaster University Sep 2013 Awarded for my 2014/2015 year of graduate studies, based on my past academic performance, research, and my successful grant application.
    • Awarded to Mark Armstrong
      NSERC Undergraduate Student Research Award McMaster University (Faculty of Engineering) Feb 2013 Awarded a summer research assistant position for 2013 at McMaster University.
    • Awarded to Mark Armstrong
      The Gerald L. Keech Medal McMaster University 2013 Awarded for achieving the highest cumulative average among graduating Computer Science students in the 2012/2013 class.
    • Awarded to Mark Armstrong
      Dr. Harry Lyman Hooker Scholarship McMaster University 2011 Awarded for academic excellence in the 2010/2011 year.
    • Awarded to Mark Armstrong
      Ruth And Jack Hall Prize McMaster University 2011 Awarded for achieving the highest sessional average in the 2010/2011 year among Computer Science and Computer Engineering students at McMaster University who have completed first year and 60-75 additional units (30 units is equivalent to 1 year full course load).
    • Awarded to Mark Armstrong
      The Createch Scholarship in Computer Science McMaster University 2010 Awarded for achieving the highest sessional average in the 2009/2010 year among Computer Science students who have completed first year and 30-45 additional units (30 units is equivalent to 1 year full course load).
    • Awarded to Mark Armstrong
      The Nortel Networks Scholarship in Information Technology McMaster University 2009 Awarded for academic excellence in the 2008/2009 year.