CHARLES D. MURCKO
220 El Camino Road
Sedona AZ 86336

928 282 7424
chuck@topsail.org
chuck@apache.org

OBJECTIVES:

Solving difficult problems in an IT or development environment.

STRENGTHS:

Development, administration, and project lead expertise in network security, Internet service delivery, World Wide Web technology, real-time OS, embedded systems and applications, CAD/CAM, database, graphics, network, and diagnostic software. Experience with C, C++, Java, XML, Perl, Tcl, Python, assemblers, structured and object oriented design tools, various UNIX (AIX, HP/UX, BSD/OS, (Free|Net|Open)BSD, Linux, Solaris), Motif, X Window System, Win 2003/XP, MacOS X.

RECENT PROFESSIONAL ACCOMPLISHMENTS:

06/02-current

1Lt, USAF Auxiliary, Civil Air Patrol, Arizona Wing – Squadron Communications/MIS Officer, Group MIS officer

11/01-08/05

Treasurer, Apache Software Foundation

12/00-08/05

Apache Software Foundation alternate representative, Java Community Process (JCP) Executive Committee

05/00-12/00

Apache Software Foundation representative, Java Community Process (JCP) Executive Committee

03/00-12/00

Linux/Open Source Advisory Board member, MacMillan/Informit

07/00

Apache track co-chair, O'Reilly Open Source Conference 2000

12/99, 04/00

Speaker, University of Pennsylvania, Wharton Business School workshops on Virtual Communities and the Globalization of Software Development

11/99

Tutorial presenter, COMDEX Fall '99 Open Source Software Development Forum, Introduction to the Apache Web Server and Managing/Extending the Apache Web Server (7 hours each)

04/95-current

Member and developer, Apache Software Foundation (originally Apache Group)

EXPERIENCE:

TRANSITION ENGINEER/SYSTEM ADMINISTRATOR

08/05-current

IBM/American Express, Phoenix, AZ

UNIX system administration, triage, and engineering at American Express’ world data center. Mixture of AIX, Solaris, and Linux systems. Experience with Oracle/DB2 back ends, IBM WebSphere application servers, and IHS and sunONE web servers and applications in a 2500+ server installation using Veritas clustering. Problem diagnosis, solutions, and recommendations for further work, as well as new admin training.

OWNER/CONTRACTOR

01/04-08/05

Technology Solutions, Sedona AZ

Provider of complete technical solutions for home and business networks and systems, including RF and multimedia technologies.

SENIOR SOFTWARE DEVELOPER

10/00-01/04

IBM, Raleigh, NC

Component technical lead for BSF, a component of IBM’s WebSphere product. Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. Integrated BSF into WebSphere, coordinated addition of JSP debugging capability (with IBM Research and Eclipse groups), and handled support functions. Choreographed IBM’s contribution of BSF to the Apache Software Foundation. Level 3 support for large customer sites (wsj.com, mcgraw-hill.com, etc.) for IHS/Apache Web Server.

PRINCIPAL SOFTWARE DEVELOPER

07/99-06/00

Trintech Group PLC, Blue Bell, PA

Application framework architecture and development for ecommerce products, using Java, XML, and C++. Proposed and helped organize opening of Blue Bell PA office and hiring of staff. Architect for porting of PayWare Net (now PayWare eMerchant) products from Windows NT to Solaris. Integrated and upgraded the PayWare admin interface (in Java) to work with Apache/JServ/Tomcat/Oracle under Solaris, and cleaned up "write once, run anywhere" problems. Began implementing experimental lightweight credit card transaction package in Java, using XML for configuration language. Member of Trintech's software security review board.

POEMS APPLICATIONS DEVELOPER

07/98-07/99

Platinum Technology, Blue Bell, PA

Application development using POEMS and ProVision middleware. Wrote communications service layer for SAP product, a system monitoring and health suite. Also performed test, autobuild, integration, and other architectural and tech lead functions for POEMS applications group. Ported this software to Windows NT, Solaris, AIX, HP/UX, and DEC UNIX.

SENIOR SOFTWARE ENGINEER

02/97-07/98

Infonautics Corporation, Wayne, PA

WWW software and server development. Designed/led/built project to implement extensible, loosely clustered server pools. Project goals were scalability, fault tolerance, ease of maintenance, and overall lower cost per unit capacity. Initial implementation was as a pool of HTTP servers, with redundant layer extended to automatic failover and SNMP reporting for the company's middleware servers. Implemented numerous other performance enhancements to the company's Internet front end servers, resulting in roughly order of magnitude performance increases. Acted as security consultant to company's operations group. Built gateways for several third party Internet companies to Infonautics' Electric Library product. Contributed to collaborative efforts to improve system uptime, performance, and customer service.

SENIOR SYSTEMS ENGINEER/SENIOR SOFTWARE DEVELOPER

08/94-02/97

Telebase/N2K, Wayne, PA

System design/engineering/programming of large hypertext database systems, used for service delivery to Prodigy, Genie, Compuserve, and the Internet community. These systems incorporate textual and relational databases running on Sun/20 and SPARCServer 3000 servers, and WWW servers running on BSDI. Designed pooled, redundant versions of these systems. Custom aspects using C++ and C include credit card billing facility, system monitoring/management/utilization tools, UNIX gateway components, query caching and optimizing components, and end-user browser interfaces. Wrote Visa credit card transaction API in C++. Wrote numerous CGI scripts and modules for Apache httpd, using Perl, C, Java, Tcl, and UNIX sh. Wrote in house server and net link monitoring system. Initiated contact and requirements process for procurement of corporate WAN and Internet link upgrades and made recommendations to senior management on procurement. Coordinated formation of corporate electronic security policy, and was 50% responsible for design and construction of N2K's Internet firewall, including system specification and procurement. Wrote MPEG 1 layer 2/3 codec software for online music sample database. Engineered and coordinated installation of satellite downlink for live streaming audio delivery. Corporate engineering contact for advanced audio delivery systems. Set up streaming audio servers and wrote firewall proxies for these protocols for online music store. Engineered and coordinated corporate dialup and telecommuting solutions.

