Close

Logan Harrison

Software Engineer

Download Resume

About Me

Hey there, I'm currently a graduate student at the University of Missouri studying computer science. Ever since discovering the field in my freshman year, I have found a passion for all things tech. I have used my time in school to gain as much experience as possible through research, side projects, school clubs, and internships. From web development to image processing, mobile development to machine learning, database systems to cloud architecture, I have done a little bit of everything. I am a versatile, passionate engineer who is always up to learn something new. My latest learning has been realtime cloud databases using Firebase's Cloud Firestore. There's lots more to know about me, if you have any questions feel free to reach out to me.

Experience

Amazon, Inc.

Software Development Engineer Intern

This past summer I worked at Amazon's headquarters in Seattle on the Delivery Experience team. During my time, I worked on an internal data discovery tool to support various testing scenarios as needed by quality assurance engineers. I took ownership of a project, created a design, and implemented the design. This was a very exciting project which required a lot of problem solving.

  • Automated data discovery across several internal services
  • Developed algorithm to translate internal query languages
  • Analyzed data to optimize batch job performance

University of Missouri

Teaching Assistant

I currently work as a TA for CS4830 - Web Development II. The class focuses on modern web development technologies and how to combine them to make a few different web apps. Some of the technologies covered are node.js, web sockets, MongoDB, web scraping, templating languages, Angular, Ionic, and Firebase.

  • Helped re-write and modernize curriculum
  • Provide support for students
  • Grade assignments, quizzes, and tests

University of Missouri

Graduate Research Assistant

I currently work under Dr. Shang in the distributed computing lab at the University of Missouri. The project I work on is a serverless, cloud, cross-platform survey solution called TigerAware where I am developing a data analytics module to offer advanced analytics to the stakeholders: psychological researchers at the university.

  • Developing a real-time neural inference intervention pipeline
  • Designing and implementing various machine learning and data analytics modules
  • Collaborating with clients to architect solutions that meet their research needs

The Boeing Company

Software Engineer Intern

During my time with Boeing, I worked on the Software Engineering Tools and Environments team. They design, develop, and support dozens of applications - for both customer and internal use across the company.

  • Utilized high-level TensorFlow APIs in a multi-class, Natural Language Processing task for use on a data analytics application
  • Trained neural network models and orchestrated the interfacing between Python scripts and the Java Spring Framework for use in production environment
  • Contributed as a full-stack developer using technologies such as Java Spring Framework, OracleDB, KnockoutJS, JQWidgets, and JQuery

GeoTend LLC

Founder and Mobile Engineer

GeoTend is a startup I founded with a fellow classmate; it is an automated, attendance-taking solution for large-scale universities. To learn more about GeoTend and keep up with our latest progress, visit our website.

  • Architected system including API, cloud messaging, and server containerization
  • Designed and implemented mobile applications
  • Utilized modern, industry-standard practices such as OAuth 2.0 and a microservice API built on several AWS solutions

Mizzou Computing Association

Android Special Interest Group Leader

Mizzou Computing Association (MCA) is the on-campus club for computer science and IT majors to connect and learn together. The club is based on Special Interest Groups (SIGs) which are comprised of people with a similar interest who meet weekly to learn and explore.

  • Led weekly meetings to teach classmates about Android Development
  • Created weekly presentations and projects to aid with concepts
  • Facilitated group projects and maintained codebases for projects

Kolu

Head of Tech and Development

Kolu was a local startup out of Columbia, MO that aimed to bring travel into the 21st century. Combining the shared economy model of Uber and Airbnb, users were matched with a like-minded, local guide for a walking tour of whichever city they happened to be visiting.

  • Designed mobile applications using modern UI/UX principles
  • Architected backend and cloud infrastructure
  • Developed multidimensional user-guide matching algorithm

Cerner Corporation

Software Engineer Intern

During my time with Cerner, I worked at a unique, satellite office in Columbia, MO, that was an equal partnership between Cerner and University of Missouri Healthcare. This partnership allowed me to develop applications closely with stakeholders and end-users, fostering invaluable client relationships.

  • Led development of Android application – met with clients, gathered project requirements, created technical designs, maintained codebase
  • Contributed to team using agile development practices
  • Developed in a full-stack environment using Ruby on Rails, JQuery, and PostgreSQL

University of Missouri

Undergraduate Researcher

During my sophomore year of school, I worked in Mizzou's Computational Intelligence Research Lab under the direction of Dr. James Keller on a project sponsored by the Office of Naval Research. The goal was to use image processing to autonomously detect underwater, explosive mines from SONAR images.

  • Utilized MatLab to implement several image analysis algorithms
  • Solved problems in a team environment to create new methods of image classifying
  • Created weekly presentations to illustrate progress on the project

Education

University of Missouri - Columbia

August 2015 - May 2019

