Joe Audette, MCSD, MCDBA, MCSE
joe.audette [at] sourcetreesolutions dotcom
Microsoft Certified Systems
Solution Developer for .NET (C#)
Windows Servers, Linux Servers, Networking, Web Server Administration, Mail Server Configuration/Administration, Firewall Configuration/Network Security, Database Design/Administration
Source Tree Solutions, LLC
Oct, 2006 to present
Integration Management, Inc.
Dec, 2005 to Oct 2006
SERVPRO Industries, Inc
Apr. 2004 to Nov, 2005
Feb. 2001 to April 2004
Dec. 1999 to Feb 2001
Principal/Solution Architect Oct 2006 - present
As the founder and primary developer of mojoPortal, I formed this company to provide development of custom features and support contracts for companies using mojoPortal.
mojoPortal is an open source object oriented web site framework written in C# that runs on ASP.NET under Windows or mono/Apache under Linux and Mac OS X. mojoPortal can use any of the following database platforms: MS SQL, MySQL, PostgreSQL ,and SQLite
More information about mojoPortal can be found at http://www.mojoportal.com.
Technologist/ Manager December 1, 2005 – Oct 2006
Responsibilities included product development of data warehouse tools and utilities as well as providing mentoring for junior level developers. Most products and tools had web based user interfaces built using C#/ASP.NET. Integration Management, Inc. primarily serves the healthcare industry with most clients being managed care organizations.
Development Manager September 2005 – November 28, 2005
Responsibilities were the same as indicated below with the addition that the development team of 5 developers reported directly to me.
Senior Developer April 2004 – September 2005
I was responsible for developing software to support corporate strategies and initiatives and to mentor a team of Visual Basic and Classic ASP developers in the transition to VB.NET and ASP.NET using best practices in object oriented software development. Responsibilities also included configuration and administration of web servers and database servers in conjunction with the infrastructure team. While assisting other developers with the design of their own application development projects and mentoring them in the .NET technologies, I directly developed the following applications in chronological order:
Box Storage Tracking System – a small intranet application for tracking the content of boxes in long term storage so they can be retrieved easily if needed for legal purposes.
TrackER - a web based project management, issue tracking, and time tracking system. I was able to put together very quickly this fairly elaborate application by integrating 2 open source ASP.NET applications and evolve it over time with a number of customizations to meet the business needs, particularly of the IS Department.
ERnet PayER System – a small to medium size business to business web application for the ERnet division of SERVPRO Industries allowing customers (typically property management companies) to review the job files for work managed by the ERnet division and approve for billing.
Franchise Information – an intranet application for tracking information
about the SERVPRO franchises located throughout the
Private Message System – a secure web based message exchange application facilitating communication between the corporate headquarters and the franchises in the field. Utilizing the familiar user interface features of Outlook or other email clients this communication system is entirely web based and immune to SPAM as no outside entities can send messages. It also provides more accountability as it can be determined who has viewed specific messages. Also messages are never lost even after they are “deleted” because deleted is just a flag in the database.
Royalty Reporting – an online secure web application facilitating reporting back to corporate of the financial revenue volume from the franchises used in calculating their Royalty fees.
Job File Audit System - a secure web application to allow field trainers and corporate personnel to review the job files to ensure their quality prior to submittal to insurance companies for review and payment.
Claims Entry System – a web based call center application used 24/7 by
call center personnel to capture job referrals from insurance carriers and
insured customers and dispatch the jobs to franchises throughout the
Vice President, Web Technology/Chief Software Architect June 2003 – April 2004
Responsibilities were the
same as indicated below. I was given
the additional title Chief Software Architect after initiating a project to
create an exam engine to deliver Transcender’s exam
and quiz content on the PocketPC using C# and the
.NET compact framework. I completed
this project to the point where it is ready for QA, but its release was put
on hold due to the sale of the company to Self Test Software/Kaplan
Professional, a Division of The Washington Post Companies. At this time,
priorities were shifted to tackling issues related to the merger of the
companies and other strategy decisions.
I was offered continued employment with the company but declined as
this would have required relocation to
Vice President, Web Technology, January 2003 - June 2003
Responsibilities included supervision of 6 software development and quality assurance staff, in addition to continued web development duties as listed below. I was also responsible for configuration and management of all production and development IIS web servers and for all web development and maintenance of www.Transcender.com and www.NextRank.com ecommerce web sites, and the Transcender WebCert online exam engine (ASP) used by thousands of organizational customers throughout the world. Modified the ecommerce infrastructure of Transcender.com to support a major upgrade of the Great Plains Dynamics backend accounting system from version 5.5 to version 6.0.
Web Developer February 2001 - January 2003
As part of a team of 3, my responsibilities included development and maintenance of www.Transcender.com ecommerce web site which uses Microsoft SiteServer 3.0 Commerce pipeline. This site is very high traffic and generates the bulk of Transcender revenue. Initial projects included moving all embedded SQL code from the original ASP site into stored procedures to improve performance and reduce security risks. Added features to the site continuously to support marketing campaigns and special offers. Developed a new intranet application for taking orders over the phone to improve the workflow for the sales department. Developed a mass e-mailing system for the marketing department that allows sending e-mail and creating and saving complex filters based on purchase history and other criteria. The mailer was built using VB6 and an ASP web user interface was built for customizing HTML templates used by the e-mail marketing system and configuring lists and filters. Upgraded the ecommerce pages and most other functionality of www.Transcender.com to C# ASP.NET. Upgraded an existing ASP application for organizational sales to C# ASP.NET and added new features. Implemented a subscription e-mail service for Transcender Question Of The Day e-mail lists. This includes a windows forms application in C# that runs as a scheduled task to send the e-mail to the subscribers. Implemented a web service in C# that is consumed by the windows application to retrieve the questions and answers for each list to dynamically create the e-mail content.
PFIC Corporation (Union Planters Bank) Agent Tracking System July 2000 – February 2001
I was promoted to project lead in September 2000 for a team of 5 developers. Agent Tracking System and Case Management System applications were converted and enhanced based on existing Access applications. These applications were converted to ASP/Internet Explorer for the UI, COM+ for the business and data layers, SQL Server 7.0 for the database.
United Methodist Board of Higher Education Ministries March – June 2000
Conversion of 16 bit FoxPro applications to ASP applications using IE for the UI, COM+ for the business and data access layers, and SQL 7.0 as the backend database. I was part of a team of 3 on this project and when they needed some additional help after the project was completed, I was specifically requested as the consultant.
Theraphysics, Inc. Jan-Feb 2000
Developed the user interface for a small Client-Server application in VB 6.0 in this brief 2 person project.
Other Professional Experience
I also write articles on software development and technology some of which are published on my personal web site at http://www.joeaudette.com . I also have one article published on the popular 4GuysFromRolla web site.
I am a semi-professional musician. I play occasional shows in the area as a solo acoustic guitarist and vocalist and also do some audio and video production in my home studio.