Description: Social media mobile application geared towards allowing users to post challenges (such as the Ice Bucket Challenge and Mannequin challenge) and gamifying the process.
Status: In development - 6mos
Languages: Xamarin.Forms, C#, WebAPI2
Involvement: Senior developer and team lead. Architecting the whole code solution and logic flow, helping in UI design. Team consists of myself, 1 local developer, and 1 offshore developer.
Description: Mobile application designed for doctors and patients to share information. Written for both iOS and Android (written in Xamarin).
Status: In development - 9mos
Languages: Xamarin.Forms, C#, WebAPI2
Involvement: Senior developer and team lead. Architecting the whole code solution and logic flow, helping in UI design. Team consists of 3 offshore developers as well as myself.
Description: Application designed for museums to provide guided audio/photo/video tours of their exhibits. Made to be multi-tenant to support n-customers. Includes both mobile application for iOS and Android (written in Xamarin), as well as a management site (written in ASP.NET MVC) for the curators to upload/modify content that is shown in the app.
Status: In development - 3mos
Languages: Xamarin.Forms, C#, ASP.NET MVC, javascript/jQuery, CSS3, WebAPI2
Involvement: Senior level developer. I was the primary developer for the management site, and assisted in adding features to the mobile app.
Description: Kitchen management software for public school systems across the US.
Status: Still active and gaining traction becoming the industry leader in child nutrition management. Worked on it for 3yrs.
Languages: C#/ASP.NET 4.0, SQL 2008, Javascript, ASMX Web Services, Telerik Control Toolkit, jQuery, LINQ
Involvement: Mid level developer and development lead on one of several teams. My primary focuses were with the Menu Planning and Production functions for the kitchen staff. I was very involved with bringing the software up to date to meet new USDA Requirements starting with the 2012-2013 school year (http://healthymeals.nal.usda.gov/menu-planning/nutrient-analysis-software-approved-usda/nutrient-analysis-software-approved-use). I also worked feverishly to add new features and correct issues with the software reported by the end users.
Description: The website for the Rose Hills funeral home's floral shop. It is tightly coupled with the Dignity Memorial website. Their floral shop is a completely separate website as it deals with a larger than normal sales volume than most funeral homes. Rose Hills is one of the largest funeral home and cemetaries in the US, and very well known in the Southern California region.
Status: Still active, including improvements I made while I was there. Worked on it for 6mos.
Languages: C#/ASP.NET 4.0, Microsoft Commerce Server 2007, Javascript, WCF Web Services
Involvement: I was the primary developer working on this site. I also coordinated smaller tasks with a small development team located at Rose Hills. Among many bug fixes and improvements, I also helped to completely overhaul and implement a new payment processing system that met requirements of Payment Card Industry Data Security Standard (PCI DSS).
Description: This is the corporate website for the Dignity Memorial chain of funeral homes. It serves over 1800 of the some 2500 funeral homes related to the parent corporation Service Corporation International.
Status: Still active, including improvements I made while I was there. Worked on it for 6mos.
Languages: Java, Interwoven Content Manager
Involvement: I was a junior developer on a very small team responsible for maintenence of the site. This included responding to bug issues reported by funeral home management. It also included adding new features to the site including integration with FTD's corporate website creating a very smooth transition between the Dignity Memorial website and FTD's.
Description: A website I helped produce from the ground up while at Reynolds and Reynolds. This is a hosted chat application. Customers may purchase the product and place a simple script tag on their website that will display a clickable chat button to viewers on their website. That chat button will allow visitors to initiate an instant chat session with agents of the website. The site allows capturing of information of the visitors and full integration into most Automotive CRM/DMS systems. There are many settings for the site, making the process highly customizable. The website itself is only the interface. Multiple services were created that function in the background and handle everything from maintaining open sessions of agnets/leads chatting in the system to determining their physical locations. The services operate on multiple servers and are redundant. The website works in a webfarm. I was heavily involved in many aspects of this product, including the foundations of the website itself as well as the security framework designed for handling many different types of users and levels of access.
Status: Completed and Launched in December 2010. Currently in production and available to customers of Callbright and Reynolds Web Solutions (both subsidiaries of Reynolds and Reynolds). Worked on it for 3yrs.
Languages: C#/ASP.NET 2.0 & 3.5, SQL 2005 & 2008, Javascript, AJAX, SOAP Web Services, XML/XSLT, SSL, custom HttpHandler, server-based Services including redundancy and cross server communication, website security framework built from the ground up, Telerik Control Toolkit
Involvement: I was one of the principal developers and was on the project when it was first started in Mar 2009. I have worked on it, seeing it through to its initial launch in Dec 2010.
Description: A desktop application that I designed for the Fort Bend County Sherrif's Department to allow their officers to streamline the process of transferring recordings from their portable voice recorders to a single computer. A large amount of error and flow control went into this project to prevent end users from interrupting the transfer process and/or entering bad data. This includes crash protection and catastrophic interruption of the process. In those events, the progress is simply reversed and the user may start over with no changes being made to either the recording devices flash memory or the computer's file storage. It was designed so that end users would be able to operate it with as little training as possible. All that is required of the user is to type in the case number associated with each recording and press a button on the interface to advance to the next recording.
Status: Completed and Launched in Jan 2008. No reported errors or problems from the Sherrif's Dept since I released the software to them. Worked on it for 1mo.
Languages: C#.NET 2005
Requirements: .NET Framework 2.0, USB Olympus Digital Voice Recorder (may work with others, but not tested)
Involvement: I designed and wrote this application exclusively on my own. Total design, development, and testing time took approximately 3 weeks.