Scroll To View More
Hire the top 3% of freelance developers
Tina Holly

Tina Holly

Toronto, ON, Canada
Member since November 5, 2015
Tina is an expert front-end developer, specializing in mobile-first responsive web design, and client-side JavaScript applications, building applications in React, Redux, Angular, and Ember, and their APIs in Node.js and Rails. Tina develops native mobile apps for iOS and Android as well as hybrid mobile apps in Cordova, and also develops CMS-powered websites for clients using WordPress, Drupal, and ProcessWire.
Tina is now available for hire
Portfolio
Experience
  • CSS, 11 years
  • JavaScript, 7 years
  • jQuery, 7 years
  • AngularJS, 5 years
  • React, 4 years
  • Node.js, 4 years
  • Chrome Extensions, 3 years
  • Android, 3 years
Toronto, ON, Canada
Availability
Part-time
Preferred Environment
Mac, Linux, Sublime Text, Android Studio, Node.js
The most amazing...
...thing was when I was one of the key developers on a small engineering team that led Bitmoji to the success it sees today.
Employment
  • Founder | Design Lead | Technical Lead
    Tinacious Design
    2009 - PRESENT
    • Developed responsive web design and mobile website including fully fluid and responsive websites for all screen and device sizes.
    • Custom designed and worked on the front-end development of Content Management System/Framework-powered websites using open-source technologies including WordPress, ProcessWire, and Drupal.
    • Created custom JavaScript/jQuery solutions, jQuery plugin, and WordPress plugins.
    • Developed client-side and server-side web applications in JavaScript, Node.js, and PHP.
    • Developed and consumed REST APIs.
    • Converted PSD to pixel-perfect HTML.
    • Added accessibility for WCAG AA-AAA, and AODA.
    • Solved problems and recommended the best tools to get the job done well and quickly.
    Technologies: HTML, CSS, JavaScript, PHP, WordPress, Drupal, ProcessWire, Angular, React, Node.js, REST APIs
  • Software Developer
    Bitstrips
    2014 - 2016
    • Built JavaScript applications for client-side web and mobile and server-side (Node.js). Performed unit testing and UI testing. Created test-driven development using Mocha, Jasmine, Chai, Sinon, Jest, Selenium, and WebDriver. Implemented code-testing for Angular, React, and Node.js.
    • Developed with Cordova and Ionic for HTML5 JavaScript mobile web applications.
    • Created native Android applications which included unit testing with JUnit, Robolectric, and Espresso.
    • Worked with native iOS development working with Objective-C and Swift; including keyboard extension. Developed an Apple Watch app on a hack day. Performed unit testing with Kiwi.
    • Overhauled/improved and led the development of CSS in our front-end applications.
    • Overhauled the Bitstrips mobile app comic editor to switch from Flash to HTML5 Canvas to help alleviate tech debt.
    • Worked with a variety of build tools and package managers. For the mobile web: NPM, Grunt, Gulp, Bower, Webpack, Browsersync, CSS pre-processors, Babel, Browserify, Gradle (Android), iOS (CocoaPods, Carthage) and so on.
    • Worked on Hack Day projects which included coding in Meteor and Ruby/Sinatra; and also working with the Google Maps API and image processing.
    Technologies: JavaScript, Node.js, AngularJS, React, Cordova, CSS (Sass, Stylus), Android Development, iOS Development (Objective-C, Swift), Chrome Extension Development, Unit Testing, UI testing, Test-Driven Development (TDD)
  • CEO | Technical Lead
    Team Atomic, Inc.
    2013 - 2014
    • Co-founded a company with my business partner at the time as the technical lead and CEO.
    • Created pixel-perfect web development from PSD mockups; including custom CSS, HTML, and JavaScript.
    • Solved client problems as efficiently as possible.
    • Developed the business; performed client acquisition and administration.
    Technologies: HTML, CSS, JavaScript
  • Front-end Developer
    Tangerine Bank of Canada
    2013 - 2014
    • Implemented responsive web design using Bootstrap and custom CSS.
    • Developed a custom plugin using jQuery and jQuery UI.
    • Single-handedly developed all of the client-side functionality for the new Tangerine's "Forward Banking" blog using the AngularJS JavaScript framework. The application uses WordPress as a REST service, allowing users to read and write to the blog through the API. Created custom directive development to add support in AngularJS for the existing libraries and plugins, including Modernizr for feature detection, as well as the official Angular support for the popular Picturefill plugin for responsive images.
    • Developed and implemented client-side JavaScript templating solutions using AngularJS and Handlebars.js; included core structural template logic as well as a library of reusable components for rapid development.
    • Supported the front-end team with front-end frameworks, build tools, problem solving, troubleshooting, and version control with Git.
    Technologies: HTML, CSS (Less), jQuery, JavaScript, AngularJS
  • Front-end Developer
    Sheridan College
    2012 - 2013
    • Managed the front-end development for the Sheridan College redesign 2013 project. This included the development of a custom CSS framework by extending a basic semantic grid system, adding an object-oriented approach to CSS for decoupling style declarations from semantic markup, a custom jQuery scripting, developing a custom Accessibility widget including High-Contrast and on-page text re-sizing controls. All this and also implementing the challenging design vision provided by a third-party agency for desktop and mobile.
    • Developed a custom WordPress theme design including CMS development.
    • Created and developed a custom HTML email newsletter generator that queries the right posts based on post authoring requirements. For use with email campaign software for the Sheridan Insider, a custom-developed WordPress solution.
    • Developed a custom micro site front-end using cutting-edge practices with CSS pre-processing and jQuery including advanced and efficient implementation of responsive web design.
    • Implemented corporate training for end-users on the SiteCore content management system including training workshops, technical support via email and phone, and technical support document authoring.
    • Configured and authored the content of a Wiki setup in an effort to standardize web development practices at Sheridan. The wiki acts as a hub of information and a guide for best practices for Sheridan’s scalable web development.
    • Created a template for rapid development of pages to be implemented into an existing site theme.
    Technologies: HTML, CSS, jQuery, JavaScript
  • Web Designer | Web Developer
    Funding Matters
    2011 - 2013
    • Developed the Funding Matters Inc.'s website and sister company websites.
    • Designed, developed, and enhanced the websites for Funding Matters’ clients.
    • Created the custom Content Management System design and development in WordPress and ProcessWire.
    • Designed and developed accessible websites as per the Web Content Accessibility Guidelines (WCAG 2.0) for government-funded websites.
    Technologies: HTML, CSS, jQuery, WordPress
