Thomas Reynolds

Thomas Reynolds

Software Engineer

E: treynolds3610@gmail.com

About Me

My technical skillset includes several programming languages, frameworks, and other aspects of computer science. I've also worked in the IT field, in which I've gained valuable experience working directly with end users and honing my general troubleshooting skills. Some of my hobbies include speedcubing, coffee, and mixology.

Education

Drake University

Bachelor's Degree in Computer Science and Data Analytics, May 2022

Experience

Corelation — Software Developer, July 2022 - Present

Create, revise and maintain core C++ software to meet client business needs. Complete functional testing of software prior to code review and client delivery.

Covetrus — IT Technician, June 2021 - Aug 2021

Staged printers and workstations for a new Warehouse Management System. Provided remote support for different distribution centers.

Drake University — IT Help Desk, Aug 2020 - May 2022

Took phone calls and responded to tickets, troubleshooted issues remotely and directly with end users.

Projects

Our Daily Drink

A website for users to get a new drink recipe every day!

GiveMeFilm Movie Recommendation Website

Worked with a small team to create a website that generates movie recommendations for users.

Habitat For Humanity Case Study

Using data given by Habitat For Humanity as well as external data from the Iowa Polk County assessor, I worked with a team to create an easy to use web app that would predict the cost of a given HFH project. We used a statistical model to generate these predictions, and worked closely with our client to ensure we made a meaningful product.

Bank Failure Research

Prepared and automated the process of adding data to a SQL database using Python. The data was prepared for machine learning questions regarding what historically causes bank failure.

Sims Status Bars

Work-in-progress React app that automatically ticks down user-defined conditions, emulating the "needs" mechanic from the Sims games.

Keypoint Pose Estimation with Animals

Used Mask R-CNN to predict keypoint and bounding box position in different animals. Used PyTorch.

Twitter Text-To-Speech Bot

A Twitter bot using the Python tweepy library that automatically reads certain tweets (filterable by keywords, account, location) out loud based on how it's been configured.

Skills

Programming Languages

Work experience with C++. Many projects using Python and JavaScript. Experience with many other languages such as Java, C#, C, and Lua. Experience with many frameworks including Flask, React, web2py, and JavaFX.

Databases and APIs

Experience creating and querying databases using SQL and MongoDB. Experience making and testing API calls.

Data Manipulation and Visualization

Experience with aggregating and visualizing data using R, Python, and Excel. General statistics knowledge.

Cloud Computing

Experience using AWS to host projects; EC2, S3, CloudFront, Lambda. General cloud service knowledge.

Machine Learning

Have used PyTorch, TensorFlow, scikit-learn, and algorithmic approaches to solve complex problems in the realms of machine learning and artificial intelligence.

Technical Support

Experience with both in-person and remote troubleshooting with network devices, various software issues, user accounts, etc.