Daniel Elbaum

1410 SE Harrison Street

Portland, OR 97214

Phone: (503) 231-1959 Email: delbaum@netstruct.com

Synopsis

Experienced software development leader. Adept in multiple languages and platforms. Solid player in high-risk projects. Successful track record in designing and building web-based n -tier applications. Adept in LAMP (Linux/Apache/MySQL/PHP).Good communication, technical, and interpersonal skills. Seeking a position in Internet-related software design and development.

Skills Summary

Work Experience

Web Application Architect/Developer, Multnomah Education Service District, Portland, June '05 to present. Contract position. Creating application framework for building a series of web-based administrative tools.

Technology is PHP with PostgreSQL and Oracle databases, using the ADODB abstraction layer. Project involves creating a scalable, reliable application framework for web-based applications, including customer signup and management tools, HR data access for employees, and future applications. Work includes database design, PHP libraries, architectural standards, and DOM-based UI design. Initial appliication went live within 30 days.

Web Application Developer, OHSU, Portland, April '05 to June ‘05. Contract position. Revising/redesigning application for searching and presenting information about OHSU history.

Technology was Cold Fusion with MS SQL Server database. Project involves requirements definition and implementation.

Senior Web Engineer, Chockstone, Portland, September '04 to December ‘04. Contract position. Reimplementing web-based data processing tools.

Technology was Cold Fusion MX/Fusebox 4 under Mac OSX/Apache 1.3. Redesigned application for managing data migration, using a value-pair database schema.

Volunteer, Tom Potter Mayoral Campaigns, Portland, March '04 to November ‘04. Provided webmaster and development services for primary and final mayoral campaigns (nonpartisan).  Installed and configured Drupal to campaign’s specifications, including development of custom module.  Provided sysadmin assistance for email and website configuration.  

Web Application Developer, CMD, Portland, February '04 to June ‘04. Contract position. Assisting in the rescue of at-risk, high-profile project.

Was brought in to help complete data-tracking portal.  Completed automated XML export  system to meet client data requirements.  Developed flexible mailing list import/export mechanism with fail-resistant CSV parser. Developed processes to help manage runaway complexity in project requirements.

Technical Director for Database Marketing projects

Directed and implemented technical processes supporting deployment of targeted direct and electronic mail along with database-backed response portals.  Tasks included estimates, database architecture and analysis, XML exports, HTML templates, electronic deployment, dynamic site development, and maintenance.

Application Architect, GigGenesis, Portland, October '03 to February ‘04.

Highly skilled group developing web-based infrastructure for the independent music community.

Responsibilities include:

Delivery planned for spring, 2004.

Lead Developer, CMD, Portland, September '03 to November '03. Contract position. Peformed primary development on a registration and scheduling website for a high-profile mobile computing trade show.

Was brought in to coordinate a focus on reusable libraries and frameworks.

Project timeline was tight and unmoveable, involving three companies with isolated teams. Requirements changed frequently.

Work involved technologies new to the team: Adaptive Sybase Anywhere, SQL Anywhere Studio, the iAnywhere m-Business platform, and the AvantGo browser environment.

Lead Developer, CMD, Portland, September '02 to August '03. Contract position. Peformed primary development and team leadership for two successive versions of a key in-house n -tier application.

Initial responsibilities as a PHP developer grew to lead role for this project.

Established development practices.

Created large collection of documentation for both users and developers.

Attended meetings with company’s clients to address application capabilities.

Trained company’s quick-turn developers in larger-scale development practices.

Created Linux-based tools for maintaining application logs.

Created custom PHP library in C++/Zend to address performance issues.

Application Developer, Portland, June '01 to September ‘02. Freelance developer for various minor projects.

Software Development Lead , Communi(k), Portland, April '01 to June '01. Contract position. Led a development team through the critical stages of a key project.

Position began as contributor. As the project approached a crises, was given primary responsibility for the entire development team. Project was delivered on time.

Defined and coordinated the roles of data modeler/developer, application lead, and project manager.

Formalized definitions of timeline, requirements, and deliverables. Prioritized and assigned tasks.

Facilitated communication among team members and between development team and upper management.

Developed major subsystems in Cold Fusion using Fusebox methodology. Designed error handling and session handling framework. Wrote collection of application-specific custom tags.

Senior Web Technology Engineer , OakTree.com, Portland, October '98 to January '01. Designing and developing web-based applications, applying experience and expertise to a maturing engineering department.

Designed and developed database-backed web applications in Cold Fusion, VBScript/ASP, and PHP, using MS-SQL Server and MySQL.

Improved company workflow processes, from proposal through QA.

Contributed to formalization of estimation and QA processes.

Mentored junior and journeyman engineers.

Performed technical management duties for larger projects.

Developed processes for creating software specifications.

Served as backup resource for Engineering Director.

Senior Systems Engineer–Outside Services , Analogy Corporation, Beaverton, September '96 to June '98. Webmaster responsible for internal and public web and ftp sites.

Developed a centrally-administered, multiple-authorship framework for developing and maintaining departmental websites used company-wide.

Advised upper management on intranet issues including security, focus of content, and administration.

Provided training and support for departmental web authors.

Administered the company's web and ftp sites, setting micropolicy for security and access; developed CGI scripts in Perl. Wrote DLLs in C++ to extend web server capabilities. Developed administrative utilities in C and Perl.

