avatar

Thomas Davis

Melbourne, AU

Web Developer

twitter/ ajaxdavis
github/ thomasdavis

Summary

I'm a full stack web developer who can build apps from the ground up. I've worked mostly at startups so I am used to wearing many hats. I am a very product focused developer who prioritizes user feedback first and foremost. I'm generally very flexible when investigating new roles.

Skills

Frontend

Senior
HTML / JSX
SCSS / CSS / BEM / Styled Components
Javascript / Typescript
React / Next
Redux / Apollo

Backend

Senior
Node
Ruby
Python
Postgres
Redis
Serverless

Devops

Senior
AWS
G Cloud
Heroku
Caching

Work

  • 2020-05-05 - present
    Product Engineer
    • - React / Next
    • - Node / Laravel
    • - LLM's
    • - Diagrams / Canvas
  • 2020-05-05 - 2021-05-05
    Senior Javascript Developer
    • - React
    • - Redux
    • - SCSS
    • - Product
  • 2018-03-01 - 2020-01-01
    Senior Javascript Developer
    • - React, Apollo, Styled Components
    • - Node.js / Rails
    • - Docker / Heroku / GCP
    • - Used Figma for design and UX work
    • - Optimizing markets with tens of millions of rows using SQL.
  • 2016-01-01 - 2018-01-01
    Developer
    • - Worked with Postgres, Redis and Dynamodb for storage.
    • - Hosted on a mixture of Heroku Apps and EC2 servers.
    • - Caching by Fastly and Cloudflare
    • - Hybrid app supported on all platforms
  • 2014-04-01 - 2016-01-01
    Developer
    • - Developed new tools for contacting congress
    • - Brainstormed campaign ideas to raise maximum awareness about issues
    • - Lots of social networking integration
  • 2013-03-08 - 2015-01-09
    CTO
    • - Managed a small team of developers and designers
    • - Built the entire frontend application with Backbone.js
    • - Transferred all of the infrastructure from Heroku to AWS
  • 2014-04-01 - present
    Founder
    • - This resume is built with JSON Resume
    • - Over 3000 stars on Github
    • - Community developed themes
    • - Tens of thousands of users
  • 2013-06-01 - 2016-01-01
    Developer
    • - Generated 37,000,000 banner views
    • - 100, 000 phone calls to congress
    • - 500, 000 emails
    • - 250, 000 signatures
  • 2013-01-01 - present
    Co-Founder
    • - The site and blog combined have managed to receive over 200,000 visitors in 2014.
  • 2011-01-01 - 2014-01-01
    Founder
    • - Over two million unique visitors a year
    • - 25,000+ ebook downloads
    • - 300,000+ Youtube views
  • 2011-01-01 - 2012-06-01
    Front-end Developer

Education

  • The University of Queensland
    2008-02-12 - 2009-12-12
    Bachelors in Software Engineering (incomplete)
  • University of Technology
    2010-09-01 - 2014-06-30
    Bachelor in Computer Science
    CS101 - Introduction to Computer Science
    CS201 - Data Structures and Algorithms
    CS301 - Operating Systems

Projects

JSON Resume

JSON Resume is a community driven open source initiative to create a JSON based standard for resumes. There is no reason why there can't be a common standard for writing a resume that can be extended with an ecosystem of open source tools.

Cdnjs

Following Google's CDN for jQuery, we decided to start a CDN for the less popular Javascript frameworks. The CDN is community moderated and open source on GitHub. We secured a partnership with Cloudflare who now supports the infrastructure.

Languages

English
- Native speaker

Interests

Gardening
- Lazy Gardening
Music
- Guitar
- Singing
- Dancing
Books
- Reading
- Writing
- History
Open Source
- All of it

Awards

September 11, 2024
Awarded by: Fight For The Future
Defender of the Internet
For my work against mass surveillance and building out civic tools for digital democracy.

Certificates

September 11, 2024
Issued by: Cloud Native Computing Foundation
Certified Kubernetes Administrator

Publications

2019-08-01
Published in Tech Books Publishing
Advanced JavaScript Techniques
A comprehensive guide to modern JavaScript development.