Mr. Incredible

Sam Teasdale

Sr. Software Engineer

Profile

Experienced software engineer, devops practitioner, and microservice specialist seeking complex problems in need of robust, thoughtfully designed, well documented solutions.

Experience

Software Engineer at Appriss

Louisville, KY • October 2015 - Present

Building a platform to handle email traffic for a major airline customer. System consists of a pair of Spring Boot services deployed to AWS EKS (with Fargate pods) and working in concert with API Gateway, Lambda, S3, SQS, and SES to scale automatically to handle massive volumes of email traffic.

Member of a small development team building an automated notification system for a federal government customer. System composed of over a dozen Java/Spring/Hibernate microservices coordinated via a pair of federated RabbitMQ servers, backed by Oracle and Postgres databases, Dockerized and deployed to both Appriss and AWS GovCloud hosts via Ansible. Using Elasticsearch, Logstash, Grafana, Kibana, Prometheus, and ElasticHQ for logging and system monitoring.

Briefly contributed to a development effort rewriting Appriss's signature VINE system using Node.js and Angular 2.

Software Engineer at Lexmark

Lexington, KY • October 2008 - October 2015

As a member of a seven person Agile Java/Groovy development team, built an AWS hosted BPMN workflow designer/engine from a suite of Java/JAX-RS, Grails and Spring Boot web services.

Key contributor on several of Lexmark’s most commercially successful embedded Java applications.

Created a library of reusable Java/OSGi services used throughout Lexmark's embedded application community and in dozens of successful shipped products.

Software Product Marketing Manager at Lexmark

Lexington, KY • October 2006 - October 2008

Developed and executed worldwide software marketing strategy for several of Lexmark's most critical software products.

Gathered and analyzed competitive intelligence, managed marketing requirements, defined product pricing, coordinated and trained marketing teams in all worldwide geographies, and created marketing messaging documentation.

Software Requirements Engineer at Lexmark

Lexington, KY • July 2004 - October 2006

Translated high-level requirements from multiple sources into highly detailed software specifications.

Facilitated multiple software development efforts from conception to completed product including two of Lexmark's most successful and profitable embedded applications.

Software Engineer at Lexmark

Lexington, KY • March 2003 - July 2004

Created C++ "Action Module" DLLs to extend the functionality of the Lexmark Document Distributor platform.

Created a SOAP web service Action Module to interface with Pharos Uniprint and facilitate the creation of Lexmark's first Print Release Solution.

Software Engineer at YUM! Brands

Lexington, KY • May 2001 - March 2003

Reverse engineered "back of house" restaurant applications and replaced them with Visual Basic applications.

Designed and deployed a SQL Server database schema to replace the legacy binary flat-file system in all Long John Silver's restaurants.

Software Engineer at Motorola

Plantation, FL • April 2000 - May 2001

Designed, developed, documented, deployed, and supported several C++ applications to facilitate Motorola's cell phone manufacturing operations in several global locations.

Programmer/Analyst at the Air Force Agency for Modeling and Simulation

Orlando, FL • December 1997 - April 2000

Developed Microsoft Access/Visual Basic applications to automate interoffice processes.

Frequently traveled to remote sites to monitor and support large scale military simulation exercises.

DevOps Skills

  • Java/Spring/Hibernate
  • Groovy/Spock
  • Docker
  • Ansible
  • Kubernetes
  • RabbitMQ
  • Elasticsearch
  • Prometheus
  • Kibana
  • Grafana
  • PostgreSQL
  • Oracle
  • Atlassian Suite
  • Agile Development

AWS Skills

  • EC2
  • EKS/Fargate
  • Simple Queue Service
  • Lambda (Node.js)
  • API Gateway
  • DynamoDB

Education

University of Central Florida, Orlando, FL

Bachelor of Science, Computer Science, December 1998