Based in Portland, Oregon. No interest in moving.Software Engineer good at understanding large, complex systems without losing sight of the important details. Interested in challenging technical problems that solve a real user need.
-
Software EngineerMomento Jan 2022 - PresentPacific Northwest, Us -
Senior Software EngineerGithub Apr 2019 - Nov 2021San Francisco, Ca, UsAll things webhooks. -
Software EngineerGithub Nov 2017 - Apr 2019San Francisco, Ca, UsREST and GraphQL APIs -
(F)UnemployedSummer Break Jun 2017 - Nov 2017I realized that I wanted a change of scenery and needed to recharge, and I decided to take a summer break before moving on to my next adventure. Activities included kayaking and hiking, reading in parks, and taking a ceramics class and learning how to make lopsided bowls.
-
Software EngineerPuppet, Inc. Oct 2012 - Jun 2017Minneapolis, Minnesota, UsI worked on Puppet's primary server product, Puppet Server, an open source project written in Clojure, Java, and Ruby. This involved maintaining and improving a complex webserver stack with many concurrency challenges, and collaborating with many other teams - QA, QE, Release Engineering, Docs, UX, Product, Customer Success - to release a resilient and scalable system responsible for managing our customer's entire infrastructures. Ensuring that the whole team was successful in working with a large and complicated code base involved writing unit and integration-level tests, reviewing pull requests on GitHub, and mentoring team members.In 2015 I spoke with a coworker at the conference Clojure/West on a Clojure framework our team had written, called Trapperkeeper ("One Binder to Rule Them All: An Introduction to Trapperkeeper").Prior to this, I worked on the Puppet Enterprise Console, writing the backend for the web GUI for Puppet's enterprise product. I worked on a new Role Based Access Control (RBAC) feature for the Console, using Clojure, PostgreSQL, and the Java Apache Shiro library, providing fine-grained access control permis-sions over specific components.I also worked to integrate a new technology stack into the Console, ensuring that users had a seamless experience moving between new and legacy components of the Console, while the architecture was moving from a Ruby-based stack to a JVM-based stack. As a result of this work, I was considered to be the subject matter expert on the architecture of Puppet Enterprise. I presented on this to the Engineering department at a yearly all-hands, and I presented on the improved Puppet Enterprise Console at PuppetConf 2014: ("An In-Depth Introduction to the Puppet Enterprise Console"). -
Software Development InternPuppet, Inc. Jun 2012 - Oct 2012Minneapolis, Minnesota, Us -
Research AssistantCenter For Spoken Language Understanding Sep 2011 - Jun 2012
Ruth Linehan Education Details
-
Reed CollegeMathematics -
University College CorkCeltic Studies
Frequently Asked Questions about Ruth Linehan
What company does Ruth Linehan work for?
Ruth Linehan works for Momento
What is Ruth Linehan's role at the current company?
Ruth Linehan's current role is Software Engineer at Momento.
What schools did Ruth Linehan attend?
Ruth Linehan attended Reed College, University College Cork.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial