Experienced Software Engineer with a focus on Web Development, DevOps, Agile, Test Automation, and Machine Learning.
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.
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.
Trained new computer science students in basic programming principles. Assisted in maintaining Java-based application to manage student questions.
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.
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.
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.
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.
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.
See all Projects for more examples!