• Rowan Hamilton

  • Full-Stack Software Engineer
Rowan Hamilton, Software Engineer

Hello there! My name's Rowan and I'm a Software Engineer specializing in full-stack JavaScript. I enjoy collaborating on innovative projects, using my creativity to solve problems and bring applications to life. When I'm not coding, I enjoy hanging out with my two corgis, playing video games and generating AI art masterpieces. Let's connect!

Particle Industries

Particle Industries

Internet of things (PaaS)

  • • Responsible in backend aspects of device micro-service development on software used by millions of IOT devices across the world.
  • • Worked on small team of remote devs, working through tasks and providing constructive feedback in daily code reviews
  • • Owned major features from requirements review to release, developing standards and patterns used by others
  • • Headed transition of moving all device traffic from ZeroMQ to using HTTP/2

Freightview

Freightview

a neutral, cloud-based transportation management system (TMS) software platform

  • • a freight price aggregator, integrating with freight carrier APIs
  • • Owned by C.H. Robinson, Freightview stands apart from other TMS solutions with its ease of use
  • • During my time at freightview I was responsible for the implemention of 100+ freight carriers, all of these carrier implementions had their own set of rules.

Tapes

Tapes

a IPTV Electron application

  • • Allows users to play IPTV streams from across the world
  • • Full gamepad support
  • • a clean user interface that works well on handheld gaming devices

Crispy Tesla DOOM

Crispy Tesla DOOM

Play DOOM in your Tesla

  • • Developed using WebAssembly
  • • a port using Emscripten
  • • Gamepad support targeted for Tesla's Chromium based browser
work PROFESSIONAL EXPERIENCE
Particle, San Francisco, CA, Senior Software Engineer 2022 - 2023
• Worked on creating a Storage and Compute solution written in Rust. Created various Lambda functions with API gateway routes. • Moved all existing device communication from using ZeroMQ over to HTTP/2 • Owned major features from requirements review to release, developing standards and patterns used by others • Joined voluntary on-call SRE team • Modernized various stale repos
Freightview, Overland Park, KS, Software Engineer III 2017 - 2022
• Increased profits around 3M+ • Lead developer on integrating over 100+ carrier APIs across our micro services, each API with its own set of rules, restrictions and quirks. This includes, rating, tracking, documents, transit, etc. • Work with individual freight carriers web services team to better their APIs • Won FedEx compatible Partner of the year 2021
Digital Ally, Lenexa, KS, Web Applications Developer 2015 - 2017
• Lead Software developer for: VuVault Mini Dock • Lead Software developer for: FleetVu Upload Dock • Lead Software developer for: FleetVu Wireless Gateway • Lead Software developer for: Lychee Online Web IDE • Promoted as Lead Software Engineer for newly created commercial Software Engineering Team • Created both client and server side implementations for various projects • Created, outlined and designed our internal Web Based IDE • Cross compiled Node.js to work on old armv5le hardware to help close the gap between the embedded software team and their needs to access Amazon APIs • Created various server side utilities for monitoring logs and services • Designed Web based tools for other departments • Deployed VPCs • Deployed SMS Gateway for Sprint Command Center using Kannal • Certified cellular 2G IOT product for use on Sprints legacy 2G network
library_books EDUCATION
CompTIA A+ Certified Professional2004

BAKER UNIVERSITY2009