×
Rob Sayers

Rob Sayers

Software Engineer

Austin, Texas, US
(512) 203-5704

Background


About

About

Software Engineer and Team Lead with over 25 years of experience</b> building software across a wide range of industries. I am a generalist who prides myself on the ability to pick up new languages and frameworks quickly, providing high-quality code regardless of the specific tech stack. My experience includes managing small teams where I focus on clear communication and strive to enable the team members to do their best work

Work Experience

Work Experience

  • Senior Software EngineerUndercover Tourist

    Mar, 2017 - Oct, 20258 years 7 months

    I primarily worked on our e-commerce platform adding or updating features as needed. I was also deeply involved in the server and software infrastructure. More recently I've been responsible for project planning and management

    • <b>Technologies used</b>: Python, Django, JavaScript, PHP, Docker, Django Rest Framework

    • I was project manager for a mid sized team adding a major vacation package feature to the site. I led a team involving the stakeholders, designers, and engineers. In addition, I was the sole engineer for the Python and JavaScript updates needed.

    • For several years I was in charge of DevOps (AWS) and security. I updated and maintained existing processes, while building new ones as needed. From the security aspect, I was in charge of installing a security appliance on our network. I was also in charge of monitoring security issues in software dependencies

    • I was in charge of Python and Django upgrades throughout my entire time there. I was the principle engineer in charge of upgrading from Python 2 to 3.

    • I was involved in the hiring process for new engineers, being involved in a few rounds of interviews and communicating with the candidate regarding a test project

  • Engineering LeadHumm Systems

    Jun, 2014 - Mar, 20172 years 8 months

    I worked on the Android app and backend for a feedback/rating platform which provided custom tablets to clients in various industries to gather feedback from their customers. The API would ingest this data and provide data for custom dashboards which the clients would use to track trends for various metrics. I was often tasked with adding new features quickly to secure new sales. In this role I worked directly under the CTO and worked closely with him and the CEO. I was in charge of nearly all tech adoption and implementation. When new features were requested, I often met with the client directly to discuss and do requirement gathering.

    • <b>Technologies used</b>: Java, JavaScript, Python, Google App Engine, Google Datastore

    • Resolved a severe scaling issue by refactoring code used to access the NoSql database. API requests which were previously timing out went to <10ms after the update

    • Provided all tech for scoring a major chef competition in a live setting

  • Senior Software EngineerT-3 The Think Tank (Acquired by Material+)

    Sep, 2012 - Jun, 20141 year 9 months

    I worked on a wide range of sites for advertising clients. The work was a mix of sites for very short-lived campaigns, sites that were intended to stand long-term, including mobile development. Because we were often constrained by the clients hosting solution, I was often having to learn a tech stack quickly. When we did handle hosting I would handle the setup on the companies AWS or GCP accounts.

    • <b>Technologies used</b>: Java, Ruby, Android, Python, Django, MySql, Postgres, AWS, GCP, Linux, Go, JavaScript

    • I built the Android version of the 7-11 app and the API which powered it. The API interfaced with their back-office systems to manage user accounts and rewards program.

  • Senior Software EngineerLife Technologies (Acquired by Thermo Fisher Scientific)

    Jun, 2010 - Sep, 20122 years 2 months

    I primarily worked on the site's search infrastructure. This required building a number of unique search interfaces which allow scientists to find products using bioinformatic criteria. I also worked on visualization tools which allowed customers browse products by the relevant section of a genome.

    • <b>Technologies used</b>: Java, Oracle Database, JavaScript, Ruby

    • Helped build the search infrastructure which pulled results from a number of subsidiary companies in addition to the primary companies. This involved working with a large, globally-distributed team.

    • I wrote an SVG/VML based engine to render genomic and product data in the browser. An API served the data as needed when the user scrolls to another portion of the genome to allow real time rendering. This project required Internet Explorer 6 as a first-class platform.

  • Senior Software EngineerMegagate Broadband (Acquired by C-Spire)

    Apr, 2008 - May, 20102 years 2 months

    I did full stack development for commercial clients. I built simple catalog sites, full e-commerce sites, and custom software for a variety of businesses.

    • <b>Technologies used</b>: PHP, Ruby on Rails, Linux, MySql, Postgres, virtualization

    • I built out a Joomla site for the city of Hattiesburg, MS which included several custom plugins.

    • I built a web interface to a local hospitals antiquated H.R. system. This allowed them to use their system much easier without requiring them to migrate to a new system.

  • Senior Software Engineer, My Game Room, N.V (Defunct)

    Jun, 2006 - Mar, 20081 year 10 months

    I was primarily responsible for building systems to facilitate matchmaking in games as well as generating data from log parsers. Additionally I built the custom CMS for a web-magazine product, a Reddit-style site for gaming news, and sites for combining our matchmaking software with a monetary component.

    • <b>Technologies used</b>: PHP, Ruby on Rails, MySql, MS SQL Server, Windows Server, Linux

    • I wrote a lan tournament platform which implemented round-robin, single and double elimination, game launching, recording results, and updating brackets automatically. Used in the Quakecon 2007 main tournament.

    • I wrote a full CMS to work with the designers workflow, which powered a site which delivered highly stylized multimedia content.

  • Web Development ManagerNetdoor

    Aug, 2000 - Mar, 20065 years 8 months

    I was the primary developer and manager for a small web development team at a regional ISP. I did full stack development for commercial clients as well as the companies website. Duties also included writing custom tools for administrative or reporting tasks.

    • <b>Technologies used</b>: PHP, MySql, MS SQL Server, Postgres, Perl, JavaScript, Linux, Solaris

    • I built an e-commerce platform from scratch for a local florist, allowing them to reach a nation wide audience.

Skills

Skills

  • Languages

    Python

    Lua

    PHP

    JavaScript

    Java

    Smalltalk

    Ruby

  • Web Development

    Django

    JavaScript

    React

    Node

    JQuery

    Vue.js

    Ruby On Rails

  • Databases

    MySql

    Microsoft SQL Server

    Postgres

    Redis

    Google Datastore

  • System Administration

    Linux

    Docker

    Kubernetes

    Building deployment pipelines

Education

Education

  • I.T. with Software Emphasis (Later renamed to Computer Science), Bachelors, Western Governors University

    Sep, 2009 - Feb, 2012