
Web Site and Software Development Services
Portland, Oregon Area

Web Site and Software Development Services
Portland, Oregon Area
David is an application developer and web site builder for small businesses and non-profit organizations. With a long history of working directly with clients in a wide variety of environments, database back ends, scripting languages, and online platforms, he works closely with individuals to understand their business needs and build a user-friendly solution that fits each client specifically.
Whether it is a Windows application tied to a multi-user database, or a rich web site with constantly evolving news, information, events, images, and other content, David has the technical expertise to make it happen. In some circumstances where new technology or time constraints fall outside of the scope of the project, David's wide network of colleagues enables continued progress and ease-of-mind for the client.
On the Windows platform, the latest versions of Delphi, a leading software development tool with over 25 years of industry history, is used for creating cutting-edge software. A wide variety of database back ends can be attached, common Windows controls are used in a familiar manner, and the latest technological trends are involved for the best possible user experience.
For web site development, David has secured a dedicated web server and optimized it for hosting web sites built with one of the top content management systems, Drupal. With constant updates and technology advances, this framework allows sites to be established in no time, gives flexibility to the client, and a complete worry free online presence.
• Delphi 5 through 2009
• SQL-based databases (MS SQL Server, MySQL, Elevate, Firebird)
• Drupal web sites, HTML/PHP/CSS, Linux scripting
(Computer Software industry)
April 2004 — Present (5 years 8 months)
• Write stand-alone automated applications in Delphi, VC#, and VB to integrate data from POS (point of sale) software to disparate databases, web services, or text files
• Use Delphi to develop custom plug-ins for POS software for a variety of clients
• Develop a suite of programming components to encapsulate a database API from a proprietary system to enable faster development and reduce errors; these components became a selling point for the company's ability to produce complicated applications quickly
• Design SQL Server and MySQL databases (tables, stored procedures, and PHP scripts) to house staging data for integration in ecommerce web sites
• Support customers and help trouble-shoot problem areas to keep web sites and POS reports accurate and up-to-date
• Mentor junior programmers
• Estimate effort required on new projects
• Recommend technology direction
(Computer Software industry)
January 1990 — Present (19 years 11 months)
• Installed and customized online content management systems for easy web site maintenance and upgrades
• Developed a variety of plugins to provide enhancements to a commercial retail management system
• Developed contact sales manager for client in food broker business to maintain product lists, customers, vendors, and truckers with a variety of reports and to work from remote locations; used daily by office staff of 3-10 for over 10 years
• Added image, PDF, and web-scraping capabilities to insurance agency management software
• Added urgent fixes and enhancements to a FoxPro system during position vacancy at real estate office
• Installed, maintained, and supported computer systems, networks, and software
• Trained computer users to manage their computer and its applications
(Internet industry)
July 2003 — June 2008 (5 years )
• Developed complex real estate listing web site in PHP and MySQL for major customer
• Managed remote developers throughout several phases of a major project
• Analyzed business requirements and communicated specifications to contractors
• Managed Linux-based dedicated servers for web-hosting customers with a variety of needs
• Managed MySQL and Firebird database configurations
• Wrote scripts to add functionality for various client needs
• Installed additional software or services as requested
• Researched and applied new internet marketing techniques
• Monitored bandwidth, database, and other important factors of a web-hosting server to maintain speed and availability of ecommerce web sites for customers
(Educational Institution; 10,001 or more employees; Research industry)
March 2002 — October 2003 (1 year 8 months)
Designed and built multi-tier data aquisition programs for various researchers in Delphi 6
Architected reusable database structures and built scripts to automate development
Wrote stored procedures for all access to Firebird database
Worked within HIPPA guidelines for data security and privacy
Developed team standards for development practices and source code archival
Established, maintained, and regularly tested backup system of all critical data and source code
(Public Company; 1001-5000 employees; Financial Services industry)
April 2001 — February 2002 (11 months)
Developed medical bill repricing application in Delphi using several co-developed modules
Designed database schema and created tables and stored procedures in MS SQL Server
Presented application and discussed feedback with customer via online video conferencing
(Privately Held; Computer Software industry)
October 1999 — March 2001 (1 year 6 months)
• Developed and maintained commercial applications with a team using Delphi 4 and 5
• Wrote NT Service processing MS SQL Server queries via ADO from XML requests
• Researched various libraries and support tools for suitability in our team
• Acted as the resident “Linux/InterBase Guru”
• Discussed design goals with team, laid out estimated timelines, and built to specifications
(Privately Held; 51-200 employees; Utilities industry)
January 1997 — October 1999 (2 years 10 months)
Developed and maintained internal Windows applications using Delphi and Paradox
Rebuilt company web site and extended the online job scheduler in Perl
Built corporate Intranet supporting news, resources, and calendar with VBScript and MS Access
Trained and supported computer users in various daily computer operations and software
Configured and maintained RedHat Linux email server
Installed and maintained computers, applications, peripherals, and networks
Performed small modifications to accounting system in Business Basic on SCO Unix
(Privately Held; 11-50 employees; Education Management industry)
January 1988 — October 1994 (6 years 10 months)
Project leader, principle developer, and tech support for multi-user, educational management system
Modified third-party educational software in various languages to interact with management system
Built a DOS graphical reading comprehension package in C++
Installed, maintained, and supported NetWare and Windows networks
Trained and supported other programmers
ODUG (Oregon Delphi User Group), OCCA (Oregon Computer Consultants Association)