Riley MacDonald
developer ...
About
I'm an Android Software Developer at theREDSpace. With theREDspace I've had the opportunity to work with some very exciting clients such as College Humor, and several Viacom brands. I'm currently working on a Video Player library used in several Android applications such as MTV, BET, Comedy Central, Nickelodeon and many more! Aside from programming some of my hobbies include competitive billiards, motorcycling, and playing music.


Projects
In Progress - Intoxication Calculator - iOS Application:
I'm currently porting my Intoxication Calculator over to iOS using Swift 3.0.

Intoxication Calculator - Android Application:
The Intoxication Calculator app estimates blood alcohol concentration, estimated time until sober, impairments and more for multiple users. These calculations are based on the provided data: weight, gender, drinks consumed and time spent drinking. Check it out in the Google Play Store!

Patch4That! - eCommerce CMS Web Application:
PATCH4THAT is a distributor of PatchMD, a supplier of topical patches that utilizes the skin for the delivery system and avoids the digestive system. This CMS web application allows the client to manage page content, accept credit card / paypal payments, product details, inventory and shipping information to enhance exposure and sales of their innovative product.

Kooshie Seats - eCommerce CMS Web Application:
Kooshie is an innovative seat cushion to enhance comfort across a variety of chairs. Built per the clients design request this CMS web application allows the client to manage page content, accept credit card / paypal payments, product details, inventory and shipping information to enhance exposure and sales of their innovative product.

Riley Radio:
A deep selection of rock, blues, funk and more. Broadcasting and hosted from a custom built Linux stack tucked neatly under my living room coffee table.


Books
I've recently read:
Grokking Algorithms: An illustrated guide for programmers and other curious people - Aditya Bhargava
A great introduction to algorithms, logarithms and Big O notation using visuals and examples written in python.

Effective-Java-2nd-Joshua-Bloch - Joshua Bloch
While this was published in 2008 near the Java 6 release, this is still a great review for writing clean and efficient Java code. I'm looking forward to the 3rd Edition which will include Java 8.

Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
An excellent guide to enhance your refactoring, writing, testing and maintenance skills for software development.

I'm currently reading:
Pro Git - Scott Chacon
While I feel very comfortable using git primarily via cli I hope to pickup some additional skills I can incorporate into my existing projects.