Philip Dickau

I'm a full-stack software engineer specializing in Typescript, Ruby, React, React Native, Ruby on Rails, and GraphQL. I also work regularly with HTML, CSS, SQL, Git and Bash, and have experience with C#, Java, and Python. I love open-source software and working in the command-line.

I'm currently a software engineer at Jobber


Programming Languages & Tools
  • JavaScript
  • TypeScript
  • Ruby
  • React
  • React Native
  • Ruby on Rails
  • GraphQL
  • Jest
  • SQL
  • Bash
  • CSS
  • HTML


Lighthouse Labs

Full-Stack Web Development Diploma
  • Studied JavaScript, Ruby, Express, Rails, jQuery, React, HTML, CSS, and Git.
  • Built full-stack web applications in collaboration with other students.

International House Vancouver

Cambridge University Certificate in English Language Teaching to Adults
  • Studied student-centered teaching methodology and language systems
  • Achieved the highest performance standard, "A"

The Northern Alberta Institute of Technology

Network Engineering Technology Diploma
  • Studied electricity, electronics, digital circuits, SQL, .NET, C#, bash, TCP/IP, Linux, Windows Server, network security, etc.
  • Graduated with Honours

Taylor University College

Bachelor of Arts, Psychology
  • Achieved multiple scholarships and awards for academic excellence
  • Elected as Budget Manager for Student Council
  • Graduated with a 3.46 cumulative GPA


Software Engineer


Edmonton, Alberta

  • Coding in Typescript and Ruby for Rails, React, and React Native
  • Building mobile app features for Android and iOS that interact with native APIs for file access, local storage, location services, battery optimization, and OS permissions.
  • Developing our GraphQL API and performing code reviews as a member of the GraphQL guild
  • Utilizing OAuth to integrate our core SaaS product with 3rd-party REST APIs
  • Writing automated tests with Jest, RSpec, and FactoryBot
September 2021 - Present

Cloud Developer

OPI Systems Inc.

Calgary, Alberta (Remote)

  • Developing new features for a cloud-based grain-storage control system
  • Coding in React, Typescript, Ruby, Rails, and PostgresQL
  • Writing automated tests with Cypress, Jest, RSpec, Swagger, FactoryBot
  • Managing the development cycle with Docker, Yarn, Git, Lefthook, and GitHub
December 2020 - Present

ESL Teacher

International House Vancouver

Vancouver, B.C.

  • Coached groups of primarily adult English language learners
  • Designed inventive classroom activities and assignments
  • Presented at the Spring 2019 professional development day on "Promoting Inclusivity Through Course Content"
  • Attained 90% positive ratings from students in 2019
  • Earned two unscheduled pay raises
December 2017 - November 2019

Assistant Language Teacher

Kirishima City Board of Education

Kirishima, Japan

  • Collaborated with local English teachers in planning and delivering lessons
  • Presented on Canadian culture and the English language
  • Composed feeedback to students' homework assignments
August 2016 - July 2017



The Sugarbowl

Edmonton, Alberta

  • Provided outstanding customer experiences in a high-pressure environment
  • Ensured a high caliber of customer service and hospitality from staff
  • Resolved customer complaints considerately and tactfully
  • Mentored and trained junior employees
August 2015 - May 2016
October 2013 - August 2015

Assistant Manager


Leva Cappuccino Bar

Edmonton, Alberta

  • Transitioned the company's bookkeeping from Excel to Quickbooks
  • Introduced a web-based software solution for workforce scheduling and payroll
  • Created documentation to streamline daily procedures
  • Assisted with policy development, strategic planning, and human resources management
August 2012 - September 2013
August 2010 - August 2012

Associate Consultant

Co-op Student

Softworks Group Inc.

Edmonton, Alberta

  • Programmed new features and bug fixes to web applications for business clients
  • Coded in PHP, CSS, HTML, T-SQL, C#, and PowerShell
August 2011 - February 2012
April 2011 - August 2011