Andrew Hamilton, Developer in Montreal, QC, Canada
Andrew is available for hire
Hire Andrew

Andrew Hamilton

Verified Expert  in Engineering

Software Developer

Location
Montreal, QC, Canada
Toptal Member Since
June 15, 2022

Andrew is a passionate full-stack developer with 20+ years of experience. He specializes in React development and is a talented UI designer with great attention to detail. Over the years, his apps have been used by hundreds of thousands of people. Andrew prides himself in his leadership skills, creating apps from concept to deployment, and is primarily interested in opportunities that involve React.

Portfolio

Mission
React, GraphQL, HTML, CSS, User Interface (UI), User Experience (UX)...
Lucidlive
Adobe Creative Suite, CSS, Design, Git, HTML5, Amazon Web Services (AWS), PHP...
Huddol
React, Redux, PHP, Laravel, React Native, MySQL, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

Redux, React, PHP, Laravel, GraphQL

The most amazing...

...thing I've developed is Cubender, an app that allowed users to create websites. It had a 50,000-member base before shutting down after ten years in 2020.

Work Experience

Tech Lead

2021 - PRESENT
Mission
  • Helped create a framework to convert the company's existing HTML and jQuery application into React.
  • Fixed bugs, created new enhancements, and helped brainstorm new application features.
  • Collaborated on creating a workflow where we were able to manage and improve legacy code while building new features in React.
Technologies: React, GraphQL, HTML, CSS, User Interface (UI), User Experience (UX), Dashboards, JavaScript, Git, GitHub, Agile, Jira, HTML5, Design, Heroku, CSS3, jQuery, Apollo, Leadership, Web Development, Charts, Data Visualization, Front-end, Interactive UI, Technical Leadership, Cloud Infrastructure, Architecture, APIs, Responsive Layout, Full-stack Development, UI Design, UX Design, Tables, Jest, REST APIs, JSON REST APIs, Responsive, Google Maps, Software Design, Startups, DOM, OAuth, Amazon CloudFront CDN, Content Delivery Networks (CDN), CRM Systems, Sass, Bootstrap, Automated Testing, Styled-components, CI/CD Pipelines

Owner

2000 - PRESENT
Lucidlive
  • Started a sole proprietorship and worked with clients in a wide array of industries. Developed custom websites and CMS solutions, as well as branding and identity.
  • Designed and developed an owner rewards and mileage tracking solution for Volkswagen Canada (www.volkswagenplus.ca/).
  • Developed a proprietary CMS to manage websites designed for clients. The CMS allowed clients to work on content on their websites and upload files, among other features.
Technologies: Adobe Creative Suite, CSS, Design, Git, HTML5, Amazon Web Services (AWS), PHP, Laravel, React, JavaScript, MySQL, DevOps, User Interface (UI), User Experience (UX), Next.js, GitHub, HTML, Unix, Redux, Product Design, Stripe, CSS3, Prototyping, jQuery, Sketch, Photoshop CC, Illustrator CC, Web Development, MUI CSS, Material UI, Apache, Linux, Charts, Interactive Maps, Front-end, Interactive UI, PayPal API, Subscriptions, Virtual DOM, Cloud Infrastructure, Architecture, APIs, Back-end, Responsive Layout, Databases, Full-stack Development, Minimum Viable Product (MVP), UI Design, UX Design, PostgreSQL, Tables, REST APIs, JSON REST APIs, Software Architecture, Mobile Development, Responsive, Google Maps, Social Media APIs, Software Design, Startups, PDF Forms, DOM, OAuth, Amazon CloudFront CDN, Content Delivery Networks (CDN), Lead Generation, Consulting, CRM Systems, Sass, Bootstrap, Project Consultancy, Automated Testing, Styled-components, CI/CD Pipelines, Chatbots, Payment APIs, Online Payments, Digital Payments, Payment Gateways, Data Visualization, Google Analytics, WordPress

CTO

2016 - 2021
Huddol
  • Developed a health-network app with social features similar to Facebook, where users could post, like, join communities, and more.
  • Served as a sole developer and used React and Redux to create the front end powered by a back-end API built in Laravel.
  • Brainstormed new features, tracked bugs, and monitored the marketing efforts as part of a team.
  • Amassed a 40,000+ user base, many of whom returned daily.
  • Received several million dollars in federal grants over five years.
  • Built and managed the deployment lifecycle for Journeys, a spin-off React Native app that provides users with inspirational health and wellness videos.
