photo of harry

Harry HortonSoftware Engineer

As a full-stack web application developer, Harry has developed real-time location streaming services to save lives, web and mobile applications used by millions of users, design systems and component libraries to bring a truly professional touch to apps, and much more. He loves to work on applications where he's able to create a joyful experience for both the users and the developers.

Skills

  • NestJs
  • VueJs
  • ReactJs
  • Mobile (web)
  • Mobile (RN)
  • Web
  • NodeJs
  • Javascript
  • Typescript
  • Storybook
  • Cypress
  • Jest
  • Mocha
  • WordPress
  • REST
  • Sweating during DB migrations
  • PHP
  • Firebase
  • NextJs
  • Nuxt
  • Laravel
  • Postgres
  • MySQL
  • Mongo
  • Sqlite
  • Firestore
  • Dynamo
  • React Native
  • CircleCI
  • Github Actions
  • Sanity.io
  • LaunchDarkly
  • Prisma
  • TypeORM
  • ThreeJS
  • GraphQL
  • Websockets
  • C#
  • AWS
  • Digital Ocean
  • Unity3d
  • Prismic
  • D3
  • IPFS

Work History

Restaurant Brands International

11/2019 - 11/2022Software Engineer
Miami, FLContractorRemote
Worked on cross brand application code for Burger King, Tim Horton's, and Popeyes.
  • Typescript
  • React
  • React Native
  • NodeJs
  • Cypress
  • Storybook
  • AWS
  • Sanity.io
  • Designed and developed Universal Component Library as part of a small team creating reusable components, themes, and tools to improve standardization and quality of cross-brand code for React Native and web.
  • Took the lead on developing custom Cypress tooling to allow developers to more easily maintain e2e tests in a flaky cloud environment.
  • Developer lead on WDIO/Appium, React Native testing, and QA team-focused tooling.
  • Maintained various CircleCI workflows making additions and improvements to CI/CD pipelines.
  • Worked with Sanity.io to move much of the application control and content into a CMS.
  • Collaborated on initiatives for frontend improvement and standardization.
  • Developed features using React, TypeScript, GraphQL, and an AWS serverless stack.
  • Built single codebase features that worked across multiple brands, device types, and regions.
  • Worked on apps that serve tens of millions of active international users

(Company focused on many products associated with games)

4/2022 - 7/2022Software Engineer
ContractorRemote
Assisted with various projects focused on games.
  • VueJs
  • Nuxt
  • NodeJs
  • Heroku
  • Facebook Instant Apps
  • React
  • Prismic
  • Helped make improvements to features
  • Rewrote Ads code with a focus on performance and analytics
  • Focused on improving loading performance
  • Evaluated move to next version of Nuxt comparing pros/cons of timing

GigWage

2/2022 - 5/2022Software Engineer
ContractorRemote
Developed a client NPM package for a product focused on Contractor Payments
  • NodeJs
  • Typescript
  • REST
  • Planned phased development plan for the project
  • Developed NPM package to help their internal and external devs access their APIs

Picket LTD

3/2021 - 9/2021Software Engineer
AustraliaContractorRemote
Refactoring of a product that helped Australians find financial planners
  • NodeJs
  • NestJs
  • Typescript
  • React
  • Firebase
  • Heroku
  • REST
  • Rewrote backend from Flow using a deprecated functional library to NestJs and Typescript
  • Refactored the logic to make it more maintainable
  • Fixed numerous bugs as a result of the rewrite

Hive V.O.C.

3/2019 - 6/2019CTO
St. Petersburg, FLContractorRemote
Assisted with managing the engineering side of a company focused on Restaurant staff education.
  • Laravel
  • Vue
  • REST
  • Responsible for managing remote developers on Hive University.
  • Implemented or created plans for implementing support, project management, and analytics solutions.
  • Used Adobe XD to redesign major sections of the University.
  • Assisted with development issues.

Callyo

