Devin Lo

Devin Lo Email and Phone Number

Senior Programmer Analyst, Children and Youth Social Services I and IT Cluster @ Public & Business Services & Procurement | Services au public et aux entreprises
Toronto, ON, CA
Devin Lo's Location
Markham, Ontario, Canada, Canada
Devin Lo's Contact Details

Devin Lo work email

Devin Lo personal email

n/a
About Devin Lo

Currently working at MCCSS as a Senior Programmer Analyst since May 2024. I previously worked at a different ministry, MTO, as a Senior Programmer Analyst from August 2023 to May 2024, having joined as a co-op student in May 2022. I am also the Assistant Director of Pencil Studio (children's art school), and I am currently leading a transformation project there to use our digital resources more effectively. I have also previously been the head TA for EECS 3311, 2011, 3101 and 2001 at York University under Ilir Dema. I am experienced in programming and teaching in Java. I hold a Bachelor of Science (B.Sc.) in Computer Science from York University, and a Bachelor of Applied Science (B.A.Sc.) in Civil Engineering from University of Waterloo.

Devin Lo's Current Company Details
Public & Business Services & Procurement | Services au public et aux entreprises

Public & Business Services & Procurement | Services Au Public Et Aux Entreprises

View
Senior Programmer Analyst, Children and Youth Social Services I and IT Cluster
Toronto, ON, CA
Employees:
224
Devin Lo Work Experience Details
  • Public & Business Services & Procurement | Services Au Public Et Aux Entreprises
    Senior Programmer Analyst, Children And Youth Social Services I And It Cluster
    Public & Business Services & Procurement | Services Au Public Et Aux Entreprises
    Toronto, On, Ca
  • Children, Community And Social Services | Services À L’Enfance Et Services Sociaux Et Communautaires
    Senior Programmer Analyst
    Children, Community And Social Services | Services À L’Enfance Et Services Sociaux Et Communautaires May 2024 - Present
    Toronto, Ontario, Canada
    I joined the Disability Adjudication Database (DAD) team, supporting ~200 users of the application who help to process referrals to the Ontario Disability Support Program (ODSP).- contributed enhancements and complete overhauls to the DAD application backend logic and database retrieval procedures, improving performance of enhanced transactions by 90%- composed and revitalized numerous SQL Server Reporting Services reports to improve critical business workflows- wrote YAML scripts… Show more I joined the Disability Adjudication Database (DAD) team, supporting ~200 users of the application who help to process referrals to the Ontario Disability Support Program (ODSP).- contributed enhancements and complete overhauls to the DAD application backend logic and database retrieval procedures, improving performance of enhanced transactions by 90%- composed and revitalized numerous SQL Server Reporting Services reports to improve critical business workflows- wrote YAML scripts for Azure Pipelines to transition the backend services from manual deployments to an automated deployment procedure, and tested the functionality of the pipelines Show less
  • Pencil Studio
    Assistant Director
    Pencil Studio Feb 2019 - Present
    Markham, Ontario, Canada
    My role is to assist the Studio Director in performing the administrative tasks associated with the day-to-day operations of an independent art studio, including but not limited to greeting clients, handling sales, customer service, student registration, information management, Standard Operating Procedures (SOP) composition, staffing management and scheduling (human resources), classroom teaching assistance.Currently, I am leading a digital transformation project to rethink our digital… Show more My role is to assist the Studio Director in performing the administrative tasks associated with the day-to-day operations of an independent art studio, including but not limited to greeting clients, handling sales, customer service, student registration, information management, Standard Operating Procedures (SOP) composition, staffing management and scheduling (human resources), classroom teaching assistance.Currently, I am leading a digital transformation project to rethink our digital strategy, and better leverage our digital resources to deliver our services to our clients more effectively.Key components include: payment management system, prepaid credits management system, booking management system, customer information management systems, and digital marketing.The transformation is being delivered in phases using a rapid prototyping project methodology in order to gather requirements while exploring alternatives, thereby merging Discovery and Alpha phases of the agile project methodology before spending real money on the Beta phase.Work items are tracked using Azure DevOps boards, configured for the Agile process.Together with the Studio Director, we successfully transitioned our class model from in-person to online learning during the COVID-19 pandemic. We have also successfully transitioned back to in-person successfully and safely during the 2021-22 school year. Show less
  • Ontario Ministry Of Transportation/ Ministère Des Transports De L’Ontario
    Senior Programmer Analyst Mid-Tier
    Ontario Ministry Of Transportation/ Ministère Des Transports De L’Ontario Aug 2023 - May 2024
    Toronto, Ontario, Canada
    - Created a proof-of-concept application to modernize the exporting of XML output from a mainframe system to a web accessible PDF document using Java, Spring Boot, Spring JPA, Jasper-Reports, and iText- Worked on Transportation Transformation (TSTx) Phase 3 project to work on the Driver Vehicle Integration Service (DVIS) as a backend developer, and to support the scrum master with Azure DevOps Boards troubleshooting- Implemented automated testing for DVIS applications to ensure… Show more - Created a proof-of-concept application to modernize the exporting of XML output from a mainframe system to a web accessible PDF document using Java, Spring Boot, Spring JPA, Jasper-Reports, and iText- Worked on Transportation Transformation (TSTx) Phase 3 project to work on the Driver Vehicle Integration Service (DVIS) as a backend developer, and to support the scrum master with Azure DevOps Boards troubleshooting- Implemented automated testing for DVIS applications to ensure long-term continued correctness of application behaviour and mainframe outputs, even after the application is launched to production- Implemented automatic test data creation processes using DVIS application functionalities to provide valid data for automated testing- Wrote SQL queries to retrieve test data from MySQL and DB2 databases for automated testing- Mentored co-op students to implement functions for DVIS applications- Refactored auto email task in Microsoft Power Automate to reduce hardcoding and make it easier to debug- Performed maintenance tasks for the Bus Inspection Tracking System (BITS) such as log filebackup- Performed Angular front-end version upgrade to version 16 for BITS, and implemented changes to retain the original look and functionality of pages, and ensure Accessibility forOntarians with Disabilities Act (AODA) compliance- Carried out testing in Katalon to verify changes to BITS front-end are correct, and performed accessibility testing on new pages to ensure AODA compliance- Joined the Photo Comparison Technology (PCT) maintenance and support team, leading the setup of a new development testing lab space- Conducted integration tests with the PCT system involving updated software and camera hardware to ensure correctness of vendor software, our mid-tier software, and their interactions- Carried out code changes to the Image Capture Management System (ICMS) in the .NET framework to support vendor updates to related Image Capture Application (ICA) Show less
  • Ontario Ministry Of Transportation/ Ministère Des Transports De L’Ontario
    Jr. Technical Analyst, Co-Op, Transportation Safety Digital Solutions
    Ontario Ministry Of Transportation/ Ministère Des Transports De L’Ontario May 2022 - Aug 2023
    Toronto, Ontario, Canada
    Worked on the Ontario Digital ID project, supporting development tasks on the backend management system.- Re-wrote existing REST API features to support issuance of two versions of the credential to be issued to a holder’s digital wallet- With minimal guidance, fully implemented these features: credential revocation, transaction request and response logging to Microsoft SQL database- Wrote unit test cases for three different applications to facilitate automated testing in DEV… Show more Worked on the Ontario Digital ID project, supporting development tasks on the backend management system.- Re-wrote existing REST API features to support issuance of two versions of the credential to be issued to a holder’s digital wallet- With minimal guidance, fully implemented these features: credential revocation, transaction request and response logging to Microsoft SQL database- Wrote unit test cases for three different applications to facilitate automated testing in DEV environment- Worked with development, testing, infrastructure and business analyst teams to resolve bugs and defects- Composed local environment setup and testing instruction manuals, and contributed to technical specification documents- Wrote PowerShell scripts for automated sequential boot-up of components for local testing of applications- Created new front-end webpages for added functionalities of Road User Safety Access Management System, a Struts-2 based Java EE application- Served as the Scrum Master of the Work Request Automation Tracking Hub project, which seeks to replace an existing work request tracking solution- Led fellow students in Student Forum and office holiday event planning activities- Spearheaded two transformation initiatives in the Transportation Safety Digital Solutions branch to ensure future growth and success of the branch- Participated in a team for the 2023 OPS Hackathon as the Business Analyst and Video Editor Show less
  • York University
    Head Teaching Assistant
    York University Jan 2023 - Dec 2023
    As the head TA of EECS 2011 in Winter 2023 and of EECS 3311 in Summer 2023, my goal is to continue the great working relationship I have with the professor, Ilir Dema, and continue to be the ambassador for the students. They can approach me with any concerns regarding the course.I am also responsible for coordinating marking efforts, as well as performing marking myself.I also help as a second set of eyes for the professor, performing sanity checks on all the lab material and exam… Show more As the head TA of EECS 2011 in Winter 2023 and of EECS 3311 in Summer 2023, my goal is to continue the great working relationship I have with the professor, Ilir Dema, and continue to be the ambassador for the students. They can approach me with any concerns regarding the course.I am also responsible for coordinating marking efforts, as well as performing marking myself.I also help as a second set of eyes for the professor, performing sanity checks on all the lab material and exam questions.I am the administrator of the official Discord server for this course.I make announcements to the students regarding deadlines and upcoming assessments using both eClass (Moodle) and Discord.I created living documents using Google Sheets/Docs to keep students up-to-date on assignment deadlines, present tutorial information, and present grading rubrics.As with my previous teaching assistant position, I have demonstrated my code review and debugging skills by helping students to find bugs in their code, as well as performing grading tasks to provide marked feedback to students.I authored additional documents to complement lecture materials, including these topics: Java, Object Oriented Programming, proof of loop invariant and algorithm correctness, Git, GitHub, Neo4j GraphQLI wrote a feedback generation tool in Google Apps Script to help automatically extract annotated comments for a student's grading from Google Sheets, and export their individualized feedback sheets as PDF to Google Drive, in the required folder structure for uploading to Moodle, thus increasing the efficiency of creating feedback files by 75%.For Summer 2023, I am also helping to administer EECS 2001 (in an official capacity) and EECS 3101 (unofficially) for Ilir. I participated in grading for EECS 3101 (specifically for questions related to graph algorithms). Show less
  • York University
    Head Teaching Assistant
    York University May 2022 - Aug 2022
    Toronto, Ontario, Canada
    As the head TA of EECS 3311 in Summer 2022, my goal is to be the ambassador for the students. They can approach me with any concerns regarding the course.I am also responsible for coordinating marking efforts, as well as performing marking myself.I also help as a second set of eyes for the professor, performing sanity checks on all the lab material and quiz questions.I am the administrator of the official Discord server for this course and for EECS 3101. I set up an office hours… Show more As the head TA of EECS 3311 in Summer 2022, my goal is to be the ambassador for the students. They can approach me with any concerns regarding the course.I am also responsible for coordinating marking efforts, as well as performing marking myself.I also help as a second set of eyes for the professor, performing sanity checks on all the lab material and quiz questions.I am the administrator of the official Discord server for this course and for EECS 3101. I set up an office hours system for the professor, using a ticket queueing bot (Ticket Tool).I make announcements to the students regarding deadlines and upcoming assessments using both eClass (Moodle) and Discord.I created living document using Google Sheets/Docs to keep students up-to-date on assignment deadlines, present tutorial information, and present grading rubrics.I enhanced a Python script which assists in auto-grading one of the assignments.I have increased my code review and debugging skills by helping students to find bugs in their code, as well as performing grading tasks to provide marked feedback to students.I authored additional documents to complement lecture materials, including these topics: Neo4j, REST APII helped to invigilate the final exam of this course, as well as the final exam for EECS 3101. Show less
  • Wsp | Mmm Group
    Co-Op Student, Transportation Planning
    Wsp | Mmm Group Jan 2017 - Dec 2017
    Thornhill
    In this role, I worked with transportation engineers and planners on several transportation impact studies for developments around the Greater Toronto Area and other Ontario municipalities, such as Sudbury.I performed site plan reviews using AutoCAD and AutoTURN turning path simulation to ensure compliance with municipal zoning by-laws.I wrote a script in Visual Basic for Applications to automate exporting data from Microsoft Excel for use in the Synchro traffic analysis program.
  • Toronto District School Board
    Site Data Co-Op Student
    Toronto District School Board May 2016 - Aug 2016
    Toronto, Canada Area
    Analyzed engineering designs and blueprints to gather site and building information on more than 30 school sites to be used in an ArcGIS geodatabase for building information managementDesigned and implemented the Archived Drawing Plan Filing System to coordinate organization and visualize the storage of physical as-built drawings
  • York Region (The Regional Municipality Of York)
    Operations Technician
    York Region (The Regional Municipality Of York) Sep 2015 - Dec 2015
    York Region
    Authored a report to evaluate Bluetooth travel time monitoring systems under consideration for deployment on main arterial roads.Exposure to operational procedures of traffic signals and Centralized Traffic Control System (CTCS).Assisted engineer to revise and update signal timing plans according to intersection measurements.Maintained traffic signal networking equipment and revised configuration manuals.Conducted site investigations and field measurements for pedestrian… Show more Authored a report to evaluate Bluetooth travel time monitoring systems under consideration for deployment on main arterial roads.Exposure to operational procedures of traffic signals and Centralized Traffic Control System (CTCS).Assisted engineer to revise and update signal timing plans according to intersection measurements.Maintained traffic signal networking equipment and revised configuration manuals.Conducted site investigations and field measurements for pedestrian crossings and vehicle clearances at intersections. Show less
  • City Of Toronto
    Co-Op Student, Capital Programming And Facilities Asset Planning (Toronto Water)
    City Of Toronto Jan 2015 - Apr 2015
    Toronto, Canada Area
    Completed a research report about the performance and vulnerability of the different types of pipes in the City of Toronto’s water main system, to be used in the City’s decision making process for pipe replacement and help estimate life expectancies.Utilized ArcGIS to perform spatial analysis tasks such as joins, querying, buffering, clippingExposure to KANEW probabilistic model and research of industry values for life expectancies of pipe materials to review model input… Show more Completed a research report about the performance and vulnerability of the different types of pipes in the City of Toronto’s water main system, to be used in the City’s decision making process for pipe replacement and help estimate life expectancies.Utilized ArcGIS to perform spatial analysis tasks such as joins, querying, buffering, clippingExposure to KANEW probabilistic model and research of industry values for life expectancies of pipe materials to review model input data.Assisted staff with project tracking data review and the creation of capital project summary presentations. Show less
  • Toronto District School Board
    Accessibility Data Assistant
    Toronto District School Board May 2014 - Aug 2014
    Toronto, Canada Area
    Led field surveys to evaluate site accessibility compliance with AODA standards.Interpreted raw survey data into records for a Microsoft Access database.Analyzed AutoCAD design drawings of site floor plans to locate items required for investigation.Created a map markup standard to ensure consistent accessibility data collectionOrganized weekly work schedules by selecting work sites and contacting the on-site caretakers by phone and e-mail for permission to survey sites.

Devin Lo Skills

Microsoft Excel Microsoft Office Microsoft Word Autocad Synchro Autoturn Matlab Data Analysis Vissim Coreldraw

Devin Lo Education Details

Frequently Asked Questions about Devin Lo

What company does Devin Lo work for?

Devin Lo works for Public & Business Services & Procurement | Services Au Public Et Aux Entreprises

What is Devin Lo's role at the current company?

Devin Lo's current role is Senior Programmer Analyst, Children and Youth Social Services I and IT Cluster.

What is Devin Lo's email address?

Devin Lo's email address is de****@****b.on.ca

What schools did Devin Lo attend?

Devin Lo attended York University, University Of Waterloo, University Of Toronto Schools.

What skills is Devin Lo known for?

Devin Lo has skills like Microsoft Excel, Microsoft Office, Microsoft Word, Autocad, Synchro, Autoturn, Matlab, Data Analysis, Vissim, Coreldraw.

Not the Devin Lo you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.