Contact

daniel@d-f-d.ca | danielfdickinson.ca | www.linkedin.com/in/danielfdickinson

Resume

Professional Summary

Creating opportunities to follow a passion for life and tech for the common good.

Skills Highlights

  • DevOps/Sysadmin: Windows, Linux, Networking, Troubleshooting, Provisioning
  • Software Development: C, Shell Scripting, Node.js, Git, GitHub, Python
  • Cloud Computing: OpenStack, Terraform, Ansible, Infrastructure as Code
  • Virtualization: Qemu/KVM, Libvirt, Docker, Packer (some Hyper-V, Xen, Vagrant)
  • Embedded Linux: OpenWrt, Cross-Compiling, Busybox, ARM, MIPS
  • Frontend Web: HTML5, CSS3, JavaScript, Hugo, Web Content Writing

Employment History

IT Manager / Integration Analyst • Ambient Activity

2024 - Present

  • Managed IT infrastructure for the organization.
  • Assisted organization staff and management with with troubleshooting and resolving technical issues.
  • Built products, both hardware and software aspects.
  • Integrated work of developers, engineers, and management into the final products.
  • Sourced parts for technology builds.
  • Oversaw technology aspects of organization’s products.
  • Assisted customers with troubleshooting and resolving technical issues with the products.
  • Shared product management responsibilities with coworkers.

Skills: IT Integration · Systems Administration · IT Support · Troubleshooting · Windows · Product management

Owner • Wild Tech ‘Garden’

2023 - Present

  • Developed a Power Platform based solution for the digitization of records and data extraction and analysis for a local non-profit.
  • Determined requirements for project and implemented a prototype.
  • Pivoted the solution to capitalize on existing efforts already in use by staff.

Skills: Power Platform (including Power BI) · IT Support · Customer Service · Requirements Analysis · Windows

Developer, Blogger & Website Operator • Daniel Dickinson

2018 - 2024

Skills: Cascading Style Sheets (CSS) · HTML5 · Software Troubleshooting · Hardware Troubleshooting · Linux · Open Source Software · Infrastructure as code (IaC) · Cloud Computing · Virtualization · Ansible · DevOps · Debugging · Shell Scripting · Web Design · Git · GitHub · Web Content Writing · Terraform · OpenStack · Provisioning · PowerPoint · Impress

Software Developer & DevOps • Turnberry Solutions

2015 - 2016

  • Automated provisioning, and deployment of OpenStack and AWS instances using Packer, Puppet, and Terraform.
  • Automated configuration roll-out using Puppet and a Git/Puppet master in-house integrated system combined with an RPM repository, including detailed documentation.
  • Developed various software in Python and Go, including software to find the type of devices connected to a telecommunications system.

Skills: Networking · Linux · Open Source Software · Embedded Linux · Infrastructure as code (IaC) · Virtualization · C · Software Development · DevOps · Debugging · Shell Scripting · Git · Windows · CentOS · Terraform · OpenStack · Puppet · Packer · Provisioning

Software Developer & DevOps • Yoh (Day & Zimmermann)

2014 - 2015

  • See Turnberry Solutions (same client, different intermediary).

Firmware Developer • PowerCloud Systems

2011 - 2014

  • Participated in the design and realization of a breakthrough cloud-based home networking solution in a fast-paced start-up environment, including developing, testing, troubleshooting, and bug-fixing using improvement on the techniques developed for an earlier cloud-based AP solution.
  • Supplied technical help and advice related to the products to the QA team and the executive team.

Skills: Busybox · Cross Compilers · Networking · Linux · Open Source Software · Embedded Linux · Embedded Systems · Cloud Computing · C · Troubleshooting · Debugging · Shell Scripting · Git · OpenWRT

Software Consultant • SMB Phone Inc

2010 - 2010

  • Offered design advice on a hardware CPE VoIP device and designed prototype firmware.

Skills: Networking · Open Source Software · Embedded Linux · Embedded Systems · Cloud Computing · Software Development · Requirements Analysis · Debugging · Shell Scripting · Voice over IP (VoIP) · Git · OpenWrt

Firmware and Software Developer • Vertical Communications

2009 - 2010

  • Created a web front-end for the FreeSWITCH softswitch based on OpenWrt (Lua).
  • Created a prototype web-based provisioning system for a VoIP device using Perl and designed a RESTful version.

Skills: Busybox · Cascading Style Sheets (CSS) · Networking · Linux · Debian · Open Source Software · Embedded Linux · Embedded Systems · Cloud Computing · Debugging · Shell Scripting · Voice over IP (VoIP) · Web Design · Git · Lua · Provisioning · OpenWrt

Intern • Vertical Communications

2009 - 2009

  • Enabled existing hardware VoIP device to use OpenWrt in preparation for enabling VoIP services through FreeSWITCH softswitch.

Skills: Networking · Linux · Debian · Open Source Software · Embedded Linux · Embedded Systems · Cloud Computing · Software Development · Debugging · Shell Scripting · Voice over IP (VoIP) · Web Design · Git · Lua · Provisioning · OpenWrt