Executed the web side of marketing projects: publishing press releases, developing custom forms and associated CGI scripts, overseeing public web site.

Technical Support Manager, Premia Corporation (now Borland/Starbase) , Beaverton, February '92 to September '96. Company makes the Codewright programmer’s editor.

Ensured that the support team deliver prompt, accurate, complete, and courteous service, provided technical guidance to team members, and coordinated work responsibilities and task assignments.

Designed and maintained the company's Internet first ftp and World Wide Web sites. These sites improved customer access to support materials and created an effective, inexpensive channel for sales and public relations material.

Developed single-topic technical documentation for common support issues, enhancing customer satisfaction and reducing the company's support load.

Contributed bug fixes bugs and features to products. Most such add-ons were public responses to customer requests, and contributed significantly to the company's high reputation for customer service.

Online support framework, including documents and code libraries, are still integral to Starbase’s support offerings, nearly ten years later.

 Represented the company at software developers’ trade shows.

Software Engineer II, Oregon Software, Inc., Portland, January '89 to Sep '91. Company made Pascal, C/C++, and Modula-2 compilers for minicomputers, workstations, and embedded systems.

Interpreted specifications for the C and C++ languages, including the ANSI standard and the C++ Reference Manual, for engineering and support staff.

Coordinated the bundling of the Rogue Wave Math and Tools libraries with Oregon C++ on Sun-3 and VAX/VMS.

Created documented in-house system and utilities. Wrote a Unix-based bug tracking system with file locking used by support engineers.

Administrated a UUCP-based Net host with downstream feeds.

Listed in the 1990 Internet Manager’s Phonebook as site administrator for oresoft.com.

Software Engineer, Archinetics, Inc. , Portland, August ‘84 to December ‘87. Company designed, coded, and maintained a real-time dedicated MC68000-based household control computer.

Contributed to design specification of operating system and device drivers.

Designed and developed a graphical, TTY-based user interface.

Created a library of drawing and input functions used throughout the system.

Maintained and enhanced an adaptive automaton which uses input history to determine the likelihood of the household being occupied.

Designed and implemented a touchtone-based subset of the user interface to make household control functions accessible via telephone.

Education

B. A., Anthropology, Reed College, Portland. Thesis on computational modeling of verb grammars. Graduate-level coursework at Portland State University in computational linguistics and related fields.

Accreditations

Listed in the 1990 Internet Manager’s Phonebook

Brainbench Job Role Certifications
( www.brainbench.com , public transcript #4519316)

C++ Programmer

Computer Programmer

Editor

IT Business Analyst

IT Manager

Manager/Supervisor

Product Manager

Project Manager

Recruiter

Technical Writer

Unix System Administrator

Web Developer (BCIP)

Brainbench Skill Certifications

Advertising Industry Knowledge

Anatomy & Physiology

Apache 1.3.12 Administration

Assembly Language

Bash Shell Scripting

Behavioral Interviewing (U.S.)

Business Communication

Business Math

Business Writing

C

C++

CGI Scripting

Change Management (U.S.)

Client/Server Concepts

Coaching

ColdFusion 4.5

Computer Fundamentals (Win 2000)

Customer Requirements Analysis

Data Modeling Concepts

Database Marketing (U.S.)

Disaster Recovery and Planning

Diversity Awareness (U.S.)

E-Commerce Concepts

E-Commerce Implementation

Editing & Proofing (Chicago Style)

English Vocabulary

HTML 3.2

HTML 4.0

Human Resources Concepts (U.S.)

Information Technology Security Fundamentals

Information Technology Terminology

Internet Concepts

Internet Industry Knowledge

Internet Research and Evaluation (U.S.)

Internet Technology Fundamentals

Interpersonal Communications

Interviewing and Hiring Concepts (U.S.)

ITAA Information Security Awareness

Java 2 Fundamentals

JavaScript 1.5

JavaScript 1.5 Fundamentals

Legal Issues for Employees (U.S.)

Legal Issues for HR and Management (U.S.)

Linux Programming (General)

Listening Skills

Managing People (U.S.)

Marketing Concepts

Marketing Strategy

MS Excel 97 Fundamentals

MS Word 2000

MySQL 3.23 Administration

Networking Concepts

OO Concepts

Perl

Perl

PHP 4

Presentation Skills

Problem Solving - Qualitative

Problem Solving - Quantitative

Programmer/Analyst Aptitude

Programming Concepts

Project Management

RDBMS Concepts

Recruiting Concepts (U.S.)

Sales Concepts (U.S.)

Server Administration

Sexual Harassment Awareness (U.S.)

Software Business Analysis

Spelling (U.S.)

SQL (ANSI)

SQL (ANSI) Fundamentals

Technical Writing

Telephone Etiquette

Unix Administration (General)

Unix Programming (General)

Web Development Concepts

Written English

Portfolio

A few samples of my work can be seen at http://www.bitmill.net , including an address book, a catering event planner, and an RSS reader.

Technologies

LAMP (Linux/Apache/MySQL/PHP/Perl), OOD, OOP, relational databases, database architecture, database design, application architecture, application development, Cold Fusion, Fusebox, JavaScript, web applications, online applications, Unix, Linux, Windows, NT, Win2K, SQL Server, Internet, Mac OSX, shell, CSH, Bash, PostgreSQL, adodb.