Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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