Projects
The following are a sample of recently completed projects:
Audyssey Laboratories
- Architected, designed and implemented production web applications using ASP.NET, .NET Web Services, C#, and MS SQL Server. Installer web site allows Audyssey Sound EQ installers to upload calibration results files. Results are decrypted, processed, and stored in a SQL Server database. Customer certificates and graphs are then created dynamically for viewing and printing.
- Implemented e-commerce portion of web application, including ASP.NET front end and C# interface with Paypal Website Payments Pro web service.
Absolut Global Cooling
- Developed “Global Cooling” site for Absolut Vodka in Sweden. Site allowed users to enter a special bottle or cocktail code instructing Absolut to make a donation to one of three charities on their behalf.
- Back end site built with ASP.NET, EpiServer, and SQL Server 2005.
Junior Achievement
- Developed various aspects of Banks in Action, an online educational game presented by Junior Achievement. The game is designed to teach high school students the principles of banking.
- Banks in Action is written in object oriented php 5. Architecture includes a database abstraction layer supporting either a SQL Server or PostgreSQL back end.
M:Metrics
- Responsible for architecting, developing and debugging wireless software on PalmOS, Windows Mobile and Symbian platforms. Software monitors subscriber data consumption, and wirelessly transmits XML data over HTTP to M:Metrics servers in multiple countries. Usage data recorded includes browser, media, application, SMS, MMS and e-mail.
- Designed and implemented ASP.NET server application to collect data from Meter clients, as well as sign up and manage panelists. Technologies used include ASP.NET 2.0, C#, SQL Server 2005.
Action Engine Corporation
- Developed, tested, debugged and shipped software on three mobile operating systems for major global wireless carriers, including Orange, Smart, and mmO2.
- Mobile Application Platform Server: Implemented and revamped several portions of the Action Engine Server, a scalable, fault-tolerant platform which serves requests from wireless devices equipped with the Mobile Services Platform. Technologies used include C#, .NET, and ASP.NET.
- Mobile Application Platform Client: Developed and maintained portions of the Mobile Services Platform, an XML driven framework for wireless applications. Implemented and debugged contact, calendar and e-mail integration. Optimized and debugged various other portions of the product.
- Action Update: Designed and developed Action Update client, which wirelessly downloads, installs and manages software on mobile devices. Created versions for Windows CE (PocketPC and Smartphone 2002), Symbian 6.1, and PalmOS 5. Implemented wireless networking, UI, database, and XML handling.