- Location
- Greater Denver; will travel
Experience
Senior Software Engineer & Cross-Team Liaison (Contract) at Hillman GroupJun 2021–Nov
2021
- Coordinated cross-functional initiative for the development of a new dog tag engraving kiosk product as
dedicated liaison from software engineering team to hardware engineering and manufacturing engineering
teams.
- Gathered functional and non-functional requirements; created and prioritized stories; and led agile
ceremonies.
- Led the team in defining and implementing best practices for testing, documentation, git workflow, and
Jira
workflow; as well as coding by initiating conversion of Vue.js front end from JavaScript (ES2021) to
TypeScript.
- Contributed to back end and software-level robotics controller pure functional (FP) Scala code bases using
Scalaz.
Software Engineer at 60Hertz EnergyNov 2019–May
2020
- Developed a greenfield project with attention to end-to-end-testable code, long-term maintenance,
scalability,
resilience, security, usability, and poor internet access from remote locations.
- Managed the full development lifecycle of multiple core REST/CRUD+ microservices in NestJS, including AWS
and
Docker infrastructure setup, and testing with Jest and Supertest.
- Automated the data pipeline for a thumbnail generation service, where images uploaded to AWS S3 triggered
thumbnail generation via an AWS Lambda function written in sharp module.
- Trained the junior developer in the team’s development environment, including Git, Node.js, npm, and
TypeScript.
- Integrated MongoDB connection into multiple microservices with repository pattern and Mongoose library.
Software Development Engineer in Test at Backstop Solutions
GroupFeb 2016–Apr 2017
- Co-developed a ScalaTest-backed testing framework and domain-specific language (DSL), that dramatically
improved
performance, reliability, and maintainability over the prior framework, as well as enabled concurrency. The
new
framework was selected by department vote to replace the existing Ruby RSpec testing framework.
- Appointed by director to train testers and developers in Scala to allow them to contribute their own
tests.
- Established code review policy, code conventions, and style guide for testing framework, which encouraged
idiomatic functional programming (FP) patterns, and improved maintainability.
- Collaborated on Clojure-based rules engine with product engineering team.
Software Testing Engineer at Interactive Health Inc.May
2015–Feb 2016
- Skills: C#, Microsoft SQL Server (MSSQL) with T-SQL, NUnit, test automation.
User Experience & Quality Assurance Consultant (Contract) at
BakedFinnJan 2014–Dec 2014
- Skills: Python 3, PyUnit, API testing.
- Skills: Java, Big O, object-oriented programming (OOP).
Education
- Also including Babel, Express, Firebase, Heroku, Jest, Node.js, SCSS, Webpack, and more.
- Computer science coursework: Computer Architecture, Data Structures, User Interface Design.