
Webmaster
Austin, Texas Area

Webmaster
Austin, Texas Area
I have 25 years of experience in low-level software and data communications software development and I am currently considering opportunities in technical training, technical writing or Internet information management. In addition to a strong development background, I have experience with presenting technical information in technical documentation, articles, a published book and seminars.
Please feel free to contact me directly at danorton@gmail.com about specific opportunities in Austin that match my above interests. I specifically ask anyone I do not already have a relationship with to not contact me for any other purpose, thanks, anyway.
Software/Firmware, Microsoft Windows, Linux, ThreadX, Device Drivers, Embedded Systems, C, C++, TCP/IP, Bluetooth. USB, Digital Audio Architecture, LAMP, Apache, MySql, PHP, Perl, Javascript
(Internet industry)
April 2008 — Present (8 months)
Maintain and improve a website for a local retail store. The LAMP (Linux/Apache/MySql/PHP) web server also provides online product look up and online ordering using Miva Merchant. Review and edit online promotional material. Review and advise on issues relating to Internet security. Advise on organizational management issues that can be assisted by information technology.
(Civic & Social Organization industry)
January 2007 — Present (1 year 11 months)
Elected officer position (unpaid volunteer) of the largest cycling club in central Texas, with thousands of members in Travis County and surrounding counties. Also worked on marketing promotion and media relations for the organization's annual fundraising event.
(Public Company; 201-500 employees; SGTL; Semiconductors industry)
January 2004 — March 2008 (4 years 3 months)
Ported Mecel Bluetooth stack and developed Bluetooth stereo (A2DP) application in ThreadX ARM-based embedded system using Infineon Bluetooth controller. Designed and developed Microsoft Windows XP driver for a USB 2.0 Infrared NDIS bridge device and updated the corresponding Linux driver and Linux tools. Designed real-time kernel for embedded system. Developed C++ foundation classes for High-Definition Audio (Azalia) controller and codec interface. Designed and developed high-performance ASIO (Steinberg Cubase) audio driver. Supported existing HD Audio device driver for Windows XP. Applied for patent 20060083164, "Infrared adapter with data packet throttle"
(Entertainment industry)
1997 — February 2008 (11 years)
See my acting resume at http://www.DanielNorton.net/actor
(Privately Held; 1-10 employees; Computer Software industry)
July 2001 — January 2004 (2 years 7 months)
Assisting hardware manufacturer in the architecture of an embedded device driver and designed and developed WDM device drivers for Windows XP supporting serial boards based on Zilog communications components, including the Z16C32 Integrated Universal Serial Controller (IUSC) and the Z8530 (82530) devices. Provided management and Software Development Life Cycle (SDLC) recommendations for client’s in-house development team.
(Public Company; 201-500 employees; Computer Software industry)
August 2000 — July 2001 (1 year)
Technical lead for two programmers in the development of a pro-active diagnostic software product that runs under various Windows platforms (Me/2K/NT/98/95) and communicates XML-formatted data over HTTP/TCP/IP with Internet ASP servers using C/C++, COM/ ATL and Windows device drivers. Developed VB/C++ coding standards. Developed Windows 2000/NT and Windows 9x kernel snapshot component. Wrote system-level interfaces to read SMBIOS/CIM/WBEM system information. Spearheaded use of problem reporting management system. Organized product source code (over 600 source files) using SourceSafe. Instituted product component versioning. Automated product build procedure with CMD and Perl scripts. Wrote test scripts in JavaScript for web service. Upgraded product installation to use Wise for Windows Installer (WFWI / MSI) technology.
(Privately Held; 1-10 employees; Computer Software industry)
April 1989 — August 2000 (11 years 5 months)
Wrote the book "Writing Windows Device Drivers" published by Addison-Wesley in 1992.
Developed user-input, real-time and communications drivers for Windows 3.1, Windows 95/98 and Windows NT. Used multi-port, async, sync, bisync an SDLC/HDCL protocoles. Presented one-day device driver tutorials a seminars and on-site for various companies. Instructed an MS-DOS to OS/2 code conversion workshop.
Participated in ISO-9000 standardization and attended seminar and participated in Fagan Code Inspections.
Developed comm software on embedded systems and implemented a Windows-based satellite transmission system, broadcasting multi-media files at 1.544Mbps across North America. Designed and developed applications for Microsoft Windows 95, Windows 98, and Windows NT Version 4.0 using COM/ActiveX, MS Visual Basic, C++ and COM/ATL. Developed file system filters.
Worked with AT&T, IBM, Reuters, GE, Raytheon, Anorad/Rockwell, Hewlett-Packard, Cisco, Imation/3M and Mack Trucks.
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
April 1988 — April 1989 (1 year 1 month)
Designed and developed the major components of the DOS Compatibility Box for OS/2 version 2.0 (32-bit version) using advanced features of the Intel 80386 processor. Personally implemented the DOS INT 21h support module. Gained in-depth experience with the internal organization and behavior of OS/2 and MS-DOS. Interfaced with technical personnel of IBM Corp.
(Privately Held; 1-10 employees; Computer Software industry)
January 1988 — March 1988 (3 months)
Assisted one client in the finite state description of a manufacturing control procedure. Assisted another client in the detailed design of a real-time air traffic monitoring and display system and the development of a related Unix device driver.
(Public Company; 51-200 employees; Computer Hardware industry)
January 1987 — January 1988 (1 year 1 month)
(Promoted from Systems Architect in 5/87)
Lead and supervised three systems programmers and one technical writer. Provided personnel and product development schedules. Released five new corporate data communications products and instituted a release documentation standard. Studied and experimented with UNIX-386.
(Privately Held; 1-10 employees; Computer Software industry)
January 1986 — December 1986 (1 year)
Helped clients meet near-term marketing needs by specifying, designing, and developing microcomputer software. Developed IBM-PC disk directory access modules for use in a disk archive utility. Defined the real-time communications protocol and lead a team that designed and implemented the software for file distribution over a simplex satellite data communication network. Also attended Rensselaer in the same time frame.
(Privately Held; 51-200 employees; Computer Software industry)
June 1985 — December 1985 (7 months)
As an ARMS employee, helped clients meet software design and development needs. Projects included designing a low-level inter-machine communication component in a larger communication diagnostic system, development of ROM diagnostics for an embedded 68000-based data diagnostic product for Northern Telecom/Spectron, design and development of magnetic tape controller software, and logical tape interfaces. Also participated in the design of an inter-task communication system between two foreign computer systems.
(Public Company; 501-1000 employees; Computer Hardware industry)
July 1982 — June 1985 (3 years)
Lead small teams in product development. Designed and developed customer special software packages most that quickly became corporate software products, and one that provided program to program communication in a local- to wide-area computer network – this included design and implementation of a proprietary protocol at several layers, from link-level to application-level. Provided customized system software changes for specific customer needs. Supported field personnel and corporate marketing. Enhanced existing software products. Diagnosed, evaluated and solved operating system problems. Awarded "President's Award of Recognition" in April 1984.
(Public Company; 51-200 employees; Financial Services industry)
January 1981 — June 1982 (1 year 6 months)
Developed applications and systems software to assist financial research analysts. Selected, integrated, and purchased microcomputer components. Designed and developed communications and device interface software. Developed low-level protocol code to provide 3270 emulation from a microcomputer. Supervised one entry-level programmer. Trained users on the use of applications.
(Public Company; 10,001 or more employees; DGN; Computer Hardware industry)
September 1979 — December 1979 (4 months)
Modified syntax parser of COBOL compiler to recognize programs of various levels of COBOL (FIPS flagger).
(Privately Held; 11-50 employees; Computer Software industry)
July 1978 — December 1978 (6 months)
Supported accounting applications in BASIC. Developed support programs to meet individual customer needs.
(Privately Held; 11-50 employees; Information Technology and Services industry)
January 1978 — June 1978 (6 months)
Developed applications and systems software for an intelligent communications terminal with an embedded microprocessor. Trained operators in use of the applications.
BS, Computer Science, 1976 — 1986
1974 — 1976
1972 — 1974
Current:, Austin Cycling Association, USA Cycling, CCRCC,
Former:, Philadelphia Independent Computer Consultants