Programmer Analyst / Technician • C & I Technologies

1998 - 2002

  • Designed and developed database projects in Borland C++ Builder, as well as websites, Java applets, and documentation.
  • Designed, developed, and deployed a custom Java applet for graphical design and requesting sales quotes for module dock systems through to order-entry and matching with payments.

Skills: Cascading Style Sheets (CSS) · Software Troubleshooting · Hardware Troubleshooting · IT Support · Linux · Debian · Open Source Software · C · Software Development · Requirements Analysis · Troubleshooting · Debugging · Business Analysis · Shell Scripting · Web Design · Windows

Undergraduate Teaching assistant • University of Guelph

1998 - 1998

  • Taught lab sections and graded projects for two different semesters.
  • Advised students on course material.

Accounts Payable Clerk • Autocom Manufacturing

1997 - 1997

  • Performed invoice and purchase order receiving.
  • Matched invoices and purchase orders.
  • Entered data into an AS/400-based accounting system.
  • Consulted with other employees about incomplete or delayed information reporting.

Production Support • Crate Designs (Heirloom Canada)

1995 - 1996

  • Moved to a perpetual inventory system using MISys and ACCPAC.
  • Maintained inventory records (item lists and inventory).
  • Produced production scheduling reports.

Data Entry and Processing Assistant • Dr. David L.G. Noakes, University of Guelph

1995 - 1995

  • Entered data for a private library of research papers on Ichthyology.
  • Entered and processed data for a paper by a research assistant of Dr. Noakes.

Accounting Clerk • Prior Resource Group (various clients)

1994 - 1994

  • Coordinated four employees for preparation of incoming cheques/cash.
  • Performed A/R duties and filing.
  • Performed A/P data-entry.

Typesetter • Ontarian

1993 - 1993

  • Performed entry and layout of ads (text-only ads).

Youth Literacy Assistant • Wellington County Literacy Council

1992 - 1992

  • Promoted youth literacy including creating advertisements and administering a youth writing contest.

Community Contributions

Board Member • Midland Public Library

2023 - Present

  • Trained for roles and responsibilities of the position of board member for an accredited Ontario Public Library through opportunities from the Ontario Library Service and the Midland Public Library board member portal.
  • Reviewed, queried, and commented on financial reports as a member of the Finance Committee.
  • Reviewed, queried, and commented on policies of the library as a Policy Committee member.

Tutor and Retail Clerk • Gateway Centre for Learning

2018 - Present

  • Provided tutoring in English, academics, and technology including planning and preparing material.
  • Provided customer assistance and sales for Gateway’s Bookmark Used Books

Volunteer Maker • Midland Public Library

2017 - Present

  • Created and presented talks on various talks on various computing topics for adults.
  • Taught basic electronics, coding, and robotics, quite enthusiastically, to a group of children eight to twelve years old as part of team of volunteers for a “Bot & Bytes” workshop series.
  • Participated in and offered advice to MPL as a member of the Makerspace Advisory Group.

Member, Midland Accessibility Advisory Committee • Town of Midland

2018 - 2022

  • Reviewed site plans for accessibility issues.
  • Reviewed other town matters for accessibility related concerns under the AODA (Accessibility for Ontarians with Disabilities Act).

Open-Source Developer • Various Online/Offline Projects

2004 - Present

  • Collaborated with international teams on projects including OpenWrt, various Hugo themes, and more.
  • Added projects to which I created, or have contributed, at https://gitlab.com/danielfdickinson and https://github.com/danielfdickinson.
  • Contributed directly and indirectly to Linux kernel (search for “Dickinson” in the source).
  • Created a custom Debian-derived distribution for use on old computers.
  • Assisted Bruce-Grey Linux Users Group in refurbishing old computers for United Way clients (STARS project).

Website Designer • United Way, Guelph

2001 - 2001

President of Science Fiction, Fantasy, and Horror Club • Central Student Association, University of Guelph

1997 - 1999

  • Performed executive duties for the SFFH including promotion, activities, membership matters, and administrative duties.

Education

  • Cross-skilling in Microsoft’s Power Platform and working toward several certifications

    Present

  • CompTIA A+ • ce Certification (view online)

    2023

  • Smart Serve® • Ontario Government Online Certification (expired due to Cannabis Act)

    2020

  • 3D Printer and Laser Cutter Certifications • MPL MakerPlace

    2019

  • Tutor Training • Gateway Centre for Learning

    2018

  • WHMIS • Online certification

    2016

  • Soft Skills Solutions® • HERO Centre

    2016

  • Volunteer Training • CMHA, Hanover

    2005

  • Bachelor of Computing / Baccalaureate in Computing • University of Guelph

    2003

  • OSSD (OAC) • ADHS

    1992

Awards

  • Dean’s Honours List • University of Guelph

    1997

  • J.A. Howsen Brocklebank Grade Thirteen Award (First): Highest in school on best seven O.A.C credits • ADHS

    1992

  • J.A. Howsen Brocklebank Award: For male who contributed most to high school life • ADHS

    1992

  • Special School Letter • ADHS

    1992

  • School Letter • ADHS

    1991