Eric Tubby, Developer in Ottawa, ON, Canada
Eric is available for hire
Hire Eric

Eric Tubby

Verified Expert  in Engineering

Software Developer

Location
Ottawa, ON, Canada
Toptal Member Since
July 6, 2017

Eric has a wide range of experience in small business environments where full-stack skills, attention to detail, and creative thinking are key and a fast turnaround is preeminent. He joined Toptal for an opportunity to work with quality people on projects that he can get passionate about. At his core, Eric is a programmer and entrepreneur who's focused on web application development.

Portfolio

Evolving Pixel, Inc.
Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, WordPress, MySQL...
Optiwave Systems, Inc.
Amazon Web Services (AWS), Amazon Route 53, Amazon CloudFront CDN...
Optiwave Systems, Inc.
Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, WordPress, CSS...

Experience

Availability

Part-time

Preferred Environment

Git, PyCharm, Terminal, Vim Text Editor, PhpStorm, Linux

The most amazing...

...thing I've coded is a web application that allows users to pick and launch AWS EC2 instances on demand and run FDTD simulations in the cloud.

Work Experience

Senior Web Developer

2011 - PRESENT
Evolving Pixel, Inc.
  • Built WordPress themes.
  • Developed WordPress plugins.
  • Maintained WordPress-related sites and plugins.
  • Optimized websites speed and performance.
  • Audited and hardened websites for improved security.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, WordPress, MySQL, Less, CSS, Angular, jQuery, PHP

Senior Web Developer

2015 - 2019
Optiwave Systems, Inc.
  • Built and maintained the website and CMS (WordPress).
  • Created and supported an internal website and CMS (WordPress).
  • Developed and maintained the software licensing manager (.NET).
  • Supervised the cloud licensing distribution via SafeNet Sentinel EMS and Sentinel Cloud APIs.
  • Managed the Linux AWS EC2 servers.
  • Handled the AWS S3 and CloudFront content delivery.
  • Oversaw the in-house Microsoft servers for cloud licensing distribution.
Technologies: Amazon Web Services (AWS), Amazon Route 53, Amazon CloudFront CDN, Amazon S3 (AWS S3), Amazon EC2, WordPress, Microsoft SQL Server, MySQL, Less, CSS, Angular, jQuery, Python, .NET, C#, PHP

Web Developer

2013 - 2015
Optiwave Systems, Inc.
  • Developed and maintained the Optiwave website and CMS (WordPress).
  • Worked on the development and continued the maintenance of the Optiwave internal website and CMS (WordPress).
  • Constructed and supported the Optiwave licensing manager (.NET).
  • Oversaw the cloud licensing distribution via SafeNet Sentinel EMS and Sentinel Cloud APIs.
  • Managed the Linux AWS EC2 servers.
  • Handled the AWS S3 content delivery.
  • Managed the in-house Microsoft servers for cloud licensing distribution.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, WordPress, CSS, jQuery, MySQL, PHP

Optiwave Website

https://optiwave.com/
I developed a public-facing website to list new events coming up, new features being released for their products, support forums, and product manuals. The website is also used for distributing and tracking the company's software packages and evaluations via CloudFront.

I was also tasked with optimizing the website through various caching methods as well as the content distribution through a CDN. The site was built with using WordPress—a custom theme and over a dozen plugins were developed for the display and functionality.

OptiFDTD Cloud Simulator

https://optiwave.com/resources/latest-news/full-service-cloud-compute/
Users are able to securely upload OptiFDTD design files to their account, then choose the EC2 instance type that they want to use to run the simulation based on their resource needs. The OptiFDTD Linux simulator is then launched on the selected EC2 instance type, and they are able to monitor the output and status of the simulation from their profile portal.

The front end was built with AngularJS and communicates with the back end using custom-built WordPress REST APIs. The back end is a collection of REST APIs for communicating with AWS using the AWS SDK as well as WordPress REST APIs for storage and management.

Features:
• Secure file storage for design and results files management
using AWS S3 with Amazon S3 server-side encryption
• Wallet for storing funds to be used with ongoing simulations
• Promo code entry

Technologies: PHP, MySQL, AngularJS, HTML5, CSS3, WordPress, WooCommerce, WordPress REST API, AWS SDK, EC2, S3, Python, Node.js, Linux

Cloud Licensing Desktop Application

I developed a cloud licensing desktop application for distributing licenses via Gemalto (formerly SafeNet), Sentinel EMS, and Sentinel Cloud APIs. The utility was developed using C# .NET and is used for licensing a suite of other software applications sold by Optiwave.

Optiwave Internal Website

I developed a private internal website for employee management. The site was developed on WordPress with a custom WordPress theme and multiple plugins.

Features:
• Submission of vacation and sick days
• Tracking
• Company events calendar
• Boardroom bookings
• Knowledgebase
• Software licensing distribution system

Evolving Pixel, Inc.

I developed a public-facing WordPress website for promoting the companies services; in addition to a support system for accepting service requests from existing customers.

Languages

HTML, CSS, CSS3, PHP, JavaScript, Less, XML, SQL, Sass, Python, C#

Libraries/APIs

Amazon EC2 API, WordPress API, jQuery, WordPress REST API, React, Vue, Node.js, Salesforce REST API

Tools

GitHub, Git, PuTTY, Xdebug, PhpStorm, AWS SDK, Amazon CloudFront CDN, Advanced Custom Fields (ACF), Braintree SDK, Vim Text Editor, Terminal, PyCharm, MySQL Workbench, Gulp, Webpack

Paradigms

Model View Controller (MVC), Asynchronous Programming, Object-oriented Programming (OOP), REST, Agile

Platforms

WooCommerce, Ubuntu, Amazon Web Services (AWS), Amazon EC2, WordPress, Linux, Docker

Storage

Amazon S3 (AWS S3), MySQL, XML Parsing, Memcached, Microsoft SQL Server

Other

Debugging, Ajax, Ubuntu Server, Software Development, APIs, Amazon Route 53, Organic SEO, Force.com, Salesforce.com Administration

Frameworks

Bootstrap, .NET, Angular, AngularJS

2012 - 2014

Associate's Degree in Internet Applications and Web Development

Algonquin College - Ottawa, Ontario, Canada

2011 - 2011

Diploma in Web Development and Design

Herzing College - Ottawa, Ontario, Canada

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring