Courtney Miller, Developer in Montreal, QC, Canada
Courtney is available for hire
Hire Courtney

Courtney Miller

Verified Expert  in Engineering

Software Developer

Location
Montreal, QC, Canada
Toptal Member Since
October 4, 2016

Courtney is a capable full-stack front-end and back-end developer for web applications—with a specialty in secure coding. Her main skills are with PHP, Laravel, Joomla, HTML, CSS, and JavaScript. She has experience working freelance and in working successfully with remote clients and team members. Courtney writes code neatly and documents appropriately so that she can explain in detail the internals of her project.

Portfolio

Plank Multimedia
Git, Ansible, CakePHP, MySQL, Ubuntu, Laravel, PHP
Magnetic Merchandising, Inc.
Google Compute Engine (GCE), Backbone.js, Django, Grav, Ubuntu, MySQL, Nooku...
The Magical Blend
Cron, Bash, Adobe Photoshop, OpenCart, Apache, MySQL, jQuery, JavaScript, CSS...

Experience

Availability

Part-time

Preferred Environment

Git, PhpStorm, Ubuntu Linux, MacOS

The most amazing...

...thing I've coded is a custom MVC/REST service for a proprietary non-relational database system.

Work Experience

Back-End Developer

2016 - PRESENT
Plank Multimedia
  • Picked up existing web projects for ongoing maintenance and some added features. Includes programming and server admin duties.
  • Created new sites for new and existing corporate clients with heavy back-end customization.
  • Edited and debugged internal boilerplate code.
Technologies: Git, Ansible, CakePHP, MySQL, Ubuntu, Laravel, PHP

Web Developer

2015 - PRESENT
Magnetic Merchandising, Inc.
  • Wrote intricate code for the Joomla/Nooku framework, collaborating with a team of up to six people at any given time. Used Scrum techniques for sprints.
  • Built entire Nooku features for the back-end, front-end, and participant views.
  • Performed server admin duties on LAMP with Ubuntu 14.04. Created new virtual hosts, edited privileges, and wrote and implemented Bash scripts on a Cron timer.
  • Wrote documentation to keep track of the complicated server setup tasks for other programmers to reference in the future.
  • Worked on various side-projects in pure HTML/CSS, Grav, and minor tweaks in Django.
Technologies: Google Compute Engine (GCE), Backbone.js, Django, Grav, Ubuntu, MySQL, Nooku, Joomla, jQuery, JavaScript, CSS, HTML, PHP

Web Developer

2011 - PRESENT
The Magical Blend
  • Redesigned an eCommerce website from the ground up using OpenCart, including a database reformatting of old products.
  • Integrated outside services into a single domain, including blog, wiki, and podcasts.
  • Optimized OpenCart for speed and hardened it for security using .htaccess, code tweaks, and deep manipulation of PHP code.
  • Created the graphic designs for a website and labels in Photoshop in order to bring the business together visually. Resulted in regular compliments on the website and labels to this day.
  • Wrote clear documentation for the manager and employees on how to perform data entry for products and change page content so that data entry could be easily offloaded.
Technologies: Cron, Bash, Adobe Photoshop, OpenCart, Apache, MySQL, jQuery, JavaScript, CSS, HTML, PHP

Lead Web Developer

2014 - 2016
Fully Associated
  • Organized a team of consultants to write a fully-featured demo for displaying capabilities of a proprietary database system AtomicDB. Utilized stripped-down Scrum Agile techniques for leading a mixture of local and international talent.
  • Retooled confusing and inaccurate documentation for the WCF RESTful web service; my documentation has become the standard for the company and all sister companies.
  • Wrote a PHP library for connecting with AtomicDB, a unique, proprietary database system.
  • Wrote detailed specifications for new, more developer-friendly and backward-compatible WCF RESTful web service structure; now being worked on by developer at a sister company as a web service version 2.0.
  • Performed server admin and server setup duties with Windows Server 2008, Windows Server 2012, and IIS 6.0, IIS 7.0, IIS 7.5, and IIS 8.0 to display demos.
  • Took the lead on industry demos, wrote custom demos to prove viability with various CMS systems and flat-table databases like MySQL, MSSQL, and Oracle.
  • Wrote custom TCP server script for demonstration link-up with another company’s push data service.
Technologies: IIS, Microsoft Visio, Microsoft 365, Windows PowerShell, Visual Studio, C#, Windows Server, Oracle, Microsoft SQL Server, MySQL, AtomicDB, jQuery, JavaScript, CSS, HTML, PHP

Web Developer

2013 - 2014
Jeux Chimera Games
  • Designed an online eCommerce website based around strict requirements; integrated Magento with Lightspeed Point-of-Sale so that online purchases were automatically removed from physical stock and vice-versa.
  • Customized Magento for responsiveness and speed. Hardened the CMS against common security risks using .htaccess rules and security best practices.
  • Optimized Magento for speed—well-known to be a very painful and difficult process, since Magento runs out-of-the-box at over 10-second load time. Moved Magento to a Nginx server, implemented Memcached, optimized the code for fast-loading by optimizing the images, deferred JavaScript execution, using CDN libraries, and minifying resources. Resulted in the site loading in less than .3 seconds (on average) after optimization.
  • Wrote clear documentation for employees on how to perform data-entry duties. Handled creation and revocation of employee security credentials on Magento and Lightspeed.
  • Continued server maintenance and handled troubleshooting network issues with Lightspeed servers.
Technologies: POS, Lightspeed, Memcached, NGINX, Magento, MySQL, jQuery, JavaScript, CSS, HTML, PHP

Languages

PHP, HTML, CSS, JavaScript, Bash, C#, Bash Script, C++, Java

Libraries/APIs

jQuery, Backbone.js

Platforms

OpenCart, WordPress, MacOS, Ubuntu Linux, Oracle, Windows Server, Magento, Ubuntu, Joomla

Frameworks

Nooku, Laravel 5, Django, Windows PowerShell, Laravel, CakePHP

Tools

Visio, Git, Grav, PhpStorm, Apache, Cron, NGINX, Google Compute Engine (GCE), Visual Studio, Microsoft Visio, Ansible, Composer, Adobe Photoshop

Paradigms

Scrum, Agile

Storage

AtomicDB, MySQL, Memcached, Microsoft SQL Server

Other

Microsoft 365, Lightspeed, POS, IIS, Adobe Acrobat Pro

2011 - 2014

Master's Degree in Information Systems Security

Concordia University - Montreal, Québec, Canada

2006 - 2010

Bachelor's Degree in Technical Writing, Computer Science

University of North Texas - Denton, Texas (USA)

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