Download resume - havidave.com

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Clusterpoint wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Tandem Computers wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Transcript
RESUME
David Gero
([email protected])
David Gero is a multi-talented senior engineering specialist with extensive
expertise and a track record in innovative product creation, computer error
forensics, productivity enhancement and in enabling the commercial viability of
emerging technology. David is a U.S. citizen, with Landed Immigrant status in
Canada and a Canadian Enhanced/Reliable Security Clearance.
EMPLOYMENT HISTORY
1995-2004
havidave.com. (Internet software, web design, web server
administration.) Co-owner and technical director. Web sites:
 Canadian Red Cross
 YMCA Canada
 Raising the Roof (national homelessness initiative)
 National Association of Women and the Law
 UN World Summit for Social Development Plus 5
 Council of Canadians with Disabilities
 Voluntary Sector Initiative
Skills: HTML, PHP language, Perl language, Javascript language,
Apache web server, Microsoft IIS web server, SQL databases,
PostgreSQL, MySQL, UI design, Linux administration, DNS
administration, SMTP/Sendmail administration, OpenSSH
administration, SSL authentication, X.509 certificates, firewalls,
Internet security, web architecture
1990-2004
Gerico. (Hardware and software consulting.) Owner and
principal consultant. Projects:
 Port of SMT component of FDDI to T800 Transputer.
Skills: Occam language, T800 assembler, SNMP
 Port of SMT component of FDDI and development of FDDI
chipset drivers for AMD 29K RISC-based Ethernet to FDDI
bridge.
Skills: C language, AMD 29K assembler, realtime
embedded OS’s, VRTX, VxWorks, pSOS, SNMP
 Conversion of GateD router from UNIX to embedded
realtime OS and development of FDDI chipset drivers for
AMD 29K RISC-based Ethernet, Token Ring, and FDDI
router.
Skills: C language, AMD 29K assember, UNIX system
calls, VRTX realtime embedded OS, low-level drivers,
TCP/IP layer 2 and layer 3 protocols, TCP/IP router
protocols, BGP, EGP, RIP, OSPF







Creation of Internet World Wide Web interface and Informix
online database for web-based resume submission.
Skills: C language, HTML, SQL databases, Informix, UNIX,
AIX, Apache web server
Conversion of a single-user natural language database
system to a multi-user client/server system using HTML
and Java. Design and coding of multi-threaded HTTP
server.
Skills: Java language, HTML, HTTP protocol, client/server
architecture
Coding and maintenance of World Wide Web interface and
Oracle online database for matching job seekers and
employers in Canada.
Skills: Perl language, HTML, Apache web server
administration, UNIX, Solaris administration, SQL
databases, Oracle tuning
Restructuring and debugging of non-profit housing client
and residential unit tracking database.
Skills: dBase, FoxPro, Clipper, non-SQL databases, Cisco
routers
Interfaces in assembler, C, and Java between embedded
8051 and standard PC for point-of-sale system.
Skills: C language, Java language, Javascript language,
8051 assembler, realtime embedded systems, Visual
Studio
Creation of tools and test suites for simulating whole
telecommunications carriers. Scalability and performance
testing of global network management system.
Skills: C language, C++ language, Perl language, UNIX
system calls, HP-UX administration, application-specific
language design, XDR protocol
Design and coding of automatic translation software to
convert from Cold Fusion to Java Server Pages using Java
parser and XSLT.
Skills: ColdFusion language, Java language, XML, HTML,
XSD, XSLT, JSP, J2EE, custom TagLibs, Macromedia
JRun, Apache Tomcat, IBM WebSphere, Sun ONE
Application Server, BEA WebLogic, SQL databases,
Microsoft SQL Server, parser design, Sun ONE Studio,
CVS, Bugzilla, creation of intellectual property
1986-1990
Valinor. (Local area network reseller.) Co-owner and chief
engineer. Projects:
 Creation of drivers and low-level software to allow modem
pooling on local area networks.
Skills: Intel x86 assembler, Ethernet hardware drivers,
modem hardware drivers, Ethernet protocol
 Invention of software to high-load drivers and TSR
programs into EMS memory above the 640K limit for PCs.
Skills: Intel x86 assembler, DOS internals, DOS device
drivers, creation of intellectual property
 Invention of software to move network code out of lower
1MB for PCs.
Skills: Intel x86 assembler, 3Com Ethernet and Netbios
internals, DOS internals, DOS device drivers, creation of
intellectual property
 Local area network database server.
Skills: File server architecture, SQL databases, Sybase
1984-1986
Tandem Computers. (Now part of Compaq. Non-stop online
transaction processing hardware and software.) Senior support
engineer, Wall Street. Project:
 Demonstration prototype of vidoetex server for home
banking.
Skills: online transaction processing, NAPLPS protocol,
OLTP SQL databases, TAL language
1982-1984
Datapoint. (Minicomputer and PABX hardware and software.)
Senior system programmer for languages, operating systems,
and client-server mail systems. Projects:
 Architecture and programming of LISP language
interpreter for Datapoint computers.
Skills: C language, LISP language, interpreters
 Architecture and protocol design of secure, authenticationbased client/server mail system. Design and coding of
mail server.
Skills: C language, client/server architecture, server
authentication, API definition, LAN architecture
 Port of Smalltalk language interpreter to Datapoint
