Eric Tubby, Software Developer in Ottawa, ON, Canada
Eric Tubby

Software Developer in Ottawa, ON, Canada

Member since June 15, 2016
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.
Eric is now available for hire

Portfolio

Experience

Location

Ottawa, ON, Canada

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.

Employment

  • 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), AWS S3, AWS EC2, AWS, 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, AWS S3, AWS EC2, AWS, 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), AWS S3, AWS EC2, AWS, WordPress, CSS, jQuery, MySQL, PHP

Experience

  • Optiwave Website (Development)
    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 (Development)
    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 (Development)

    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 (Development)

    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. (Development)
    https://evolvingpixel.ca/

    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.

Skills

  • Languages

    HTML, HTML/CSS, CSS, CSS3, PHP, JavaScript, Less, XML, SQL, Sass, Python, C#
  • Libraries/APIs

    AWS EC2 API, WordPress API, jQuery, WordPress REST API, React, Node.js, Salesforce REST API
  • Tools

    GitHub, Git, PuTTY, Xdebug, PhpStorm, AWS SDK, Amazon CloudFront CDN, Vim Text Editor, Terminal, PyCharm, MySQL Workbench, Gulp.js, Webpack
  • Paradigms

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

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

    AWS S3, MySQL, XML Parsing, Memcached, Microsoft SQL Server
  • Other

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

    Bootstrap, .NET, Angular, AngularJS

Education

  • Associate's degree in Internet Applications and Web Development
    2012 - 2014
    Algonquin College - Ottawa, Ontario, Canada
  • Diploma in Web Development and Design
    2011 - 2011
    Herzing College - Ottawa, Ontario, Canada

To view more profiles

Join Toptal
Share it with others