Technologies: React, Redux, PHP, Laravel, React Native, MySQL, Amazon Web Services (AWS), Pusher, WebSockets, Next.js, Search Engine Optimization (SEO), Node.js, User Interface (UI), User Experience (UX), Git, GitHub, HTML, CSS, REST, Jira, Agile, HTML5, Design, Heroku, JavaScript, Product Design, iOS, Android, Cloudflare, Stripe, CSS3, Prototyping, Photoshop CC, Illustrator CC, CTO, Mobile Apps, Full-stack, Web Development, Front-end, Interactive UI, PayPal API, Subscriptions, Virtual DOM, Technical Leadership, Cloud Infrastructure, Architecture, APIs, Back-end, Responsive Layout, Databases, Full-stack Development, Minimum Viable Product (MVP), UI Design, UX Design, Tables, Jest, REST APIs, JSON REST APIs, Software Architecture, Mobile Development, Responsive, Google Maps, Software Design, Startups, DOM, Live Chat, OAuth, Amazon CloudFront CDN, Content Delivery Networks (CDN), CRM Systems, Sass, Automated Testing, Styled-components, CI/CD Pipelines, Payment APIs, Online Payments, Digital Payments, Payment Gateways, Google Analytics

Front-end Developer

2016 - 2017
Trolley
  • Designed the company's dashboard for web and mobile.
  • Integrated all design elements using React and JavaScript.
  • Used Redux to query data and connect with the company's API.
Technologies: React, HTML5, CSS, JavaScript, User Interface (UI), User Experience (UX), Dashboards, Dashboard Design, HTML, Git, GitHub, Design, Redux, Product Design, CSS3, Prototyping, Photoshop CC, Illustrator CC, Web Development, Charts, Data Visualization, Front-end, Interactive UI, APIs, Responsive Layout, Minimum Viable Product (MVP), UI Design, UX Design, Tables, REST APIs, JSON REST APIs, Responsive, Software Design, Startups, DOM, OAuth, Sass, Finance, Payment APIs, Online Payments, Digital Payments, Payment Gateways

Huddol

https://www.huddol.com
Served as a sole full-stack developer and designer, helped create the brand, brainstormed on features, and managed the deployment lifecycle, including the API, website, and native apps deployed to their respective app stores.

Huddol is a React Native app for iOS and Android that allows members to watch inspirational videos called Journeys. Users who create accounts and start Journeys can watch videos, listen to audio, and participate in community discussions.

Cubender

Served as an active cofounder for Cubender from its inception in 2010 until it officially closed its doors in 2020. I conceived the idea, raised seed funding, designed the interface, and implemented the solution using a combination of JavaScript, jQuery, ActionScript, and PHP. In addition, I created landing pages, managed a 6-figure AdWords campaign, and worked with clients on a daily basis.

Cubender was an HTML5 responsive website builder, and having a free account enabled the building of unique websites using a drag-and-drop interface. The users were able to upgrade to a paid subscription tier and connect their domains. The entire website building process was seamless and turnkey.

PaymentRails

https://trolley.com
Designed the dashboard, developed the front-end implementation using React and JavaScript, worked closely with the CEO, and implemented a responsive interface that exceeded expectations.

Trolley, previously known as PaymentRails, is a cross-border payments solution designed to simplify the complexity of mass payouts. After bootstrapping the original prototype, Trolley raised private capital and now has seven offices around the globe with 27 employees.

Mission

Hired as the front-end tech lead tasked with migrating the existing legacy codebase written in jQuery and Ruby into a modern framework with React and GraphQL.

Mission is a web app designed to monitor and track the productivity of developers and other contractors within its network.

Languages

HTML, CSS, PHP, HTML5, CSS3, ECMAScript (ES6), Sass, JavaScript, TypeScript, GraphQL

Frameworks

Next.js, Laravel, Redux, React Native, Bootstrap, MUI CSS, Material UI, Jest

Libraries/APIs

React, REST APIs, Pusher, Stripe, jQuery, Google Maps, Stripe API, Node.js, PayPal API, Social Media APIs

Tools

Photoshop CC, Illustrator CC, Adobe Creative Suite, Git, GitHub, Stripe Checkout, Amazon CloudFront CDN, Google Analytics, Jira, Sketch, Apache

Paradigms

Responsive Layout, UI Design, UX Design, Mobile Development, Responsive, Search Engine Optimization (SEO), Agile, Web Performance Optimization (WPO), REST, DevOps, Automated Testing

Platforms

Heroku, Amazon Web Services (AWS), iOS, Android, Unix, Docker, Linux, WordPress

Other

User Interface (UI), User Experience (UX), Design, Dashboards, Dashboard Design, CTO, Full-stack, Web Development, Front-end, Technical Leadership, APIs, Back-end, Full-stack Development, Minimum Viable Product (MVP), Tables, JSON REST APIs, Software Architecture, Software Design, Startups, DOM, OAuth, Content Delivery Networks (CDN), Consulting, Project Consultancy, Styled-components, Product Design, WebSockets, Cloudflare, Prototyping, Apollo, Mobile Apps, Leadership, Charts, Data Visualization, Interactive UI, Subscriptions, Virtual DOM, Cloud Infrastructure, Architecture, Google SEO, eCommerce, Live Chat, Lead Generation, CRM Systems, Chatbots, Finance, Payment APIs, Online Payments, Digital Payments, Payment Gateways, Interactive Maps, Single Sign-on (SSO), PDF Forms, CI/CD Pipelines, ChatGPT, Artificial Intelligence (AI)

Storage

MySQL, Databases, PostgreSQL

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