PROJECT PROGRAMMER

02/94-08/94

Leeds + Northrup, North Wales, PA

Designed/prototyped/built Microsoft Windows-based system layout tool for design of plant control systems using C++. Designed/built configuration data import/export facility to allow customer Xbase files to be directly imported into test and initial system configurations. This code was UNIX/MS-DOS portable C.

SENIOR MEMBER OF TECHNICAL STAFF

02/93-11/93

Rabbit Software/Tangram Enterprise Solutions

, Malvern, PA

Member of design team for SNA PU Concentrator and System Configuration Import/Export facility for Angora Enterprise Gateway system. Implemented installation and administration packages. Consulted to design group on X/Motif and UNIX networking problems. Did initial X/Motif windowed configuration facility design. Built UNIX performance measurement tools and utilities for design group. Site (rabbit.com) Internet Domain Technical Contact.

SOFTWARE DESIGN/ENGINEERING CONSULTANT
CONTRACT EDITOR/REVIEWER
 

06/92-11/92

Fischer & Porter, Warminster, PA

Implemented X/Motif based user development facility for their real-time system. Implemented FORTRAN interface library (written in C) for their real-time distributed database package on MIPS RISC machines.
 

02/92-06/92

Datapro, Delran, NJ

Editor/Reviewer for Datapro Reports covering all areas of PC applications, including communication, user interface, networking, database, and operating systems.
 

06/91-02/92

Mobil Research and Development Center, Hopewell, NJ

Wrote APPC TP in C under AIX on IBM RS6000 for remote software maintenance facility for European Operations. Configured and maintained AIX tools and utility software for IBM RS6000, as well as Oracle database. Consulted on system requirements and equipment procurement for European Operations.
 

03/91-06/91

Formation, Moorestown, NJ

Designed and implemented Sun SPARCStation II (Solaris) device driver for their AMD29000-based FDDI network interface card.
 

08/89-03/91

UNISYS Corporation, Paoli, PA

Designed and developed firmware for DMA based high speed tape controller using C and 68000 assembler. Rewrote initialization, fault handling, and fault recovery sections of a multiprocessor, redundant real time system to be used for air traffic control, using C and 68020 assembler. Wrote, modified and installed numerous X Windows programs for Sun workstations used in this software development. Also installed X itself for the project.

STAFF CONSULTANT

11/87-08/89

Software Design Concepts, Paoli, PA

Developed two programmer training courses on Sun 3/280 for a real time, distributed C-based system built with Intel architectures (80188/80186) for US Postal Service for UNISYS Corporation. Completed APS and Forestry systems in Clipper/dBase, and developed curve fitting and display software in C for a corporate engineering database system for DuPont. This system was split between mainframe and PC for customer use as well. Wrote PROLOG-based expert system for analysis of polymer specifications.

SOFTWARE DEVELOPMENT ENGINEER

04/86-11/87

Bridgeport Machines, Inc. CMS Division, Bristol, PA

Responsible for porting their CAD/CAM software from UCSD P-system to Macintosh II native GUI, IBM AT-class machines, and to XENIX/UNIX operating systems. Wrote Autocad DXF file translation software, communication utilities, editors, and assembler level CGI/VDI device-independent I/O unit for P-system under MSDOS. Set up an intercity, networked customer support dial-up system.

SYSTEM DESIGNER

04/84-04/86

Redkoh Industries, Belle Mead, NJ

Responsible for system specification, design, software, and I/O hardware for networked, distributed control systems used in exhaust fly ash removal from coal fired power plants, cement kilns, steel mills, etc. Also designed and built interfaces between these systems and Allen-Bradley & Gould programmable controllers, used as front ends for central plant control. Provided on-site engineering services during installation and testing of initial units, and in-house customer support for installed systems. These systems were TMS9995-based embedded subsystems with redundant RS-485 physical communications links (). Developed proprietary communication protocol for linking these subsystems.

STAFF ENGINEER

06/80-04/84

Matrix Studios, New York, NY

Responsible for custom I/O and system construction, upgrading, and maintenance for four PDP-11/04 real time systems used in videotape editing. Also wrote real time code for 8073-based video mix controller, 6502-based NRZI data track checking, and installed a C language development system. Member, Society of Motion Picture and Television Engineers.

TECHNICAL ASSOCIATE

02/77-06/80

Princeton University Plasma Physics Laboratory, Princeton, NJ

Responsible for microwave component calibration lab. Specified, characterized, and calibrated directional couplers, circulators, isolators, filters, detectors, and mixers used for high power RF heating (to 5 MW) for fusion energy experiments. Designed and built microwave transmitters in the 1-10 kW range at 1-10 GHz for small fusion energy experiments. Redesigned and maintained gated linear modulators (60 kv, 100A) for neutral beam injection heating experiments.

EDUCATION:
 

1971-1974

Rensselaer Polytechnic Institute (Electrical Engineering)

REFERENCES: Available upon request

 

Return to previous page.