simonyou.dev
simon@adelaide: ~ — irb (ruby 4.0) type help

Ruby on Rails, end to end, for ten years.

I'm Simon You, a senior Rails developer in Adelaide, South Australia. Learner-driver marketplaces, genomics pipelines, kerbside recycling, workplace safety training: different products, same habit of owning the whole stack and keeping it boring enough to trust.

Work

git log --graph --all
  1. a3f9c1e HEAD -> main

    Senior Rails Developer at Safetycare

    Full-time, remote

    SafetyHub is a learning management and CRM platform that helps companies keep the people they employ safe at work. I'm rebuilding it as a next-generation product on a modern Rails stack.

    • Rebuilt the video streaming platform on AWS, from upload and transcoding through to playback.
    • Redesigned the LMS and CRM data model and rebuilt the web UI with Hotwire and Tailwind.
    • Code review, RSpec, and Scrum with a small remote team.

    Stack: Rails 8, Hotwire (Turbo + Stimulus), Tailwind CSS, PostgreSQL, AWS S3 & MediaConvert, RSpec

  2. 7be21d0

    Software Engineer at RecycleSmart

    Full-time, remote

    RecycleSmart works with councils to collect hard-to-recycle waste from people's doorsteps. Booking a pickup is meant to feel as easy as ordering a ride, and the backend has to keep that promise.

    • Redesigned and rebuilt the payment and subscription system on Stripe.
    • Designed the campaign and coupon system, and the generator for drivers' daily routes.
    • Designed and built the REST API behind the Flutter mobile app.
    • Owned the Heroku setup, real-time bug reports, and data analysis for the customer care and marketing teams.

    Stack: Rails, PostgreSQL, Bootstrap, Stripe, Heroku, Sentry, AWS S3 & Route 53

  3. c41e8aa

    Full Stack Web Developer at DXC Technology

    Full-time, technical lead, Felixstow SA

    Next-Gen HUB Resource Management: an internal ERP for DXC's Adelaide delivery hub covering HR, projects, management accounting, and customer relationships, starting with HR.

    • Led the build from an empty repository: backend, frontend, and the UI design.
    • Worked directly with the business owners to turn loose requirements into a shippable scope.

    Stack: Rails, PostgreSQL, Foundation, Azure Pipelines

    1. e0d5b37 hertechpath

      HerTechPath

      A site for a grass-roots community of women working in South Australia's tech sector. Built the app and its membership system from scratch, redesigned the database, mentored junior developers, and ran the DevOps.

      Stack: JavaScript, Vue, Node.js, AWS RDS

  4. 9f2c6d1

    Application Developer at The University of Adelaide

    Full-time, Adelaide SA

    Genomics Data Repository: a Rails app with a Cromwell workflow engine that runs long jobs on the university's high-performance computing cluster, designed together with genomics researchers in Australia and the United States.

    • Set up the infrastructure, implemented the scientific workflows, and wired the app into the HPC system.
    • Built real-time monitoring for running jobs. Test-driven from day one.

    Stack: Rails, Cromwell, HPC, TDD

  5. 2b7a0f4

    Web Developer at PixelForce

    Full-time, technical lead, Adelaide SA

    EzLicence is a marketplace that matches learner drivers with driving instructors across Sydney. First job out of university, first time leading a codebase.

    • Designed and integrated the Stripe payment system.
    • Built the map-based service-area picker on the Google Maps API.
    • Wrote about half of the backend and part of the frontend JavaScript, and ran QA.

    Stack: Rails, PostgreSQL, Foundation, AWS EC2 / S3 / RDS / Route 53, Stripe, Capistrano, ActionCable

    1. 5ad91c8 omnihub

      Omnihub

      Social media monitoring for public figures. Wrote the Ruby crawlers, integrated the Facebook, Instagram and Twitter APIs, and used Elasticsearch to surface negative comments automatically.

      Stack: Rails, PostgreSQL, Bootstrap, Elasticsearch

Stack

cat Gemfile
Gemfile
# What I reach for, and why.
source "https://rubygems.org"
ruby "4.0"

gem "rails", "~> 8.1"          # daily driver since 2016; from 4.2 to 8
gem "pg"                       # PostgreSQL on every job so far
gem "turbo-rails"              # Hotwire over a heavy front-end framework
gem "stimulus-rails"
gem "tailwindcss-rails"        # today; Bootstrap and Foundation before it
gem "stripe"                   # payments at EzLicence and RecycleSmart
gem "aws-sdk-s3"               # plus MediaConvert, Route 53, EC2, RDS
gem "rspec-rails", group: :test

group :also_fluent_in do
  gem "javascript"             # jQuery to Stimulus, Vue, Node.js
  gem "python"
  gem "go"
  gem "java"
end

# Elsewhere in the toolbox: Git, GitLab, GitHub, Docker, Heroku,
# Sentry, Raygun, JIRA, Confluence, Azure Pipelines, macOS and Linux.

Education

Master of Computer Science
The University of Adelaide, 2014 – 2016
Bachelor of Science, Computer Science and Technology
Hong Kong Baptist University, 2010 – 2014

Contact

Say hello. Email is the fastest way to reach me, and I read everything.

youmu.freedom@gmail.com