computers.
Skills: C language, Smalltalk language, interpreters
 Theory for high-speed full-text search of document
contents using hashed triplets.
Skills: Mathematics, English text statistics
1981
Logical Design. (Custom software startup.) Co-owner and lead
programmer. Project:
 Financial spreadsheet language and software for
Datapoint computers.
Skills: application-specific language design, non-SQL
databases
1978-1981
Datapoint. Regional support specialist for languages and
operating systems. Projects:
 Design and coding of Sabre terminal emulation and
custom file transfer software for Z80-based Datapoint
microcomputer.
Skills: Z80 assembler, IBM Sabre protocols
 Port of Stage2 macro language compiler to Datapoint
computers.
Skills: Stage2 language, Datapoint assembler
1977
Rock Island Motor Transit. Software programmer. Project:
 Speed up shipping manifest system.
Skills: COBOL, JCL, non-SQL databases
New England Regional Computing Program. (Consortium of
colleges to share computing services.) Consulting engineer.
Projects:
 9600 baud modem design.
Skills: analog simulation, BASIC, Fourier transforms
 Architecture and design of network processor to interface
college computers in wide-area network.
Skills: Embedded microprocessors, TTL logic design,
system architecture
1975
1975
Boston Systems Office. (Custom software house.) Software
programmer. Project:
 Assembler for Texas Instruments microcomputer.
Skills: FORTRAN, TI9900 assembler
1972
Tau-Tron. (Manufacturer of custom high-speed hardware for IBM
and Bell Labs.) System architect and hardware engineer.
Projects:
 Architecture and design of ultra-high-speed memory test
system.
Skills: ECL logic design, system architecture
 Mathematical theory for digital radar test system.
Skills: pseudo-random number generation, mathematical
proofs
1971
New England Regional Computing Program. Consulting
engineer. Project:
 TTL logic design for port-sharing system.
Skills: TTL board design
1971
Tau-Tron. Hardware engineer. Project:
 ECL logic design for high-speed memory test system.
Skills: ECL board design
1970
LDI. (Startup to produce low cost video data terminals.) Logic
design engineer. Project:
 TTL logic design and board artwork for computer video
terminal.
Skills: TTL board design, board layout
EDUCATION
1972-1975,
1976-1977
Massachusetts Institute of Technology. Post-graduate classes in
Computer Science. Classes in Education at Wellesley College.
No degrees awarded.
1969-1972
Massachusetts Institute of Technology. Bachelor of Science in
Electrical Engineering.
TECHNICAL SKILLS SUMMARY
Hardware design
Board and system level design in TTL, and ECL,
microprocessor and standard bus interfaces
Device drivers
Low-level chip and board drivers, embedded system
design, kernel interfaces
Software design
Architecture and coding of interpreters, compilers,
assemblers, operating system kernels, protocol stacks,
database system internals
Programming
languages
BASIC, FORTRAN, COBOL, JCL, LISP, Smalltalk, C,
PHP, Perl, Java, Javascript, C++, and many assemblers.
Operating systems
DOS, Windows, UNIX, Linux, various embedded and
realtime (VRTX, VxWorks, pSOS).
Networks
Local area network hardware and software (Novell,
Microsoft, 3Com), wide area network hardware and
software (Cisco, Nortel), Internet protocols (TCP/IP,
HTTP).
Database systems
dBase, FoxPro, Access, Paradox, and various flavors of
SQL (Microsoft, Sybase, Oracle, Informix, Tandem).
RAD systems
Visual Studio, Sun ONE Studio.
Secure systems
UNIX, Linux, encryption, authentication, firewalls, bridge
and router filtering
DETAILED SKILL MATRIX
Assembly language
C
HTML
PHP
Java
Javascript
Perl
C++
XML
XSLT
ColdFusion
JSP/J2EE TagLibs
SQL databases
PostgreSQL
Tandem
Oracle
MySQL
Sybase
Informix
Microsoft SQL Server
UNIX
Linux
HP-UX
Sun Solaris
IBM AIX
Web architecture
Apache web server setup and admin
OpenSSH server setup and admin
DNS server setup and admin
SMTP/Sendmail setup and admin
Firewall setup and admin
29 years
24 years
9 years
7 years
5 years
5 years
4 years
3 years
8 months
8 months
8 months
8 months
20 years
3 years
2 years
2 years
2 years
1 year
1 year
8 months
13 years
9 years
2 years
2 years
1 year
9 years
9 years
9 years
7 years
7 years
2 years
Microsoft IIS server setup and admin
Sun ONE server setup and admin
ColdFusion server setup and admin
Apache Tomcat setup and admin
IBM WebSphere setup and admin
BEA WebLogic setup and admin
Local area network architecture
Client/server architecture
Ethernet protocols
TCP/IP protocols
Visual Studio
Sun ONE Studio
Hardware design
TTL board design
ECL board design
Hardware system architecture
Embedded microprocessors
Chip and board software drivers
Realtime OS kernels
VRTX
VxWorks
pSOS
AWARDS
National Merit Scholar
National Science Foundation Fellow
Datapoint System Engineer of the Year
Tandem Outstanding Performer
1 year
8 months
8 months
8 months
8 months
8 months
22 years
22 years
18 years
12 years
1 year
8 months
5 years
5 years
2 years
2 years
5 years
5 years
4 years
2 years
1 year
1 year