Expert Details
Smart Cards; Software: C, C#, Visual Basic.NET
ID: 108488
Pennsylvania, USA
Expert has designed and produced several 68000 microprocessor systems. These systems were developed using the free-running processor technique described in his book. The procedure permits an engineer to quickly breadboard and troubleshoot a new computer design without the typically expensive test equipment required by a conventional design approach.
Expert teaches classes on setting up and troubleshooting PC systems. He has installed systems using SCO UNIX, MS-DOS, and Coherent (a UNIX clone). He is familiar with the ISA bus (AT bus) architecture and hardware design requirements for boards running on the ISA bus. He has designed and developed a 68008 slave processor board to run in the IBM PC and clone environments.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1976 | Degree: Ph.D. | Subject: Electrical Engineering | Institution: University of Virginia |
Year: 1974 | Degree: M.E.E. | Subject: Electrical Engineering | Institution: University of Virginia |
Year: 1972 | Degree: M.B.A. | Subject: Darden School | Institution: University of Virginia |
Year: 1965 | Degree: B.E.E. | Subject: Electrical Engineering | Institution: Rensselaer Polytechnic Institute |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 2004 to Present | Employer: Undisclosed | Title: Professional Engineer | Department: Engineering |
Responsibilities:Expert designs and codes smart-card software for facility access and financial transactions, and crypto-access cards for PC and network login. He also writes ASP.NET code for websites. |
|||
Years | Employer | Title | Department |
Years: 1999 to 2000 | Employer: Undisclosed | Title: Vice President of Engineering | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1995 to 1999 | Employer: Self-Employed | Title: Independent Consultant | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1994 to 1995 | Employer: E.F. Johnson Company | Title: Principal Software Engineer | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1989 to 1994 | Employer: Alan D. Wilcox Consulting | Title: Principal | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1985 to 2001 | Employer: Learning Tree International, Vienna, VA | Title: Course Instructor | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1983 to 1989 | Employer: Bucknell University, Lewisburg, PA | Title: Associate Professor | Department: |
Responsibilities:Available upon request. |
Career Accomplishments
Licenses / Certifications |
---|
Expert is a licensed Professional Engineer in Pennsylvania, Virginia, and Tennessee. |
Publications and Patents Summary |
---|
He has published four books dealing with 68000 hardware design and programming and with project management. One book has been translated and published in German. |
Additional Experience
Training / Seminars |
---|
Expert teaches classes on resolving data communication problems and on how to use tools such as the protocol analyzer. This area involves the EIA-232 and X.25 standards. He has designed and written programs to implement a multi-level protocol stack for processor-to-processor communications on the ISA bus IO channel. |
Other Relevant Experience |
---|
Recently, Expert developed a process-control system using the 68000 on the STD bus and Microware's OS-9 to read analog and digital inputs and to provide motor-control outputs. He interfaced the system with an LCD panel, keypad, printer, and host computer. |
Language Skills
Language | Proficiency |
---|---|
German | Expert has some familiarity with German. |
Hebrew | Expert has some familiarity with Hebrew. |
Fields of Expertise
ANSI C compiler, ANSI C programming language, application software, C compiler, C programming language, operating system, real-time programming, software system development, C++ programming, embedded computer system, embedded software, microprocessor application, IBM personal computer, .Net, advanced process control, IBM pc hardware, advanced pc system, business strategy, UNIX application, mobile data communication, programmable chip, embedded software testing, ANSI C compiler development, embedded system software development, digital data link, 68000 microprocessor, computer networking, real-time software, digital data acquisition, data communication network, embedded processing, microcomputer system design, microcomputer system, smart card, digital device, digital logic, application development system, process control instrumentation, embedded system engine control algorithm, International Business Machines computer, computer engineering, computer design engineering, digital process control system, process control system, Microsoft Visual Basic, data communication protocol, computer language, electronics engineering, computer programming, read-only memory, random-access memory, erasable programmable read-only memory, digital-to-analog conversion, data communication, computer communication, data conversion, data acquisition, encryption, communication, electrical engineering, input/output unit, Microsoft disk operating system, computer, computer hardware, software project management, software engineering, software development tool, real-time operating system, modem, microprocessor, microprocessor circuit, microcontroller, personal microcomputer, electronic logic circuit, liquid crystal display, industry standard architecture, firmware, electric filter, digital control electronics science, database, control system, computer software, computer science, computer network, computer interface, communication software, central processing unit, AT bus, assembly language