cv

Take a look at what I've done so far.

Basics

Name Thomas Broomfield
Email hi@tombroomfield.com
Url https://tombroomfield.com
Summary A highly experienced full stack engineer with a love for leading teams and building products.

Skills

Whether I'm leading a product team or driving the development of a new feature, I thrive off being across the entire product stack. I think having that wide range of experience is what allows me to efficiently lead teams and deliver great products.
Software architecture and design
Expert - 12+ years experience
Leading teams + products
Expert - 8+ years experience
Ruby (+ Rails)
Expert - 12+ years experience
PostgreSQL
Expert - 12+ years experience
Kubernetes (+ Custom Operators)
Expert - 4+ years experience
Cloud Engineering (GCP, Azure, AWS, Heroku)
Advanced - 12+ years experience
NodeJS (+ Express)
Expert - 8+ years experience
Svelte (+ SvelteKit)
Expert - 4+ years experience
Go
Advanced - 3+ years experience
TailwindCSS
Expert - 4+ years experience
React
Intermediate
Angular
Intermediate

Work

  • Jul 2020 to Present
    CTO | Assembler.app
    Powerful low code application builder
    Leading the development of the Assembler low-code application builder. Development of products and projects for government, enterprise and startups.
    • V8 Isolates for sandboxed code execution
    • Programmatic version control system
    • Programmatic custom application compilation (esbuild, svelte, rollup)
    • Kubernetes (+ custom operators), bare metal and cloud deployments
    • Multi region, mutli cloud deployments
    • Ruby, Rails, NodeJS, Svelte, Go
  • Jul 2018 to Jul 2020
    Technical Lead (Senior Manager) | Ventures
    PwC Ventures
    Head of development for a wide range of technical ventures across tax, legal, accounting, consulting and advisory.
    • Lead the development of over 30 internal and external products
    • Launched products within Australia, New Zealand, South Africa, Europe and throughout Asia
    • Managed application and infrastructure security for all products
    • Lead an experienced team of engineers, designers and product managers
    • Worked extensively with GCP, Azure and AWS
    • Started (and then spun out) multiple new ventures within the firm
  • Jun 2016 to Feb 2017
    Lead Instructor
    General Assembly
    Lead instuctor for the Front End Web Development course in Melbourne, Australia.
    • Ran 10 week intensive courses for 20+ students
    • Taught the curriculum, graded assignments and provided feedback
    • Provided career guidance and support to students
  • Nov 2014 to Jul 2018
    Lead Developer
    PwC Ventures
    Lead developer on a variety of online products across web and mobile.
    • Launched the first ever online portal for lodging R&D tax incentive claims in Australia
    • Launched airtax.com.au - allowing Uber drivers and other sole traders to lodge their tax and BAS online
    • Spearheaded the development of a range of internal automation tools
  • Dec 2012 to Nov 2014
    Lead Full Stack Developer
    Connect Solutions
    Lead the development of a wide range of video focused products for the film and festival industry.
    • Built video streaming platforms for Edinburg Film Festival, Glasgow Fringe Festival and others
    • Launched a SaaS video streaming platform for film festival 'Videotheque' systems
  • Dec 2012 to Nov 2014
    Lead API and Mobile Developer
    Uniball
    Development of internal iOS applications for the Uniball sales team.
    • Developed an offline-capable, real time iPad application for the mobile sales team
    • Development of the sales API and backend systems
  • Dec 2012 to Oct 2013
    Lead iOS Developer
    Capture.Us / Cinch Video
    Lead iOS developer for a video sharing platform startup based in Melbourne, Australia.
    • Developed a highly performant video sharing application for iOS
  • Jun 2012 to Mar 2013
    Lead Developer
    Edenfest
    Lead web and desktop developer, producing a range of festival management tools.

Languages

English
Native speaker
Indonesian
Conversational