Alec Campbell

Education

Eastern Michigan University

BS Computer Science

2018-2022

Univeristy of Michigane &emdash; Flint

Clinical Psychology

2012-2014

Skills

Programming Languages

Bash, C, C++, C#, Java, JavaScript, PHP, Python, TypeScript, Visual Basic

Natural Languages

English & Japanese

Framework and Databases

ExpressJS, MongoDB, MySQL, NodeJS, MaterialUI, React, TKinter

Tools

AWS, Docker, Git, Jira, TFS, Vim

Projects

Warai

A MERN Stack Single Page Application that re-imagines bokete.jp as an English social media network. RESTful API services developed in NodeJS with Express and MySQL.

Japanese Language Parser

A natural language parser written in Java. Finds grammatical structure of input sentences, groups words as phrases, and determines if the sentence is grammatically valid.

Russian Flashcards

A flashcard application to aid in learning the cyrillic alphabet. Written in Python using Tkinter for GUI.

Online Exam Website

An HTML/CSS/PHP web application that allows educators to access and modify an SQL database storing student information and exam questions. Students then login using a unique code to attempt the multiple choice test and their test information is stored in the database.

Golf

A networked multiplayer mini-golf game with elements of trading card games built in Unity using C#.

Employment

Graphic Arts Quality Control

February 2019 to Present

American Photo Marketing, Inc. • Ypsilanti, MI

Electronics Associate

September 2016 to February 2019

Meijer • Ypsilanti, MI

Web Developer

September 2015 to October 2016

Visual Compass Web Design • Ypsilanti, MI