4/2018 - 11/2019Software Engineer
UndisclosedRemote
Worked on intelligence and public safety applications.
  • Typescript
  • React
  • Vue
  • PHP
  • Symfony
  • NodeJs
  • NextJs
  • REST
  • Websockets
  • Lead developer on new i911 location product for streaming emergency location data, tracking, and sharing with emergency responders (NestJs, TypeScript, Vue).
  • Developed new features and maintained special intelligence-related project. (React, TypeScript)
  • Developed new (second) special intelligence project from the ground up. (Node, Vue)
  • Worked heavily with highly secure encrypted data. (PHP)
  • Leveraged a range of AWS services for application development.
  • Lead the charge for implementing Docker for improved local development, CI pipelines, and production services.
  • Implemented testing (e2e and unit) and taught the team how to do the same on their projects (Puppeteer, Jest).
  • Lead efforts and planning for implementing a common UI style guide and component library approach for design, and cross platform and framework components
  • Worked with product owner to implement analytics and data related user outreach.
  • Implemented Adobe Experience Design for using design to more effectively plan and prototype new features.

The Symphony Agency

11/2015 - 04/2018Developer 3
St. Petersburg, FL
Worked on a very small team of devs for a marketing and web development agency. Continued contracting for a bit after leaving.
  • WordPress
  • Laravel
  • NodeJS
  • SCSS
  • PHP
  • JavaScript
  • TypeScript
  • VueJs
  • jQuery
  • Digital Ocean
  • Docker
  • REST
  • Developed custom component system to ease WordPress content management and move control from devs to the rest of the team.
  • Lead the drive in implementing Laravel for custom API and application development.
  • Built Laravel API for integration with 3rd party applications.
  • Improved performance of all sites to subsecond load times.
  • Built Google OAuth plugin to assist company with login management.
  • Developed many custom WordPress themes and plugins from the ground up.
  • Developed custom NodeJs tooling to handle data migrations and mass content format conversions.
  • Performed all site migrations, deployments, and DNS management.
  • Implemented Atlassian Jira and Bitbucket into development and QA workflow.
  • Built custom Docker image for rapid local development.
  • Built SPA WordPress theme using VueJs
  • Assisted in implementing a component based approach to design and development.
  • Developed JS breakpoint library for handling screen size dependent JS layout functionality.
  • Improved stack to include Webpack, es6, Vue, and Sass.
  • Researched and implemented custom Google Tag Manager and Google Analytics events to improve client engagement tracking.
  • Built e-commerce websites using WooCommerce and custom modifications.

Accusoft

01/2015 - 11/2015Tech Support Representative
Tampa, FL
Supported developers in integrating Accusoft imaging and document viewing SDKs and services into their products
  • PHP
  • JavaScript
  • NodeJs
  • C#
  • .NET
  • Azure
  • Support developers and system administrators in installation of Accusoft products.
  • Created code samples for NodeJS integrations
  • Created a barcode application for use by the IT team using Accusoft's SDKs
  • Responsible for supporting all Accusoft Cloud tickets
  • Worked with management to set up new Zendesk as a ticketing replacement

Titan Corps IT Solutions

08/2012 - 12/2014CTO/Co-founder
Clearwater, FL
Started a Managed Service Provider for managing local company networks.
  • Design, manage, and promote all technical services provided.
  • Responsible for all company projects’ planning and service delivery.
  • Responsible for quality control of ticket handling.
  • Managed company finances and invoicing.
  • Managed contractors assisting with various aspects of projects.

(A dentist office staff training company)

01/2013 - 06/2014Web Developer
Clearwater, FL
  • WordPress
  • PHP
  • Python
  • Django
  • Responsible for analysis, redesign, and development of web presence.
  • Redesign new Wordpress theme and develop the new company website.
  • Work with marketing team to progressively enhance company style and marketing strategy.

Vitera Healthcare Solutions

06/2012 - 08/2012
Tampa, FL
  • Remote into hospital/practice servers to make various configuration changes and troubleshooting.
  • Consolidate data from various CRMs and lists into SalesForce.
  • Created automation script for moving data across systems.

United States Marine Corps

04/2010 - 09/2011LCpl Tactical Data/Network Specialist
Serviced in the US Marine Corps working in Cyber with a focus on field operations.
  • Strong role in planning, preparation, and execution of field communication support exercises in Colombia, Guatemala, and Belize ranging from simple remote camps to full-scale Command Operations Center implementations.
  • Set up secondary satellite communications on ship to maintain Internet connectivity due to loss of main satellite up-link, requiring constant adjustment and monitoring to ensure persistent connection.
  • Responsible for setup and troubleshooting of networks and peripherals under tight time restraints in various environments.
  • Worked in a fast-paced help desk environment, supporting over 500 users.
  • Routinely constructed and configured Combat Operations Center totalling over $1.8 million in equipment ranging from fiber optics, servers, switches to radios, VOIP, and multimedia devices.