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
Extremely strong in PHP, C/C++, SQL, HTML, CSS, JavaScript
Experienced in building web application frameworks
Solid record of delivering projects on time
Success in team leadership
Familliarity with Internet-related protocols like LDAP, SMTP, XML, and sockets.
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:
High level application architecture
Database design (Postgres, ~50 tables)
Security and session management
Process definition, including coding standards and version control setup
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.