Joshua Comish

San Antonio, TX ·

Experienced Software Engineer with a focus on Web Development, DevOps, Agile, Test Automation, and Machine Learning.


University of Texas at Austin

Master of Science in Engineering
Software Engineering
2017 - 2019

Brigham Young University-Idaho

Bachelor of Science
Software Engineering
2009 - 2015




July 2019 - Present

Software Developer


Designed and supported the development effort of external projects using various architectures. Negotiated business requirements directly with internal and external requirements. Sped up test automation effort by iterating upon a test automation framework and training testers.

October 2016 - Present

QA Technical Lead


Led the 7 person test team to achieve a 100% increase in test-completion efficiency over 6 months. Reduced cost of regression testing by automating 10% of the test suite.

August 2015 - September 2016

Student Linux Lab Assistant

Brigham Young University-Idaho

Trained new computer science students in basic programming principles. Assisted in maintaining Java-based application to manage student questions.

January 2014 - July 2015


Project Management Professional

Project Management Institute

2020 - Present

AWS Certified Developer

Amazon Web Services

2019 - Present

AWS Certified Solutions Architect Associate

Amazon Web Services

2018 - Present

ServiceNow Systems Administrator


2019 - Present

Certified Scrum Master

Scrum Alliance

2017 - Present



2015 - 2017


  • Microservices
  • RESTful APIs
  • Serverless
Languages & Tools
  • Python
  • javascript
  • Selenium
  • ServiceNow
  • React
  • Flask
  • Django
  • PostgresQL
Platform Development & Administration
  • Atlassian
  • Bamboo
  • Bitbucket
  • git
  • TDD
  • BDD
  • AWS CodePipeline
Containers & Cloud
Data Science
  • Algorithms
  • Gurobi
  • PyTorch
  • Pandas
  • Matplotlib



Gossamer automates project creation according to project templates. For each project it builds the Git repository, a CD pipeline and whatever reaources are required to host the project, with multiple environments. It splits projects into microservices, deploying them in a serverless environment.

Read more..

Manx Translator

Manx is a Gaelic language that is spoken on the Isle of Man. Being a student, I was frustrated that there is no Google Translate for Manx, so I created my own.

Read more..


Basic test automation framework that streamlines test case development and execution. Fitv packs in several handy test features including test case management, parallelization, and test stabilization. An electron frontend was created that makes test modeling easy to quickly create a suite of tests with 100% pairwise coverage.

Read more..

Crypto Arbitrage

Integrates with several crypto marketplaces and many different cryptocurrencies to determine arbitrage opportunities. Used linear optimization with Gurobi and a network flow model to maximize the amount of earned money in any given arbitrage opportunity. Plotted the results using Matplotlib.

Read more..

Customer Notification System

My first professional web development project. Built for a local company with branches accross the country. Sent emails and text messages to customers regarding their loan statuses. Provided reports for various different key indicators. Deployed to several branches.

Read more..

Wait! There's more..

See all Projects for more examples!

Nifty tech tag lists from Wouter Beeftink