Bachelor of Science in Computer Science

University of Missouri - Columbia

August 2018 - May 2020

Master of Science in Computer Science

Projects

GeoTend

GeoTend is a startup I founded with my roommate in college. After attending a large university for a few years, we noticed a trend: a lot of professors take attendance and none of them had a good method for doing it. So, we developed GeoTend, a revolutionary automated, location-based attendance taking system. By leveraging several cutting edge technologies, we were able to save time for professors, students, and teaching assistants, all while increasing the accuracy of attendance metrics.

Ionic Framework, Angular, AWS API Gateway, AWS Lambda, DynamoDB, Firebase Cloud Messaging

Due to the proprietary nature of this project, the source code cannot be released

Philips Hue Lights Chrome Extension

Philips Hue Lights are a popular brand of smart lights. Philips provides a mobile app, skills for Amazon Alexa and Google Home, as well as some other integrations to control the lights. When I installed them in my home office I realized I didn't want to have to pull my phone out whenver I wanted to change the light settings, so I accessed their API in a Chrome extension so I can seemlessly interact with my lights without breaking productivity.

Web extensions, REST APIs, AJAX

View Source

Maintenance Text Classifier

This was the large project I worked on while interning at Boeing. Unfortunately, to protect Boeing proprietary information, I cannot go into too much detail about this project. I used Machine Learning and Natural Language Processing to classify textual aircraft maintenance data into several different sentimental categories for use on a production application.

Python, TensorFlow, Word2Vec, pandas, numpy

Due to the proprietary nature of this project, the source code cannot be released

Neural Network Implementation

This was a project I did in the graduate-level computational intelligence class at the University of Missouri. This project is a manual, Python implementation of the multi-layer perceptron model, more commonly known as a neural network.

Python, Machine Learning Algorithms

View Source

Music Visualizer

This was a mid-semester project for Object Oriented Programming I. The assignment was to use a Java library that breaks down audio files into different numerical representations and then use those representations to display a design on the UI that reflects what is happening in the music.

Java, JavaFX, SceneBuilder

View Source Video Demo

Single Breath Count Test

This was the large project a fellow intern and I worked on while interning at Cerner. SBCT app, for short, is an Android app that aids patients with conditions which impair their ability to breathe. We controlled the entire lifecycle of the project: initial requirements meetings with stakeholders, technical design, implementation, testing, and deployment.

Java, Android Studio, Gradle, UI/UX Design

Due to the proprietary nature of this project, the source code cannot be released

OOP Language Comparison

This was my final project for Object Oriented Design. The goal of the project was to compare two object-oriented programming languages in dozens of different facets. This project compares two newer languages: Swift and Kotlin. This project was interesting because these are the flagship languages now for iOS and Android development.

Swift, Kotlin, Markdown

View Project

Card Counting Toolkit

This tool simulates card-counting in blackjack for the purpose of data analytics. The program will completely simulate a blackjack game as well as a person who is counting cards. The player AI will act according to basic card-counting principles as well as the dozens of configurable parameters set by the user. The simulation can be ran thousands of times and the results written to a local database where they can later be accessed.

Python, MongoDB

View Source

Stock Watcher

This was an application I developed in partnership with a fellow intern from my time at Cerner Corportation. The app uses live stock data from the Yahoo! Finance API to display the latest price data to users for the particular stocks that they have decided to "watch" on their dashboard. The information is displayed in variable-length line charts developed with a native JavaScript charting library.

Ruby on Rails, PostgreSQL, d3.js, jQuery, EC2, NGINX

View Source Video Demo

Contact Helper

This was a final group project for Introduction to Database Systems. This project demonstrates the full range of CRUD operations necessary for web applications to interact with a database. The app allows user to create an account, login, and perform any operations they wish concerning their contacts. It uses modern concepts such as a modified MEAN-stack and a material-design css library.

Node.js, Angular, Express, MySQL, Materialize

View Source Video Demo

Hangman Game

This was my final project for Object Oriented Programming I. I found a list of 120,000 common English words off the internet, then wrote a script that cleaned the data, only kept words between 4 and 12 characters, and deleted proper nouns. The game then randomly selects a word for the game, and also has the ability for users to login and save their games locally.

Java, JavaFX, SceneBuilder, C, MySQL, JDBC, Object Serialization

View Source

Casino Simulator

This was my final project for Advanced Algorithm Design and Analysis. The program will simulate a couple popular casino games, namely blackjack and video poker. The program is completely done through a command line interface and features advanced data structures such as a circular linked-list, custom hashing functions, and custom implemented hashed arrays using chaining to resolve collision.

C, makefiles, Advanced Data Structures

View Source

Skills

Get in Touch

lkh6yb@mail.missouri.edu (primary)

loganharrison1224@yahoo.com (backup)

(417) 350-4441 (call/text)