Experience
  • Bitmoji (iOS, Android, Chrome, back-end API) (Development)
    https://tinaciousdesign.com/portfolio/bitmoji/

    One of the core team (under 5 to 10 developers) who developed the Bitmoji mobile application for iOS, Android, Chrome, and Slack.

    Front-end JavaScript using React, Angular, native Android (Java), native iOS (Swift, Objective-C), Apple Watch prototype, iOS keyboard app extension.

    Back-end development in Node.js using Express.js and Hapi.js, OAuth, MySQL, PostGres. Back-end API development in Java using Google AppEngine.

    Test-driven development including unit tests (Karma, Jasmine, Mocha, Sinon, Chai, XCTests for iOS, JUnit for Android), integration tests (Python, Node.js), UI tests (Selenium, XCUITests for iOS, Espresso for Android).

  • Tangerine Bank of Canada Website (Development)
    http://tangerine.ca

    Worked on the front-end development on a small team for the ING Direct to Tangerine rebranding and website redesign project. The new Tangerine website is the first bank website in Canada to be fully responsive. Added accessible support for Internet Explorer 7 and a wide variety of mobile devices including Windows, Android, BlackBerry, and Apple. Worked on the Google Maps API development.

  • Tangerine Bank of Canada Forward Banking Blog (Development)
    https://www.tangerine.ca/forwardthinking

    I single-handedly developed the front-end of the Forward Thinking blog and content marketing platform, an AngularJS application that uses WordPress as a service.

  • Sheridan College Redesign (Development)
    https://tinaciousdesign.com/portfolio/sheridan-college-redesign/

    I was the hired gun on a team of 2-3 front-end developers working on the Sheridan College redesign project. I did front-end development in HTML, CSS, jQuery, and JavaScript.

    Quick pixel-perfect design implementation of agency-provided designs.

  • ISM at the University of Quebec in Montreal (Development)
    https://tinaciousdesign.com/portfolio/ism-uqam/

    A fully responsive, bilingual (French, English) Content Management System-powered website in ProcessWire to help Institut des Sciences Mathématiques (Institute of Science and Math), a higher-education client in Montreal, Quebec, Canada, manage the content on their website. Including but not limited to programs, courses, and blog items. It involved complex relationships between content types and taxonomies. The website is very quick and easy for the client to maintain.

  • Responsive Web Application for a Recruiting Company (Development)
    https://tinaciousdesign.com/portfolio/responsive-web-app/

    Created the user interface design and the front-end development for an application that helps a staffing agency manage their candidates and clients. Worked with the CakePHP MVC framework. Created custom jQuery development. The application features dynamic forms that animate form sections in, as needed. The forms were designed to be enjoyable and quick to fill out. Forms were designed with the power user in mind, allowing tech savvy staff to quickly fill out forms with keyboard-friendly input.

  • Lesson Planning Application Prototype (Development)
    http://tinaciousdesign.com/portfolio/tinacious-teaching-lesson-planning-web-app/

    Developed a productivity for myself to login and manage lesson plans when I needed to teach workshops on how to use content management systems. The application features the creation of classes, lesson plans, and features like file upload, lessons of the day (loading on the front page), and mobile & printer-friendly templates.

  • Freelancer Resume Website (Development)
    https://tinaciousdesign.com/portfolio/resume-website/

    A resume website built in the ProcessWire content management system for protecting and managing a resume. It has a password-protected resume, is fully responsive, provides PDF generation, and allows the download of dynamic content.

  • Social Network Activity Feed Design and Development (Development)
    https://tinaciousdesign.com/portfolio/social-media-website-design/

    Designed and developed an activity feed for an attendance-based social media network. It's fully responsive.

  • Animated Progress Bar Plugin (Development)
    http://tinacious.github.io/goalProgress/

    An animated progress bar jQuery plugin with 80+ stars on GitHub. Available as a package on Bower.

  • Website for a Local Cupcake Shop (Development)

    Designed and developed a content management system-powered website for a local cupcake shop. The website allows the client to update the featured images and cupcake menu herself, as well as create and modify image galleries.

  • Interactive Quiz Game (Development)

    An interactive quiz based on a news article about social privilege. The user takes steps forward or backwards depending on the answers to the questions. Final results are tallied and compared to previous quiz takers.

    Powered by JavaScript and MongoDB using MeteorJS.

  • Freelancer CRM/Contacts App (Development)

    A front-end web application built in Angular/Ionic. Performed unit testing, code coverage reporting, and continuous integration.

    A web API built using Ruby on Rails to manage contacts and companies. Complements the Angular/Ionic front-end.

    Both applications work together with Devise token authorization for secure token-based login and transactions. The API includes Rake tasks to batch import contacts and companies from Insightly CSV exports. Deploys to Heroku.

    https://github.com/tinacious/contacts_api

Skills
  • Languages
    SCSS, Sass, JavaScript, CSS, Java, PHP, Ruby, Objective-C, Swift
  • Frameworks
    Jasmine, Mocha.js, AngularJS, Sinatra, Ruby on Rails (RoR), Ember.js, Angular, Redux
  • Libraries/APIs
    Node.js, jQuery, jQuery UI, React, React Redux, D3.js
  • Tools
    Mocha, Karma, NPM, Stylus, Adobe Photoshop, Adobe Illustrator, Redux Thunk
  • Paradigms
    Agile Software Development, Functional Programming, Functional Reactive Programming
  • Platforms
    WordPress, Android, Drupal 7, Drupal, Drupal 8, iOS
  • Other
    Chrome Extensions, Ember CLI, Enzyme
  • Storage
    MongoDB, MySQL, PostgreSQL
Education
  • Bachelor's degree in Education
    University of British Columbia - Vancouver, BC, Canada
    2009 - 2010
  • Bachelor of Arts in French and Spanish
    York University - Toronto, ON, Canada
    2004 - 2008
Hire the top 3% of freelance developers
I really like this profile
Share it with others