I work with the Viacom Emerging Platforms team developing and maintaining the Roku applications for all of Viacoms brands. This currenty includes Nickelodeon, Comedy Central, MTV, Nick Jr., VH1, Spike, BET, and Noggin.
I am responisible for maintaining the company's Infrastructure. the Infrastructure currently consists of 4 cloud servers, 1 local server, and 10 local development machines. This was done using the Puppet management software. I have been project lead on several contracted development projects including a e-commerce system and medical information database. During these projects I was resposisible for the management of the software teams usually consisting of between 1-3 programmers and co-op students. I have also been a member on many software teams preforming contracted development and in house projects. I was also the sole developer for several of the smaller projects. Many of the smaller projects consisted of plugin development for Locomotive CMS (Content Management System) using the plugin archietcure the I helped design and develop. I also do JavaScript and minor website developement on some of the more complicated portions of contracted website development. Mostly this consists of applying plugins that I have developed for the CMS.
I completer an Honors Degree in Computer Science with Co-Op option with a GPA of 3.43/4.00. My Honors Theses , titled The iAcadia Update and Object Identification on the IOS Platform, involved iOS Application Development, Application Server Management and SQL Database Management and Administration. Some of the key courses the I took were Computer Networks and Distributed Systems, Software Engineering, Analysis of Algorithms, Database Management Systems, Security, Data Communications and Computer Networks, Data Structures and Algorithms, Computer Programming 1-3. I was a member in the Computer Science Society and help plan some of the society functions. I also recieved the Computer Science Society Award.