Skip to main

Hi, my name is

Caleb Hamilton.

I build things for the web

View my projects

About

I’m a front end developer with over 10 years of professional experience. I spend a lot of time working on presentational aspects of web projects. That means I can do anything with HTML CSS and JAVASCRIPT whether it involves a CMS, a Framework, or complicated data sets and APIs, I do it all. Some of my recent projects were built using React, Vue, Nuxt, MySQL, MongoDb, Firebase, Firestore, Wordpress & Liferay.

I love a challenge and I like to code in my spare time, doodling with CSS and honing my coding chops. I care a lot about usability and I have a lot of experience working at Accessibility Remediation.

Not to shy away from a challenge I have spent a lot of time working in Linux environments performing administrative tasks. I have also worked with Maven, IntelliJ, Velocity, Freemarker, and of course I use Git.

Experience

Bell Canada – From 2023 until late 2024 I worked as a Web Producer for the Web Development Management team at Bell Canada producing marketing content for Bell.ca, Virgin Plus and Lucky Mobile. A large part of this job focused on the Virgin Plus Member Benefits site where I managed a team of devs who created special partner deals & contests. I headed an A11y remediation project to fix broken functionality and made the Benefits pages function properly for keyboard and screen reader users. I worked hard to introduce improvements to the aging site, highlighting key areas of neglect that were in need of improvement.


Bruze – 10 Years with Bruze where I grew from a junior front-end developer to senior front-end developer. Bruze is a boutique web consultancy for whom I have worked on products large and small for finance entities such as Ontario Teachers' Pension Plan, Russell Investments, McKenzie Investments, Franklin Templeton Investments, & Research In Motion.

At Bruze I honed my skills in responsive design, modern CSS and JQuery. I became an expert facilitator of Liferay CMS through which I learned to code dynamic pages with Velocity and FreeMarker, popular java templating languages.

Skills

FRONT-END

  • HTML5
  • CSS
  • SASS
  • SCSS
  • Bootstrap
  • Modern JavaScript (ES6)
  • jQuery
  • React
  • Vue Webpack
  • Babel AJAX
  • JSONHighcharts
  • GreenSock
  • TweenLite
  • FreeMarker
  • Velocity
  • Smarty
  • HTML Email

Server Side

  • MySQL
  • PHP
  • JSP

CMS & Software

  • Liferay Portal 6.1
  • 6.2
  • 7.3
  • WordPress

SCREEN READER TESTING

  • JAWS
  • NVDA
  • Chromevox

DATABASE TOOLS

  • MySQL Workbench
  • MongoDb Atlas
  • MongoDb Compass

COLLABORATION & TICKETING

  • Code repositories: GIT
  • Subversion JIRA
  • Confluence
  • Slack
  • Codebase
  • Slack
  • Sirportly Dropbox
  • Google Sheets
  • Google Calendar
  • Google Docs

VIRTUALIZATION SOFTWARE, IDEs, BACKEND

  • VS Code
  • IntelliJ IDE
  • Eclipse IDE VirtualBox
  • VMware Workstation
  • Ubuntu Server
  • CentOS
  • Tomcat
  • JBoss
  • Maven

UX, IMAGE & OFFICE SOFTWARE

  • Photoshop
  • Illustrator
  • Adobe XD
  • Acrobat
  • Inkscape
  • MS Word
  • MS Excel

Projects

Contact