Ryan Stenhouse

Leader, Engineer, Entrepreneur, Karaoke
Tokyo, Japan
linkedin.com/in/ryanstenhouse
Experienced engineer and tech leader fond of Ruby, Golang, and building scalable products. Mentoring enthusiast, team player, and karaoke fan.

Work Experience

Tripla Co. Ltd

Dec 2019 - Current
Senior System Architect

Responsible for the overall software platform and infrastructure strategy. Focusing on designing and implementing architecture for new features ad projects. Leads the Platform Team, overseeing a diverse group of SREs and engineers.

  • Monitoring and provisioning infrastructure on AWS/GCP
  • Task management and prioritization for the team
  • Investigating and troubleshooting technical issues
  • Hiring for and growing the Engineering team
  • Leading and developing the internal DevOps/DevSecOps team. Evaluations, 1:1 etc.

Tripla Co. Ltd

Feb 2018 - Dec 2019
Senior Software Engineer

Tripla specializes in AI chatbots, hotel booking systems, CRM tools, and hospitality industry consultancy. Full input up and down the development stack as one of the first engineering hires.

  • Built initial integration for large hotel booking platform
  • Developed the internal prototype of the CRM service
  • Managing AWS infrastructure and addressing security/compliance needs
  • Leading and mentoring a team of junior engineers
  • Providing high-level input on application design and infrastructure strategy

Allm Inc.

Sep 2014 - Feb 2018
Senior Software Engineer

Managed global development, guided juniors, and was integral to our flagship Retail BI platform's progress. Prioritized robust, reactive component creation. Developed tools for efficient app management, such as instance generation, data migration, and sensor monitoring.

  • Technical lead of large retail business intelligence platform
  • Handled performance and querying for massive, high write data load and high traffic environment
  • Coordinated development efforts and set team goals
  • Mentored junior developers and contributed hands-on across all platform areas

Freeagent Central Ltd

Jan 2011 - Mar 2013
Ruby Engineer
  • Upgraded Rails 2 to Rails 3 and Ruby 1.8 to 1.9, relying on extensive knowledge of the differences between versions, especially to the new behavior of the Ruby interpreter
  • Lead the Accounts Engineering Team, taking on full responsibility for the maintenance and feature development of the core book-keeping engine
  • Spearheaded the development of new accounting features, prioritized bug fixes, monitored data integrity, and expanded our SAML integration for a major UK bank
  • Dedicated a week each month to providing developer support through Zendesk, gaining valuable insights into the impact of my work on our extensive customer base of over 30,000 users.

The Happy Geek Ltd

Dec 2010 - Oct 2014
Managing Director

Developed conference management software, financial tools, and API integrations. Specialized in Ruby, PHP, JavaScript, and Python for global contracting. Organized Converge, Scotland's inaugural tech conference, promoting collaboration and knowledge sharing.

Senior Software Engineer

PCCL was a software development company which specialized in the financial data processing and spending management applications for the public and private sectors across the UK and the wider world.

  • Developed financial web applications and tools for public and private sector organizations, including UK Government departments and Visa Europe.
  • Built one of the first production and high scale Ruby on Rails applications in the world.
  • Prioritized resilience and continuous availability of the application.
  • Designed and implemented PCI DSS compliant technical infrastructure for the department, Playing a key role in establishing the company as a PCI DSS Level 1 compliant service provider.
  • Incorporated OWASP recommendations and implemented best security practices into all development work.

Education

University of Abertay Dundee

Sep 2002 - Nov 2004
BSc (Distinction) Computing

Adam Smith College

Sep 2000 - Aug 2002
HND Software Development

Skills

  • Ruby
  • Rails
  • Javascript
  • Coffescript
  • ES6
  • Golang
  • Angular JS
  • SQL
  • Git
  • RSpec
  • Shoulda
  • Jasmine
  • OWASP
  • PCI DSS
  • SAML
  • MySQL
  • PostGreSQL
  • RethinkDB
  • InfluxDB
  • MongoDB
  • AWS
  • DNS
  • VueJS
  • GCP
  • ELK
  • Prometheus
  • Teleport
  • Grafana
  • OpenSearch
  • Caddy
  • ZeroSSL
  • ACME
  • Kubernetes
  • Docker
  • Capacity Planning
  • System Architecture and Design