Devin Lo Email and Phone Number
Devin Lo work email
- Valid
Devin Lo personal email
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.
Public & Business Services & Procurement | Services Au Public Et Aux Entreprises
View- Website:
- ontario.ca/energy
- Employees:
- 224
-
Senior Programmer Analyst, Children And Youth Social Services I And It ClusterPublic & Business Services & Procurement | Services Au Public Et Aux EntreprisesToronto, On, Ca -
Senior Programmer AnalystChildren, Community And Social Services | Services À L’Enfance Et Services Sociaux Et Communautaires May 2024 - PresentToronto, Ontario, CanadaI 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 -
Assistant DirectorPencil Studio Feb 2019 - PresentMarkham, Ontario, CanadaMy 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 -
Senior Programmer Analyst Mid-TierOntario Ministry Of Transportation/ Ministère Des Transports De L’Ontario Aug 2023 - May 2024Toronto, 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 -
Jr. Technical Analyst, Co-Op, Transportation Safety Digital SolutionsOntario Ministry Of Transportation/ Ministère Des Transports De L’Ontario May 2022 - Aug 2023Toronto, Ontario, CanadaWorked 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 -
Head Teaching AssistantYork University Jan 2023 - Dec 2023As 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 -
Head Teaching AssistantYork University May 2022 - Aug 2022Toronto, Ontario, CanadaAs 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 -
Co-Op Student, Transportation PlanningWsp | Mmm Group Jan 2017 - Dec 2017ThornhillIn 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. -
Site Data Co-Op StudentToronto District School Board May 2016 - Aug 2016Toronto, Canada AreaAnalyzed 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 -
Operations TechnicianYork Region (The Regional Municipality Of York) Sep 2015 - Dec 2015York RegionAuthored 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 -
Co-Op Student, Capital Programming And Facilities Asset Planning (Toronto Water)City Of Toronto Jan 2015 - Apr 2015Toronto, Canada AreaCompleted 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 -
Accessibility Data AssistantToronto District School Board May 2014 - Aug 2014Toronto, Canada AreaLed 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
Devin Lo Education Details
-
Computer Science -
Civil Engineering
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial