Introduction

Senior Full Stack Application Developer

My name is Richard Torcato. For over 30 years I have been working with some of Canada's largest corporate institutions and leading edge marketing companies building internet and interactive applications.

I'm a freelance fullstack developer that has a very strong in depth knowledge of Javascript, Node.js, React.js Redux, Typescript, JQuery, Angular, PHP, Laravel, CSS, Bootstrap MySQL, MongoDB and Docker.

I've worked with many teams, but I am also able to work independently and can take a project from concept to production. I'm interested in working with exciting companies, challenging contracts and career opportunities.

Skills

Personal Skills

  • All programs and programming languages are self taught
  • Self-starter, rapid learner and capable of working on several projects at once
  • Have worked directly for corporate clients including some of Canada's largest marketing agencies
  • Excellent communication, analytical, and problem solving abilities
  • Fully equipped home studio
  • Established Matrix Digital Solutions in the summer of 1997
  • Created Biz-e a Filemaker application for small business invoicing platform
  • Currently learning Swift/SwiftUI and always updating my skills in the latest frameworks and technologies
  • Programmed custom content/website management systems
  • Programmed custom e-learning applications and a VR golf training application

Technical Skills

  • Strong practical and theoretical foundation in object oriented programming
  • Excellent understanding of HTML, JSON, AJAX, XML, ASP, PHP, ASP.net, Node.js, CSS
  • Experience building microservice API's with Node.js and Express.js
  • Javascript frameworks React.js, Redux, Angular.js, Jquery, Axios, and GatsbyJS
  • Have built applications with React, Redux, Redux Saga, Typescript and Apollo GraphQL
  • Software Engineering in Javascript, Node.js, PHP, ASP and ASP.net
  • Experience in setting up and maintaining a web server on AWS, Digitalocean (Docker, Nginx, IIS, FTP, SQL, MySQL, Apache server and related hosting responsibilities)
  • Experience setting up and deploying and configuring my own servers on DigitalOcean/AWS for Node, Wordpress applications
  • Knowledge of Docker and building containers for development and deployment. Have built my own docker files for MERN stack running on Digital Ocean
  • Laravel and Codeigniter PHP framework experience
  • Have styled many web applications with CSS, CSS in Javascript with Styled components and have worked with SASS and LESS to compile CSS
  • Have built many CSS responsive websites
  • Database Engineering for MySQL, MongoDB, MSSQL, Filemaker, MS Access
  • Experience creating REST/Webservices for Node.js,PHP and ASP.net
  • Have worked with many popular internet APIs including: Facebook API, Twitter API, Google Maps API
  • Worked on many multilingual projects
  • Experience with with Git, Gulp, Bower, Vagrant, Docker, Webpack, NPM and Yarn
  • Have created large relational databases with stored procedures
  • Experience with programming ASP.net web applications with C# and Visual Studio .NET
  • Have used Actionscript extensively with XML and backend integration, creating Flash components, Flash Video, Flex, Flash Web Services, Actionscript classes and shared libraries.
  • Helped to produce three commercially released CD-ROMs distributed by Corel
  • Wordpress CMS experience. Including customizing themes and plugins
  • Experience with staging large corporate presentations
  • Strong in depth knowledge of Macromedia Director, Lingo

Creative Skills

  • Excels in creating Sketch, Illustrator and Photoshop designs to layout designs/concepts for web applications
  • Familiar with many leading creative editing applications including Sketch and Adobe Photoshop
  • Video compositing and editing experience (Premiere, Final Cut Pro and After Effects)
  • Ability to create streaming and downloadable video media formats (Real, QuickTime, MPEG, Flash FLV)
  • Designed many corporate presentations for IPO roadshows and other corporate events using Flash, Powerpoint and Director
  • Strong technical and creative photographic skills
  • Familiar with medium and large format cameras (2 1/4, 4x5 and 8x10 formats)

Work Experience

Internet Projects

  • Coach MeOct 2020 - Feb 2021

    Internal IBM application, built with Node.js and React front end. The project used Javascript, React, Redux, Node, Typescript, TailwindCSS, Jest testing, CSS and SASS.

    This web application was built for internal IBM employees to mentor fellow IBM employees.

  • Badge Me - Digital CredentialsJun 2019 - Dec 2019

    Internal IBM application, built with Node.js microservice architecture and React front end. The project used Javascript, React, Redux, Node, Typescript, Jest testing, CSS and SASS. This project used multiple microservices to build a scalable web application for IBM employees to manage digital credentials.

  • www.tripstreamer.com  Apr 2016 - Present

    Currently bootstrapping my own project for a travel application. Programmed in Node.js and MongoDB. It will have an API, Web application in React.js and iPhone/iPad applications.

  • www.autolife.caJan 2018 - Apr 2018

    New automotive website for GNR8R Marketing Group Inc. The site was build using Javascript, React, Redux, Bootstrap and SASS

  • New redesign for Ontarioflowers website. Using CSS, SASS, Twitter Bootstrap CSS framework.

  • New Website for Alwind Industries ltd. The site was build using Node, Grunt, React, Bootstrap and MongoDB

  • Bayview Vendor Support websiteSep 2017

    PHP website application that allows clients of Bayview Flowers to place orders for products based on availability. The app used PHP, MySQL, Git, Jquery, Bootstrap AND JSON

  • Manulife Customer PortalMay 2017 - Aug 2017

    Worked with IBM to build a React front end customer portal. The app used React, Redux, Git, JSON, Bootstrap and REST

  • IBM FocalPointNov 2016 - Mar 2017

    Worked with IBM labs to build a call management application. The app used AngularJs, Grunt, Bootstrap, JSON, XML, REST and Java

  • Yangu/Let's go thereSep 2015- Dec 2015

    Programming and consulting for a Travel startup.

  • Flight Centre SMARTMar 2014 - Apr 2015

    Developed a new a CMS tool for Flight Centre Travel Group to manage their social media campaigns. For each campaign an app is created with assets stored on AWS S3 using the AWS SDK. Pages can be created using a WYSIWYG style page editor made with Angular.js. The site was developed using Laravel PHP framework, Angular.js, Twitter Bootstrap CSS framework

    Video

  • Mini site for CFHI (Canadian Foundation for Healthcare Improvement). Created a tool to map/sort location markers and an admin tool to help place markers and add new locations to the database. Uses Angular, Google Maps API, PHP, JSON, MySQL.

  • Programmed site in PHP using Codeigniter Framework. Google Maps API was used to display and search store locations on the map. Designed responsive and multilingual for English and French.

  • Innocean Canada Extranet ApplicationDec 2013 - Jan 2014

    Built an extranet web application for Innocean Canada. The project was built with PHP, MySQL and the Codeigniter and Twitter Bootstrap framework. The application has an administration tool to manage users, files and permissions.

  • OFG SupplySep 2013 - Dec 2013

    PHP site made for Ontario Flower Growers. It was a supply site for their client Lowe's to manage orders. Jquery, Laravel, PHP, MySQL

  • Canada’s Produce PlaceApr 2013 - Sep 2013

    PHP site made for Ontario Flower Growers. The project was built with PHP, Codeigniter and MySQL. A custom designed CMS was made for editing growers, news content and other admin functions to help the client manage the content of the site

  • Let it SnowFeb 2013

    Developed a new campaign for Data Group’s client Calgary Health Trust. The site was developed using Codeigniter PHP framework, Twitter Bootstrap CSS framework and Adobe Flash

  • Flight Centre Contests

    Facebook pages for social media contests.

  • Sears Microsites

    Numerous PHP contest micro sites for M Marketing’s client Sears.

  • Infiniti Contest Microsites

    M Marketing client contest micro sites for Infiniti made in PHP. English and French

  • Canadian Diabetes Association Virtual Clothesline

    Charity Site for Canadian Diabetes Association. PHP, Jquery, Flash. English and French

  • Deck your Dorm

    PHP mini site for Sears. PHP, Jquery, Flash. English and French

  • Nissan Grey Cup contest

    PHP mini site for M Marketing's client Nissan. PHP, JQuery, MySQL

  • Harlequin Celebrates

    PHP mini site for M Marketing's client Harlequin Publishing. PHP, Codeigniter, JQuery, MySQL, Flash, Actionscript, XML

  • Amex Card Compare

    Card comparison tool for Amex website. Client Ogilvy. PHP, JQuery, MySQL

  • Moneris Offer Site

    Project was built for M Marketing Inc. client Moneris. It has a responsive design for mobile devices and desktop. The site is available in English and French.

  • Sears Hanna Montana

    PHP mini site for Sears. Client M Marketing.

  • Westgate Honda Kiosk

    Flash/PHP mini site made for Data Group. The mini site was made as a contest for Westgate dealership to drive traffic.

  • www.ontarioflowergrowers.ca (previous design)

    Site is made up of 4 portals and a custom programmed CMS tool for client to manage web site users and content. Ontario growers can add products and set availability for products within the Grower’s portal. Registered buyers can purchase grower’s products and search and view profiles and products. ASP.net 2.0, JQuery, MsSQL

  • OFG Management Tool

    CMS tool for Ontario Flower Grower employees to manage the web site, users products and content. Admin tool also synced with AS400 IBM database nightly. ASP.net 2.0, JQuery, MsSQL

  • Rogers Mentoring Program

    Programmed in C#. This was a forms based web application that employees would have access to from the company intranet. Filling in the form the employees would apply for a special rewards program. Administrators and Managers would get email updates to the employees application status. The main part of the application required building a complete admin tool for the administrator to manage applicants and track the status of responses from managers.

  • Bellworld Event Management System

    Created an event management system for Bellworld administrators to login and check current events in their region. They can use the web calendar to select events and print the details of the event. Administrators can edit event details and send email notices to other event managers. Programmed in C#

  • www.redwoodelearning.com (previous design)

    Created login and registration forms for password protected areas of the site. Programmed in C#

  • www.virtuallyperfectgolf.com (offline)

    Created an online administration tool for Virtually Perfect Golf (VPG) to edit user accounts for the VPG E-commerce system. Programmed in Java in Java and JSP using Jbuilder. The web application is deployed using Macromedia jRun. Administration pages were programmed in C# (ASP.net). The eCommerce system is password protected and only franchisors to the VPG systems can purchase time for their system.

  • Created site design and backend programming. Programmed with ASP and Microsoft Access. Created protected administration pages for sales people to update news items and product information. Created a registration system for registered users to gain access to Autocad File downloads and PDF product specification sheets

  • www.resourcemedia.com

    Responsible for site design and backend programming. Site was programmed using C#. Site used various new ASP.net features. I also created custom C# controls for the login sections and top navigation bars. Designed and programmed all Flash elements for the site. I also created an Microsoft Access application to help with site content updates. This application was linked to sql server but provided the user with forms for easy data entry of site updates

  • www.ENVYTV.com (offline)

    I designed the site as well as programmed all the backend database connections and scripts. The site also includes an administration section for editors to create newsletters online and send them to registered users. Other site features include registration, login areas for registered users. Streaming media using windows media. Web programming using ASP, Javascript, CSS, SQL server and windows media encoder.

  • www.themoneyworld.com (offline)

    Responsible for designing overall look of site. Flash movies and video integration. Streaming video section was scripted with ASP

  • My own personal company site. It's gone through a lot of changes from ASP to PHP, then to Wordpress and now it's built with React and Node/Express

 

Multimedia Projects

  • Ashley Madison Flash Chat - March 2010

    Programmed for Avid Life Media. Developed a Flash chat application for the Ashley Madison Website. Chat application worked with JSON and Javascript.

  • Pole Dance a Friend

    Site for Avid Life Media. It used PHP, Flash.

  • Goodwrench Banners Feb 2009Various English/French Flash banners for GM Goodwrench.
  • Maclaren McCann Olympic games banners Apr 2009
  • Kelseys Webfeat Flash mini site Apr 2009
  • Buick Lacrosse 2009 - Maclaren Mcann Flash mini site Project for GM
  • Brewsomegood 2009 - A large Flash application that required a lot of Actionscript changes for Ogilvy's client Maxwell House
  • HP Canada IT Transformation 2009 A large Flash eLearning application made for WebFeat's client HP.
  • Click Media 2009Flash Flex consulting
  • Nestle Smarties Jun 2008 - Flash mini site
  • Weekenders USA - Created a multimedia CD-ROM in Macromedia Director that helped sales people learn the process of selling the Weekenders product line to customers
  • Boston Scientific - Created a multimedia CD-ROM in Macromedia Director that contained a simple menu system to play mpeg files of a client's testimonial
  • Manulife MIX - CD-ROM and Roadshow presentation. Presentation was designed in Powerpoint so that sales staff could add their own content for their region. The presentation had areas with voiceovers which were synchronized to bullet points, Flash opening animation and MPEG movie testimonials. English and French CD-ROM versions.
  • TacFast - Built with Macromedia Director and Macromedia's new Shockwave 3D technology. The project required 3D visualization of carpet assembled carpet pieces. The user can select from over 15 different 3D patterns and using the color and pattern tools create a unique look for any room in a homebuilder's floor plan. This project also required database connectivity for login and saving customer data.
  • Virtually Perfect Golf (Team lead)

    Built with Macromedia Director. The project required external video capture, mixer and camera control. Communication with ASP to a central database server. Scripting control of Flash and Quicktime assets. Teachers can build lessons and drills and the program can operate in auto teacher mode to run lessons automatically

  • Vaughan Corporate Centre CD-ROM - Built with Macromedia Director. The project required media to be updatable by the user via a password protected ftp site. Other features included integrated Flash vector maps that could be scaled with slider bars and view panning
  • Centennial Optical - Built with Macromedia Director. This project was designed using the V12 database engine with product database designed with Microsoft Access. The user can perform searches on over 600 products contained in the database by 5 different search criteria and receive a thumbnail view of the found items. Clicking a found item displays product information and allows the user to add that item to the order form which can later be printed and sent to Centennial Optical to be processed
  • Bank of Montreal Crossword

    Flash Crossword puzzle and puzzle generator made in Flash and XML for BMO's intranet.

  • Bank of Montreal

    e-Learning Flash CD-ROM based application

  • UBS - Built with Macromedia Director 8. This project was designed using the V12 database engine. The user can perform searches on over 180 mutual funds contained in the database. The CD-ROM contains an investment calculator and all reports are able to be saved and printed
  • Biomech Graphics Inc. - Web site design and Shockwave animations
  • Commix Communications - Multimedia consulting. Flash and Director
  • Corpworld - Presentations for Goldcorp and Trilon
  • Creative Direction Group - Various Corporate presentations (Barrick, Altarex, GoldCorp and CIBC)
  • Dymaxium Business Tools - laptop presentation and interface design
  • Entrevision Inc.- Shockwave, Flash (IBM and Lotus)
  • ES3 - Flash MX presentation for screensaver and sales presentations (Bell Canada, Sympatico, MSN, TumbleBooks, Musicmatch)
  • Invisions - Lingo programming (UBS, Rogers and Virtually Perfect Golf)
  • Isis Communications - Flash animation and production
  • Knowledge Systems Inc. - Video effects (Pioneer)
  • Livewire Communications - Director presentations (Four Seasons Resorts and Magna)
  • Lumina Corporate Communications - PowerPoint presentation (Bell)
  • MacLaren McCann – Flash Programming/ Flash Banners (GM Canada, Nestle, Rogers)
  • Mariposa Communications - Various Corporate and laptop presentations (CIBC, Canada Trust, Glaxo Wellcome, Toronto Dominion Bank, Kraft and Ontario Lottery Corp)
  • McInerney and Company - Various IPO roadshow presentations (Nesbitt Burns, Wood Gundy, BCE)
  • Mile 24 Solutions - Powerpoint and Flash MX presentations (Firefly Locator Inc.)
  • Moneyworld Media Inc. - Web design and Flash 5 movies
  • Motoretta – Powerpoint design
  • Mosaic Group - Various Corporate presentations (Pharmacia, Minute Maid, TD Bank)
  • Pixel Bureau - Director presentation and After Effects animations
  • Re:Source Media - Presentation design and PowerPoint slides (Chapters , Lifebridge, Thomas Cook and Nelvana Inc.)
  • Vista Communications - Presentation design and PowerPoint slides (Pladium and AMEX)
  • Voltage Communications - Consulting and Director production / programming

Full Time Positions

Matrix Digital Solutions Inc.

Founder, CEO, Internet Designer and Developer

April 1, 1997 - Present

Established Matrix Digital Solutions in the summer of 1997. MATRIX Digital Solutions Inc. has been designing and programming leading edge new media applications for clients and their customers worldwide. With an enviable reputation for designing successful leading edge projects which exceed all client expectations.

Neal McInerney Investor Relations

Multimedia Designer and Developer

May 5, 1996 - April 1, 1997

Multimedia Designer - General duties included: interface design, production of hard copy, editing video, cutting CD-ROMs, programming in lingo, editing text and graphics, file management and archival, operation and set-up of corporate presentations

Digital Media Studios

Multimedia Developer

March 12, 1995 - May 1, 1996

Multimedia Production - General duties included: placing animations and sound effects, interface design, testing and troubleshooting, programming in Lingo, editing text, sounds and graphics using various applications. Other duties included: file backup and management as well as training new employees

Education

Alias Animator 5.0 (night courses)Oct. 1, 1995

Information Technology and Design Center

Photoshop 3.0, Director and Lingo (night courses)Mar. 12, 1995

Digital Media Studios

Creative Photography DiplomaMay 1, 1994

Humber College

High School (O.S.S.D)1989 - 1992

Sacred Heart C.H.S

Interests

Swimming, Travelling, Investing, Photography, Soccer, Volleyball, Fishing, Scuba diving, Boating

 
Jump to
  1. Introduction
  2. Skills
  3. Work Experience
  4. Education
  5. Interests