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.
Full Stack Web Development
Diploma January 2020
Software Engineer I
- Shipped 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
- Connected and enriched sales data to and from services such as Salesforce, Google, Outlook, Gong, Slack and OpenAI through our Ruby on Rails backend
- Extended the Dooly experience to different interfaces with a Chrome Extension and an Electron app
- Improved and automated internal processes with tools such as a CLI, Storybook, CircleCI
- Worked collaboratively across teams, with departments and customers
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
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
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
TypeScript, JavaScript, Ruby, Elixir, SQL, HTML, CSS
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
PostgreSQL, Git, Heroku, AWS Route53
JIRA, Splunk, BrowserStack, Stripe, Spotify, Twilio
Elixir, Phoenix, LiveView, Websockets
An aquarium of squiggles. A sort of server-side animation delivered with Phoenix LiveView.
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.
Ruby, Rails, ActiveRecord, Stripe, PostgreSQL
A mini e-commerce application built with Rails which processes payments through Stripe.
JavaScript, ReactJS, Webpack, Babel, Axios, Storybook, Jest, Cypress, PostgreSQL
A Single Page React application that allows users to book and cancel interviews.
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.
JavaScript, jQuery, Node.JS, Express, CSS
Single Page App, a twitter clone, styled with custom CSS.
JavaScript, EJS, Express, Node.JS, Bootstrap
A multi page site for shortening urls and and sharing those shortened urls with friends.
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.
Board Games, Birds, Books, Basketball, Bar Events (Trivia, Open Mic, Poetry Slams...), Being Outside with my Boston Terrier