6/10/2002 Unformatted text resume of: Donald E. Krishfield, President Good Ideas, Inc. 175 Lowell Street, Andover MA 01810 Software Development and Consulting Web Site: www.goodideas.com email: donkrish@goodideas.com Day/Evening Phone (978) 475-7238 ------------------------------------------------------ NOTE: To view or print a formatted version download http://www.goodideas.com/gii/docs/dkresume.pdf For more information and current availability, See: http://www.goodideas.com ------------------------------------------------------ SUMMARY: Overview As a professional software consultant for 18 years, I have helped dozens of companies bring hundreds of different business applications, tools, and Windows based software products to market. In doing so, I have acquired a very broad range of experience in object-oriented design, rapid development and state-of-the-art programming of robust, commercial quality code. Objective To continue, to lead and/or assist others in the design and development of software to meet complex business goals; to define user requirements, architect solutions, design components then write and test code for high- quality solutions, quickly, at the lowest cost, ideally, using the Windows .NET environment. Language Skills C, Visual C++, C#, Java, STL, ATL, COM, DCOM, VB, Java/VB Scripting, Visual Basic, VB.Net, XML, x86 assembler, MS-SQL. Microsoft Specific: MFC, Active-X, OOP, OCX, RDO, DAO, Java Specific: JDK, JVM, JNI, JCE, J2SE, J2EE, AWT, JFC/Swing, JDBC, RMI, JSP, Applications, Applets, Servlets, JavaBeans. Web Specific: HTML, DHTML, XML, DTD, XSL, CGI, Perl. Internet protocols: TCP/IP, UDP, WinSock, FTP, TFTP, SNMP and real-time. Platforms and Tools Microsoft Windows (clients and servers), .NET, MS Visual Studio 6.0, VSS, IIS, ASP, AXP.NET, Web Services, Web Forms, Windows Forms, Kawa, jBuilder, Jikes, BoundsChecker, SoftIce, IIS, Interdev, FrontPage, MS Office, BackOffice, MS project, Visio and CorelDraw. Work History: 1984-present Good Ideas, Inc. Contract Software Developer/Consultant Software Projects: CISCO SYSTEMS INC Chelmsford MA 2000-2001 Worked as the senior consultant, in a group of 50 engineers, designing and coding the next generation of broadband provisioning servers for DSL and DOCSIS cable modems, packet-cable, VOIP, HSD, and STB internet devices. These high-performance servers were written entirely in Java for the Windows and Solaris platforms. System features 5-9's reliability, load- sharing, fail over, ease of scalable and deployment for support of up to 5 million active subscribers. I designed and coded two of the servers, producing a new TFTP server in Java that is 30 times faster than current C++ version and created a new timeserver in Java that is 26 times faster than current C version. Implemented encryption security (HMAC MD5 and SHA-1) in Java code. Designed and wrote code using SNMP to reset remote devices and confirm the remote resetting of cable modem devices. Wrote the JNI interface to incorporate other Cisco DHCP and DNS components written in C/C++. DOCTOR DOLLARS In-House developement 1999 Produced a large series of small financial applications for a group of private investors. Used a multitude of tools including VB, C++, VB Script, Excel, TalkWorks, BackOffice, DHTML and XML. The applications used real- time data acquisition from the Internet, instant analysis and real-time notification by e-mail and pager when triggers were reached. OMNOVA/GENCORP Salem, NH 1999 Designed and installed an optical image archive system to collect and manage the art assets (files) of a very large design studio. The system stores and provides access to thousands of 30-300mb image files, providing for their inventory and reuse using an optical juke box and NT server. AGFA CORPORATION, Wilmington, MA 1998 Added Adobe's compact font format, (an update to postscript fonts) to Agfa's Universal Font Scaling Technology (a type font rasterizer) that is embedded in many laser printers. Code had to be tight, fast and run flawlessly on many platforms. MILLINIUM ASSOCIATES Burlington, MA 1998 Ported a Y2K tool written in C++, using the GNU compiler and Linex to Microsoft NT and Visual C++. Designed and coded a tool set to parse very large C/C++ financial code bases. It identified, cross-referenced and indexed the location of all date-sensitive values, storing them in a SQL knowledge base of date fields for identification and remediation. REALWORLD CORPORATION Manchester, NH and Andover MA 1996-1998 Managed the R&D and MIS downsizing of RealWorld, a mid-sized accounting software company. Switched the focus from character based COBOL products to OOD Windows based products written in C++. Objective was to attract new owners for this 18-year-old company. Emphasis was on motivating and mentoring a large group of good people who had gotten behind and off track and to bring internal systems up to date. Mission accomplished. Now owned by MicroSoft. FTP SOFTWARE, North Andover, MA 1995-1996 Assisting a group of FTP programmers in adding OLE Automation and VB scripting to a suite of 30 client/server Internet applications. Wrote common objects for inclusion in all applications. Designed and created a front-end program to integrate all the component applications using wizards to aid the infrequent user in selecting the correct program. Replaced a proprietary embedded scripting language with standard Visual Basic for Applications. DIGITAL EQUIPMENT CORPORATIOM Littleton, MA 1995-1996 Ported ManageWorks, a large, commercial, complex, 16-bit Windows PC-based heterogeneous network management program to a 32-bit, multi-threaded implementation under Windows NT. Used MS Visual C++ and MFC. Program had both static and dynamic DLLs, many separately launched apps with shared and stand alone resources as well as multiple databases. Added OLE-2 capabilities to the new version. Tested and debugged a new PC-based Windows version of SNMP manager. Worked on MIB browser and GUI. Wrote sample Windows client/server test utilities for a software developers kit. Purpose was to demonstrate how to use Windows sockets to write applications using either TCP/IP or DECnet. Program tested for best stack configurations under Windows, WFW, Win 95, and Windows NT. Debugged and produced the final shipping version of Winsock for DEC's PathWORKS V5.1 network operation system. LOWELL SHOE/HH BROWN In-house Development 1996 Provided the expertise to allow a company with 9 independent LANs in 3 countries to connect them into one WAN enabling company wide e-mail, adding Internet e-mail and providing world-wide access to selected information for sales reps and customers. SIEMENS Burlington, MA 1995 Wrote a Windows 3.1 setup program to install multimedia CD-ROMs. Used MS Visual C++ to write a custom DLL to detect special hardware requirements prior to install. Optimized and pre-mastered multimedia CD-ROM for touch screen application with photography, art, hypertext, audio, animation and video with sound. Worked on a team debugging a product upgrade for a major customer self- service authoring system used for kiosks, ticket printers and ATMs where the computer completely replaces a sales clerk, teller, ticket agent or information provider. NETS North In-house Development 1994 Wrote a multi-user computerized dispatch system for field servicemen to use ordinary telephones to remotely self-schedule calls on unattended system. Ran on Novell 3.1. Used C and C++ with TTI voice library toolkit. EPC Danvers, MA 1994-1996 Designed and wrote an object oriented, embedded controller program for a new high-speed thermal graphic recorder (printer) as a non-preemptive, multi-tasking executive for Intel 80c188. For speed and accuracy, wrote code using C and C++ under then ported to American Automation Compiler. Debugged using in-circuit emulator. Took over a C++ and Turbo Vision project that was 2 years behind schedule to program a PC for use as remote panel to a scientific thermal graphic recorder. Re-designed, wrote and tested program in 6 weeks. Customer shipped software in 8 weeks. OSTRAM / SYLVANIA In-house Development 1995 Designed and wrote a national tele-marketing program in Paradox PAL. Presented operators with tailored script based upon prior user responses. It Recorded responses directly in paradox database while preventing access to data by tele-marketers. Produced sales lead forms, fulfillment mail lists, status reports and benchmarks, including calls/hour, responses per caller per day, and average time per call. HARDWARE IBM-PC, XT AT to Pentium-III. In-circuit emulators, Ethernet sniffers and other diagnostic equipment. Network servers, clients, bridges and routers. Image scanners, DAT tape, raster image processors, photo and laser imagesetters, thermal, dot matrix, b&w and color ink-jet and laser printers and digital cameras. NETWORKS Microsoft NT, SBS to Advanced Server. BackOffice (applications server, transaction servers, Exchange etc.), Domains, Active Directory, LDAP, DHCP, DNS, WINS, SMTP, NNTP, MMS, MS-SQL, Proxy Server, IIS, FTP, TFTP, Winsock, TCP/IP and SNMP. Oracle and DB2 as needed. OPERATING SYSTEMS: Windows (all versions), UNIX, Linex, Solaris, VAX and DOS. MY DEVELOPMENT LAB My network of 8 Pentium Servers and Workstations was designed for optimum programming productivity and testing. LAN uses TCP/IP and NetBEUI protocols to multiple NT servers running Windows 2000 with active directory, IIS, FTP, SQL and BackOffice. A cable modem provides a high- speed, 7x24 connection to the Internet through a proxy server and firewall. PERSONAL Married 40 years (age 62) with 2 adult children, Richard (a scientist at Woods Hole Oceanographic Institution) and David (who is also a software consultant). I served in the US Navy as a photographer. Enjoy working, learning, teaching, sailing, bicycling, computers, gadgets, photography and living in New England. Prior to consulting, I held full-time positions in corporate management, marketing, and sales management primarily in the graphic arts industry, selling big_ticket equipment to publishers, advertising agencies, and large businesses. 15 years with Varityper division of Addressograph- Multigraph, 5 years with Compugraphic and 3 years with Digital Equipment Corp. ------------------------------------------------------ NOTE: To view or print a formatted version download http://www.goodideas.com/gii/docs/dkresume.pdf For more information and current availability, See: http://www.goodideas.com ------------------------------------------------------ -------- e n d --------------