Scott J. Odle

Software Engineer in Mesa, AZ

About Me

I am a software engineer specializing in:

  • Data processing and presentation using relational databases and Splunk.
  • Voice User Interface (VUI) development using Amazon Alexa.
  • Internet of Things hardware and firmware development using Raspberry Pi, Arduino, and derivatives.
  • Automation of tasks using shell scripts, Ansible, Python, and GruntJS.
  • Web application development and responsive design using Django, ReactJS, and Bootstrap.

Skills

Databases

  • Postgres
  • AWS DynamoDB
  • AWS Redshift
  • MySQL
  • MongoDB

Development Tools

  • JetBrains IDEs
  • Vim, Atom, and Visual Studio Code editors
  • Alexa development in JavaScript (alexa-sdk and ask-cli) and Python (flask-ask and Zappa)
  • AWS EC2, Lambda, IoT, and more
  • Ansible, CloudFormation, Terraform
  • GruntJS

Web Frameworks

  • Flask and Django
  • Twitter Bootstrap
  • ReactJS
  • OpenLayers, Leaflet, Google Maps API
  • Google Charts API
  • jQuery UI and Mobile

Language Proficiency

  • Python
  • HTML/CSS/JavaScript
  • Java
  • C/C++

Version Control

  • Git
  • Subversion
  • Configuration of GitHub, BitBucket, and AWS CodeCommit remotes
  • Continuous Integration/Delivery using Travis, BitBucket Pipelines, and AWS CodeBuild

Certifications

  • Splunk Certified Architect, Admin, Power User, User
  • Applied Data Science with Python, University of Michigan via Coursera

Work History

Arizona State University

Business Intelligence Developer, November 2017 to Present
Student Worker, later Management Intern, August 2015 to November 2017
  • Assists in administering, maintaining, enhancing, and troubleshooting ASU's high-volume Splunk Enterprise environment.
  • Writes and maintains Python scripts and Splunk inputs to gather data useful to the University, some of which have been made publicly available.
  • Writes and maintains Splunk Dashboards and Alerts to visualize and present important data.
  • Helped launch ASU's Amazon Alexa projects; now contributes to multiple skills including the official ASU skill, a marketing skill designed for the Echo Show, and multiple skills used in live talks by the Deputy CIO.
  • Develops hardware, firmware, and backend services for Internet of Things devices.
  • Helps to develop Ansible playbooks to launch and maintain Splunk infrastructure, including a Splunk cluster running in Amazon EC2.
  • Deployed and supported a QEMU-KVM server, allowing users to run remote virtual machines for software testing.
  • Helps to supervise student employees and mentor them in Splunk, Linux, and Python skills.
  • Interacts with vendors, local usergroups, and the Splunk and Alexa communities at large to exchange ideas and advice.
  • Engages in proofs of concept and information gathering for new technologies to be explored by the University upon request.

Mars Space Flight Facility

System Administration Student Worker, March 2013 - August 2015
  • Contributed Java code to ASU's JMARS open source project, including new data layers and a refactor of all network access features.
  • Ported a subset of the JMARS project to run in desktop and mobile browsers. [JavaScript, LESS, CSS Flexbox, and GruntJS]
  • Built a web application to catalog and search mineral spectrographs collected by the Facility. [CoffeeScript, LESS, Twitter Bootstrap, PHP/MySQL, and GruntJS]
  • Performed miscellaneous tasks to aid system administration and development teams upon request.

BluBox Custom PC

Owner-Operator
August 2014 - July 2015
  • Operated a small business selling custom-built computers.
  • Performed troubleshooting and hardware and software support.
  • Handled all paperwork necessary for taxes and foundation of LLC.
  • Created business website using NodeJS.

Open Source Contributions

  • flask-ask
  • Splunk SDK for Python
  • gogen
  • ASU JMARS
  • Homebrew Cask
  • grunt-contrib-coffee

Education

Arizona State University (Tempe, AZ) - Class of 2018

Bachelor of Science, Geoinformatics
  • Courses in databases, GIS, software-as-a-service, web design, and software development processes.
  • Completed an individual GIS project to analyze the map found in the game Fortnite: Battle Royale.
  • Completed a team project analyzing the number of classes scheduled per building on ASU's Tempe Campus.
  • Completed a team capstone project using ASP.NET MVC and Microsoft Azure.

Skyline High School (Mesa, AZ) - Class of 2012

  • Advanced courses in mathematics, computer science, and physics.
  • Participated in the concert and marching bands.

Contact Me