Develop node.js servers to pass messages between devices, to be highly resilient, and fast Supported ASP .NET Websites using MVC Framework, SiteCore, JavaScript, CoffeeScript, jQuery, Entity Framework, and SQL
Lead projects, manage interactions between clients and developers, write technical documents making technical choices and facilitate communication among team members.
Committee Chair of the Android Committee, helping develop standards, teaching others Android and create tools to stream line Android development.
Used Xamarin MonoDroid to develop an Android application in C# to utilize existing .Net Library for socket communication from phone to hardware device.
Gave tech talks about Android both on and off Nerdery Campus.
Work Experience
Gage
Plymouth, MN
Developer January 2012 - May 2012
Supported Microsoft ExpertZone Website using ASP .NET, Silverlight, Entity Framework, LINQ, JavaScript, jQuery and SQL
Developed Android Mobile Application for Microsoft ExpertZone
Work Experience
Kroll Ontrack
Eden Prairie, MN
Software Engineering Intern Summers of 2009, 2010, and 2011
Programmed in SQL, C#, ASP .NET and Visual Basic
Implemented a data warehouse
Used SSIS to create an ETL for transferring data into a data warehouse
Created a front end webpage to view data in data warehouse using graphs and charts in ASP .NET and SSRS
Created a SQL comparing tool in C# and SQL. This compared multiple databases to one master database for detecting errors during deployment.
Translated VB6 into C#
Programmed Office COM objects
Work Experience
University of Minnesota Duluth
Duluth, MN
Teaching Assistant May 2010 – May 2011
Student Programmer Nov 2009 – Sept 2010
Created labs for the Database Management System course
Taught SQL to students
Managed SQL Server
Created a GUI in C# for a professor’s existing program to simplify the application for end users
Implemented the ability for the program to read from Excel files for easy customization of GUI