Alan Harnum
Lead Developer at Ontario Digital Service- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
Experience
-
Ontario Digital Service I Services Numériques de l’Ontario
-
Canada
-
Government Administration
-
1 - 100 Employee
-
Lead Developer
-
Sep 2021 - Present
I lead software architecture and development for the Service Integration product team. Our work supports the integration of government-wide transactional services, web applications, and data with Ontario.ca, the main public website of the Government of Ontario.Our team provides a combination of consultation, learning materials, developer tools, and targeted expertise to support delivery teams throughout the Government of Ontario in creating and maintaining high-quality digital products using modern, open technologies.In particular, we build and consult on products focused on delivering modern decoupled web applications using the Jamstack pattern, including building, maintaining, and supporting the open-source Ontario.ca Jamstack Toolkit used by teams within the Ontario Digital Service and the Ontario Public Service as a whole to deliver applications under the Ontario.ca umbrella.In collaboration with other Lead Developers, their teams, and our Engineering Manager, I work to advance a cohesive vision and technical direction for Ontario.ca. Show less
-
-
Engineering Manager
-
Jun 2023 - Aug 2023
Two month secondment as acting Engineering Manager for Client Platforms.
-
-
-
OCAD University
-
Canada
-
Higher Education
-
500 - 600 Employee
-
Senior Inclusive Developer
-
Jun 2015 - Sep 2021
Software developer and design researcher on an internationally distributed research team focused on inclusive and accessible information and communication technologies. Responsibilities included: - collaboration with IDRC team members, other research groups and partners on various research projects, including Flexible Learning for Open Education (https://floeproject.org/), the Global Public Inclusive Infrastructure (https://gpii.net/), the Social Justice Repair Kit (https://sojustrepairit.org/) and the Centre on Inclusive Software for Learning (http://cisl.cast.org/) - full-stack accessible web development (including Node) for different projects, and core framework development on the Infusion Javascript framework - operations and infrastructure development using tools such as Ansible, Jenkins, Docker, Kubernetes, Vagrant and OpenStack - application, server and datacenter maintenance and administration, including Linux-based systems administration - other software development and technical operations work as required, such as PHP-based development in Drupal and WordPress, and Python-based Django - technical writing and documentation, conference planning, research paper composition and submission, open source community management, and community outreach - user experience and design research - work and project planning as part of an agile flattened hierarchy work structure using supporting tools like Confluence and Jira, including sprint planning, code review and retrospectives - supervision and mentoring of co-op students and students participating in Google Summer of Code, onboarding and mentoring of new staff and volunteers - accessibility training and consulting as part of the IDRC's WebSavvy service - guest lectures on inclusive systems design for classes in OCADU's Masters of Inclusive Design program Show less
-
-
-
Toronto Public Library
-
Canada
-
Libraries
-
700 & Above Employee
-
Senior Applications Specialist (Web Based Services & Information Architect)
-
Dec 2010 - Jun 2015
Team leadership, strategic planning and technical expertise for the library's web-based services. Briefing notes, presentations and internal consultation for senior management team on technology-related topics. Analysis and development of web applications and supporting infrastructure, including study and implementation of cloud-based services. Liaison with outside consultants and participation in library's RFP and RFI processes. Member of library steering committee for web-based services.Worked with technologies from the Java web stack and client-side Javascript, but also worked on the extension of the library's digital services toolset to include the Drupal CMS and the Ruby web stack (Sinatra, Rails), and cloud-based hosting on Heroku, AWS and DigitalOcean. Show less
-
-
Project Leader (Electronic Products)
-
Jan 2014 - Jul 2014
Planned, coordinated and executed implementation of newly purchased electronic products. Coordinated trials of potential electronic products and managed vendor relations. Ongoing analysis and refinement of processes and systems relating to electronic materials management throughout entire lifecycle, online collection development and selection, and customer and staff use of electronic materials. Chaired system Electronic Materials Selection Committee.
-
-
Web Librarian
-
Mar 2009 - Dec 2010
Development, design, planning, training and communication around various library web projects, including significant role in a complete redesign and reimplementation of the main library website. Source of expertise on web-related topics to other departments and groups within the system. Special focus on web initiatives for children and teens.
-
-
Librarian
-
Aug 2005 - Mar 2009
Various positions in public service throughout the system, including specialized children/teens work.
-
-
-
University of Toronto
-
Canada
-
Higher Education
-
700 & Above Employee
-
Student Reference Assistant
-
Sep 2004 - May 2005
Provided business reference services in an academic library, primarily to MBAs, faculty of the Rotman School and undergraduate students in the commerce program.
-
-
Student Technology Assistant
-
Sep 2002 - Sep 2004
Provided support to faculty on the use of the WebCT and Blackboard online course systems, worked as a developer on a small agile project team developing a Java-based web application, and taught continuing education courses for university staff, students and faculty on web development.
-
-
Education
-
University of Toronto
Master of Information Studies, Library and Information Science -
University of Toronto - University College
Bachelor of Arts, English Literature