Eric Tubby
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Web Developer
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.
Web Developer
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.
Experience
Optiwave Website
https://optiwave.com/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/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
Optiwave Internal Website
Features:
• Submission of vacation and sick days
• Tracking
• Company events calendar
• Boardroom bookings
• Knowledgebase
• Software licensing distribution system
Evolving Pixel, Inc.
Education
Associate's Degree in Internet Applications and Web Development
Algonquin College - Ottawa, Ontario, Canada
Diploma in Web Development and Design
Herzing College - Ottawa, Ontario, Canada
Skills
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
Languages
HTML, CSS, CSS3, PHP, JavaScript, Less, XML, SQL, Sass, Python, C#
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
Frameworks
Bootstrap, .NET, Angular, AngularJS
Other
Debugging, Ajax, Ubuntu Server, Software Development, APIs, Amazon Route 53, Organic SEO, Force.com, Salesforce.com Administration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring