#

ABOUT

  • Diligent problem solver

  • Strong oral and written communicator

  • Winning attitude

  • Agency & startup experience

STACKS

  • Front-end

    Javascript & jQuery Less & Sass

    React & Vue JS Gulp & Webpack


  • Back-End

    PHP WP & Laravel

    Ruby Rails

    Python SQL, NoSQL


  • Frameworks

    Bootstrap RESTful APIs Oauth

    MVC MMVC


SKILLS

  • User Experience

    Responsive Design User Flow

    Mockups


  • Site Staging & Sandboxing

    Adobe CS Jira GitHub
    Bitbucket SourceTree


  • Processes

    Agile Methodology Rapid Prototyping

    Unit & Acceptance Testing Quality Assurance

    Cross Browser Compatibility

    AODA Accessibility

EDUCATION



  • Master of Digital Media

    Ryerson University



  • Bachelor of Applied Management

    University Of New Brunswick



  • Film Diploma

    Confederation College



WORK

#

GIFTAGRAM #

RC DESIGN #

DEMHUB #

HOT POTATO #

GIFTAGRAM #

ROLE

Frontend Developer

DESCRIPTION

Working mostly on the frontend, with some backend

-Vue / Nuxt JS

-Cordova, Axios, Webpack

-Gulp, SASS, SVG

-MySQL / MongoDB, REST APIs, OAuth

-AWS, SSL, Node JS, Shopify

-PHP, Zend, Laravel

RC DESIGN #

ROLE

Full Stack Developer

DESCRIPTION

Build and maintain clients’ web apps, and occasional mobile applications. Building with Wordpress, Laravel, Vue JS, Gulp, and Sass.

Managing the DNS records, server configuration. Turning mockups into web applications. Working with designers to ensure the user experience is executed as desired. Performing quality insurance testing, unit testing, and debugging.

Ensuring cross browser/devices compatibility. Maintaining SEO best practices, and adding support for AODA accessibility.

# # #

DEMHUB #

ROLE

Full-Stack Developer

DESCRIPTION

DEMHUB is a community platform for the disaster and emergency professionals. I was a full-stack developer. The technical team consisted of a CTO, lead developer, two part-time designers, and myself.

DEMHUB was a MVC web application build with PHP (Laravel). The whole technical team was involved in the product's planning, developement, and iteration. Our developement task management was done with Pivotal Tracker. Our Git code repositiory was stored on BitBucket.

The back-end of the application consisted of PHP, Laravel MVC framework, and MySQL. On the front-end I worked with javascript, css, jQuery, React.js, React native, JSON, and AJAX. We also used composer, Git, artisan, and New Relic as part of our development stack.

HOT POTATO #

ROLE

Lead Developer

DESCRIPTION

Share memorable moments within a video using Hot Potato. A user can select, edit and share video content in a user-friendly, no-frills interface. The MVP of Hot Potato was done as a solo developer. Later iterations were done alongside two other developers.

Hot Potato began as a web application. A mobile app was also created. I served as both a developer and a project manager. Setting and enacting development sprints. Jumping between task management and development.

The site relied most on the JW video player, jQuery, PHP, React.js, and MySQL. The site created the illusion of video edits by manupliation the source video. Hot Potato users edit on our platform, and share the links via social media.

# # #
# # #

WORLD FISHING NETWORK #

ROLE

Digital Media Coordinator

DESCRIPTION

WFN is a North American fishing television channel. I worked in the digital & web department. My department was responsible for web content, running the website, channel schedule, as well as publishing digital assets.

Programming and copywriting were involved with the work done. The site was originally built in Wordpress, but we moved to Ruby on Rails. Webpages ranged from official show pages, press releases, news, conservation and marketing content.

The TV schedule database, media content management system (Ooyala Backlot), SEO optimizing, and web analytics were all duties undertaken. Monthly digital content reports, communicating with the show producers, and fulfilling the marketing team's mandate were other tasks performed.

DON'T FORGET TO EMAIL#

leonhaggarty@gmail.com