Juan Doe

Software Engineer

I'm a hands-on person, I like to play around and tweak things, especially processes and the infrastructure that connects them.

I try to document as much as possible and like to use RDoc, Javadoc, JSDoc, etc., but I adjust naturally to whatever the project's preference is: Jira, GDocs, Wiki, etc.

Skills

Some of the skills I've used recently:

  • Ruby
  • Ruby on Rails
  • JavaScript
  • Nomad
  • GitHub Actions
  • RSpec
  • Linux
  • React
  • SQL
  • DataDog

Projects

  • Privacy-focused, offline-only PWA to keep a record on expenses -- easy to use, easy to erase. [repo] [url]
  • User-content application for recycling website with in-house analytics using Ruby on Rails, Vue, PostgreSQL & PostGIS, testing with Minitest. [url]
  • sinatra.rb CI/CD application triggered by GitLab webhooks [repo]

Professional experience

Software Engineer — Tucows — January 2023 - present

Maintain several Rails applications involving upgrades, infrastructure changes & designing new features.

  • Work with other teams on larger infrastructure changes
  • Design and develop admin tools for operations
  • Improve monitoring and troubleshooting tools
  • Upgrade Ruby and Ruby on Rails versions

Software Engineer (contract) — Spin — June 2022 - November 2022

Work on API-only payments application and user-facing web application for operations management.

  • Improve UX for admin tools
  • Extend and implement new features for payments processing
  • Fix customer-facing issues

Software Engineer — Michelada — June 2021 - June 2022

Upgrade legacy applications to modern Ruby & RoR, as well as adding new features and write documentation along the way.

  • Rubber duck debugging with team mates
  • Implement new features & follow along QA tests
  • Occasionally upgrade dependencies when working on new features to ease up later upgrade process
Software Engineer — Magma Labs — October 2020 - June 2021
Software Engineer — HP Inc. (on contract with Softtek) — November 2018 - August 2020
Software Engineer/Architect — NetPay — July 2018 - November 2018
Software Engineer — Binbit — January 2018 - July 2018
Full-Stack Developer — Carbono Dev — June 2016 - August 2017
Front-End Developer — Ectotec — May 2015 - June 2016
Software Developer — Webstrategic — October 2014 - February 2015
Network Administrator intern — Universidad Autónoma de Nuevo León — October 2013 - July 2014
Software Developer intern — Keep Moving — October 2012 - April 2013