William Kenney
Experience
GSU Business & Finance IT 05/2012 – 05/2013
Android Developer
● Project: Student Housing Inspection App
Four People worked on this project. Two headed the website, one worked on the server, and I
worked on the Android app.
The purpose of the app was to replace the carbon-copy system of checking in and out. This meant
recording the condition of every item in GSU’s student housing along with custom inspections. Data
is submitted using a RESTful web service. Photos are taken and uploaded to a SFTP server in case a
student challenges an inspection. Custom inspections can be generated on a website, and the app
will be able to dynamically handle different types of inspections. I was also in charge of testing the
front-end.
Skills Used: ADT, Eclipse, RESTful, DDMS, MonkeyRunner, MSSQL, HTTP, FTP, JSON
Education
Georgia Southern University 2009 - 2013
BS Computer Science, Minor Mathematics 3.6 Cum Laude
2013 Computer Science Student of the Year
Skills
Java C# SQL
● ● ●
Android Development Android UI/UX Design XML & JSON
● ● ●
Eclipse OpenGL ES OOD
● ● ●
RESTful Heroku UML/Visio
● ● ●
Windows 7/8/Mobile Team Foundation Encryption
● ● ●
Classes
● Distributed Web System Design
● Mobile Development with Android
● Software Engineering
● Computer Security
● Probability
● Combinatorics & Graph Theory
● Number Theory
Projects
● SOSA Analysis Module:
This is a C# project that I lead and worked with two other developers.
SOSA is psychological testing software to test for a person's idea of things related to each other. The
analysis module takes data from this software and does three things: It filters through sets of data to
create images that show patterns based on any subject variable such as age or gender; it does
statistical averaging on sets of data; it recreates a single experiment in 3D that can be replayed.
● Study of Spatio-temporal Interpolation methods.
This is a C# project that I worked on myself for a class project.
For this project I implemented a program that read a list of PM 2.5 measurements
(x,y,t,m), where x and y are Euclidean coordinates, t is a time recording, and m is a PM 2.5
measurement. Using this data I implemented an Inverse Distance Weighting algorithm to predict
unknown measurements for arbitrary points in space and time. This was done based off the
assumption that measurements that are closer to a point will be more like it then measurements that
are farther away in distance and time. I also implemented cross-validation methods and error
detection methods to see how accurate the predictions were.
● Room Service Website:
I was a developer on this project in charge of writing the backend WCF RESTful service that was
consumed by a ASP.NET website. Three other developers worked on this project. The purpose is to
help people find roommates by setting up an account with personal information and desires in a
roommate that allowed for a matchmaking service.
● Secure Messaging App:
This is an Android project that I worked on personally
The design is a SMS/MMS messaging app that allows for encrypted communication
using a RSA public key system. This project required using a database to store messages,
asynchronous programming to handle network calls, and encoding algorithms to secure data. I am
still currently working on this project and am planning on publishing it.
● 2012 London Olympics App:
This project is an Android app that I lead and worked with three other developers.
This app was designed as a guide to the London Olympics. It provides directions to a particular
venue that could be searched by event vice versa. It provides information on teams and players. It
also helps to find the nearest transportation to a venue out of buses, subway, and ferry.
● GA Parks App:
This project is an Android app that I lead and worked with three other developers.
This app was to help people to search for GA state parks by filtering through location, amenities,
activities, and lodging. This was implemented with dynamic query building.