Ted Ogmundson

Logo

I'm Ted. A Full Stack Web Developer, an aspiring birdwatcher, and a person who likes to play with systems. An avid problem-solver who loves the deeply collaborative culture of tech.

View My GitHub Profile

Contact

togmund@gmail.com || 604-600-6867 || LinkedIn


Skills

Languages

TypeScript, JavaScript, Ruby, Elixir, SQL, HTML, CSS

Frameworks, Libraries, Environments

React, React Native, Node.JS, Phoenix, Ecto, Rails, ActiveRecord, jQuery, Ajax, Axios, Webpack, Babel, EJS, Express, Storybook, Jest, Cypress, Bootstrap, Materialize, Rebass, Websockets, Expo, TestFlight

Databases & Systems

PostgreSQL, Git, Heroku, AWS Route53

Tools & APIs

JIRA, Splunk, BrowserStack, Stripe, Spotify, Twilio


Projects

Ted’s Strange Squiggles || github || May 2020

Elixir, Phoenix, LiveView, Websockets

An aquarium of squiggles. A sort of server-side animation delivered with Phoenix LiveView.

Squiggles Example

Hexen || github || Jan 2019

TypeScript, React, Elixir, Phoenix, Websockets, Rebass, PostgreSQL

Hexen is an online, multiplayer, deck-building, role-playing game where each tile on the map is powered by it’s own virtual machine.

Hexen Example

Jungle || github || Dec 2019

Ruby, Rails, ActiveRecord, Stripe, PostgreSQL

A mini e-commerce application built with Rails which processes payments through Stripe.

Jungle Example

InterviewScheduler || github || Dec 2019

JavaScript, ReactJS, Webpack, Babel, Axios, Storybook, Jest, Cypress, PostgreSQL

A Single Page React application that allows users to book and cancel interviews.

InterviewScheduler Example

whattado || github || Nov 2019

JavaScript, Express, Ajax, jQuery, Axios, PostgreSQL, Materialize, Heroku

Single Page App, a to-do list that smartly grabs the best item from your to-do list for you to do today based on who you’re with and how much time you have.

whattado Example

Tweeter || github || Nov 2019

JavaScript, jQuery, Node.JS, Express, CSS

Single Page App, a twitter clone, styled with custom CSS.

Tweeter Example

TinyApp || github || Nov 2019

JavaScript, EJS, Express, Node.JS, Bootstrap

A multi page site for shortening urls and and sharing those shortened urls with friends.

TinyApp Example

Slack-MTGBot || github || Dec 2016

Ruby, Slack

Forked from slack-gamebot

A Slack bot that manages the administration of a Magic: The Gathering league. It records wins and losses, ranks players by elo, then assigns and tracks ‘credits’ for each player which can be spent on new cards.


Education

Bench Accounting

Lighthouse Labs || Oct 2019 to Jan 2020

Full Stack Web Development

Diploma January 2020


Work Experience

Dooly

Dooly || Sep 2021 to Now

Software Engineer I

  • Ship features for a React Single Page Application such as tools for creating high-quality sales notes, extracting unstructured data for use in structured systems, and presenting sales data to different stakeholders
  • Connect and enrich sales data to and from services such as Salesforce, Google, Outlook, Gong, Slack and OpenAI through our Ruby on Rails backend
  • Extend the Dooly experience to different interfaces with a Chrome Extension and an Electron app
  • Improve and automate internal processes with tools such as a CLI, Storybook, CircleCI
  • Work collaboratively across teams, with departments and customers

Autotelic

Autotelic || May 2020 to Aug 2021

Full Stack Developer

  • Architected, built and maintained APIs on Node with Fastify and Web Workers using Cloudflare Workers
  • Managed the CI/CD of services through pipelines such as CircleCI, Github Actions, Jenkins and Google Cloud Run
  • Configured and deployed services with tools such as Terraform to platforms such as AWS, Openshift, Google Cloud Platform and Heroku
  • Built custom sites for ecommerce businesses
  • Worked with clients and product owners to scope solutions, manage project progress, and integrate tools
  • Maintained Open Source libraries and contributed to existing Open Source projects

Swerve Labs

Swerve Labs || Feb 2020 to Mar 2020

Software Developer - Contract

  • Built a React Native prototype application for the purpose of research and user acceptance testing
  • Integrated a third-party API into the Ruby on Rails Back-End
  • Deployed to TestFlight and to Heroku on AWS Route53

Bench Accounting

Bench Accounting || Nov 2015 to Sep 2019

Application Support Team Lead

  • Created the Team
  • Developed, improved and automated the systems of providing support for our applications
  • Advocated to product managers for features and improvements surfaced by users and provide context for departments and integration partners
  • Set department goals, worked with my team to iterate on those goals, and reported on the efficacy of our department to provide value to the company
  • Worked with engineers to identify trends in the inflow of application support work and the root causes of issues to reduce the impact of those problems on our users

Technical Analyst

  • Provided direct and second level support to the users of our applications and websites
  • Updated documentation for users to self-resolve their issues and provide education for current users
  • Took part in Hackathons, writing scripts in languages such as Python & SQL and designing applications as proofs of concept
  • Rigorously diagnosed and documented issues in the logic and function of our applications written in a variety of languages, such as Scala & JavaScript

Hobbies

Board Games, Birds, Books, Basketball, Bar Events (Trivia, Open Mic, Poetry Slams...), Being Outside with my Boston Terrier