What’s the frequency, Kenneth?
Programming with Compassion
An exploration of the joys and frustrations when programming with Microsoft .NET. Taken with the perspective of working in a faith-based ministry, striving to release children from poverty in Jesus' name.
Kenneth Scott
8872 Kalmar Drive • Colorado Springs, CO 80920 • 719.359.9967ken@optikos.net
Professional Experience
Sr. Software Developer, Compassion International (2/02 to Present)
- Solutions Architect
- Technical Lead of major project development team
- Enterprise-wide application support
- Creation of automated build processes
- Mentoring of new staff
- Improvement of software development methodologies
Independent Consultant, Optikos.net (1/01 to Present)
Independent software consulting firm founded in 2001. Clients include:
City of Colorado Springs Sales Tax Division
- Providing on-going support and enhancement of the department application.
- Leading effort to replace exiting system with a newly designed application written using Microsoft .NET technologies.
Church Community Builder
- Provided MySQL and PHP expertise to allow Korean and other Unicode input to be used in web application.
- Identified inline WYSIWYG HTML editor and created three custom plugins for this editor.
- Created bulk transaction import capabilities for web application.
- Implemented source control practices for all developers.
- Created bulk individual and family import capabilities for web application.
Application Specialist, Greenbrier & Russel (12/98 to 1/02)
This company is a consulting firm that provides technical expertise to clients. Contracted with three clients:
Compassion International
- Assisted with the completion of an implementation of the enterprise-wide client/server application (COMPASS).
- Responsible for conversion of VAX data files to SQL Server 7.
- Acted as configuration manager, responsible for creating and distributing software releases, as well as maintaining the source control systems for the company.
- Participated as a member of the Enhancement & Support, Infrastructure, Performance, and Windows 2000 Conversion teams.
Colorado Department of Transportation
- Assisted with the implementation and development of the first phase of a department-wide budgeting program (STIP). Created with PowerBuilder 7.0 using a Sybase 11 database.
City of Colorado Springs Sales Tax Division
- Completed implementation of a client/server system (STAX) written with PowerBuilder 6.5 and SQL Server 6.5.
- Worked closely with users to verify system performance and enhance the product.
Lead Developer, Phoenix Retail Systems (5/96 to 10/98)
Developer, Apisys (7/95 to 4/96)
Designed and wrote several applications during the life of this start-up software company. The main focus of the company was the creation of retail pricing systems for grocery and retail businesses.
- Personally responsible for the creation of the Price Planner, Price Review, Price Modeler and Ad Planner. These applications were written using PowerBuilder (versions 5–6.5) for the client, utilizing an Informix database running on a UNIX- or Windows NT-based server.
- Created prototype versions of an in-store hosting system and Visual Merchandiser, an application for visualizing a store’s sales. These prototypes were written with Visual Basic 4.0, utilizing RDO and DAO for the database connections. The prototypes were eventually used as the basis for creating applications to perform similar tasks using PowerBuilder.
- Utilized InstallShield Express to create installation routines for client sites.
- Guided client sites in the installation of Informix connectivity software.
- Converted an End-of-day program from Informix 4GL to C, using Informix ESQL/C
- Created and maintained a small TCP/IP-based network, combining Windows NT Workstation, Windows 95 and UNIX clients.
- Administered a Windows NT-based mail server for the company.
Details of Work Experience Prior to 1995 Available Upon Request
Education
B.S. Computer EngineeringColorado Technical College, Colorado Springs, CO
December 1995
B.S. Secondary Education
University of Wyoming, Laramie, WY
May 1990
Skills Matrix
| Skill Name | Skill Level | Last Used | Experience | |
|---|---|---|---|---|
| SQL | Expert | Currently used | 11 years | |
| Powerbuilder (6.5, 7) | Expert | Currently used | 11 years | |
| Perl | Advanced | Currently used | 9 years | |
| HTML | Advanced | Currently used | 13 years | |
| CSS | Intermediate | Currently used | 5 years | |
| Visual Basic (.NET, 5, 6) | Intermediate | Currently used | 10 years | |
| C# | Advanced | Currently used | 4 years | |
| XML | Intermediate | Currently used | 5 years | |
| Java | Intermediate | 2000 | 1.5 years | |
| C/C++ | Intermediate | 1997 | 4 years | |
| AppleScript | Beginner | Currently used | 5 years | |
| PHP | Intermediate | Currently used | 2.5 years | |
| Borland StarTeam | Expert | Currently used | 6 years | |
| Microsoft SQL Server (2005, 2000, 7, 6.5) | Intermediate | Currently used | 8 years | |
| Microsoft BizTalk Server | Intermediate | Currently used | 3 years | |
| CAST Application Mining Suite | Intermediate | Currently used | 3 years | |
| MySQL | Intermediate | Currently used | 5 years | |
| Apache Web Server | Intermediate | Currently used | 6 years | |
| Microsoft IIS | Intermediate | Currently used | 4 years | |
| Subversion Source Control | Advanced | Currently used | 3.5 years | |
| Mac OS X | Advanced | Currently used | 7 years | |
| Linux | Advanced | Currently used | 13 years | |
| Microsoft Windows XP/2000 | Advanced | Currently used | 7 years | |
| Microsoft Windows NT | Advanced | 2000 | 3 years | |
| Microsoft Windows 95/98 | Advanced | 1999 | 5 years | |
| Microsoft MS-DOS | Advanced | Currently used | 18 years | |
| TCP/IP Networking | Advanced | Currently used | 13 years | |
Last updated: Wed May 2 23:55:26 MDT 2007
References Available Upon Request
About
This is a collection of the thoughts and ideas of a software developer and solutions architect with Compassion International. Topics of interest include software architecture, design patterns, software factories, team dynamics and the art of computer programming.
Recently
- 10.15.08Poverty and me - Blog Action Day 2008
- 3.29.08Eerie…
- 1.13.08Problems With NHibernate
- 1.6.08Making my wife happy
- 9.3.07State of the world today
- 5.27.07What’s a Solutions Architect?
- 5.19.07EntLibContrib Contribution Posted
- 5.18.07NetTiers and SCSF, Part 2
- 5.13.07Introduction: How to use NetTiers in an SCSF Application
- 5.11.07Contribution to EntLib Contrib
- 5.8.07Career Day Wednesday
- 5.7.07So, what’s this all about?
- 5.7.07Patterns&Practices Contrib Projects
Categories
- BAD08 (1)
Therefore, my beloved brothers, be steadfast, immovable, always abounding in the work of the Lord, knowing that in the Lord your labor is not in vain. (1 Corinthians 15:58)