John Dalton 4300 Canyon Glen Circle Austin, Texas 78732 512-423-8622 jdalton@zyzzyvas.com OBJECTIVE: I seek to utilize my skills, knowledge, and experience in the area of Software Development, Software Engineering, and Computer Programming. I seek a technically interesting position that stimulates my motivation to perform and excel. SKILL SUMMARY: Languages: Java, C, REXX, Perl, SQL, Pascal, 6502, 8088, C++, Scheme, PL/1, BASIC Platforms: Windows NT, Unix, Linux, OS/2, DOS Other: XML, HTML, UML, Oracle, CyberSource, DB2 WORK EXPERIENCE: 7/99-date i2 Technologies, Inc. Austin, Texas Advanced Member of Technical Staff, Application Product Development. Technologies utilized: Windows NT, Java, XML, UML Analyzed, designed, and developed Java/XML-based server-side integration of an online quoting system with a back-end order management system. Developed Java server-side commerce components for a storefront application and an order requisition application, including hierarchical amount rollups, tax computation, credit card processing, and integration with an order management system. Primary developer for online ordering business objects domain for a customer management application suite. Performed object oriented analysis and design, including object modeling, data modeling, and integration with a third party system (CyberSource) for tax calculation and credit card processing. Codesigned the integration of the ordering domain with an existing i2 customer commitment product, and implemented the solution using Java. Analyzed and developed prototype of integration of customer management application with i2 fulfillment product using CORBA. SWAT team member for Customer Management solutions, developing product enhancements and resolving issues for i2 Consulting. 5/98-7/99 SMART Technologies, Inc. Austin, Texas Software Developer, Product Development. Technologies utilized: Windows NT, Java, Delphi, COM Primary designer and developer of an object-oriented ordering and commerce business objects domain. Integrated domain with three different third-party systems for freight cost management, tax calculation, and credit card processing. Developed using Java, Delphi, COM, Oracle database, and an internal persistence engine. Developed an internal business data library validation tool. 2/91-4/98 International Business Machines Corporation (IBM). Southbury, Conn. Staff Applications Programmer, Corporate Financial Systems. Technologies utilized: OS/2, REXX, C, OS/2 Presentation Manager, CGI, Java, PL/1, DB2, TCP/IP, SQL, MVS/TSO, VM/CMS, Easel, Communication Manager, 3270 Emulation, Visualizer, HTML Technical leader responsible for a team of programmers in the development of a worldwide web-based financial data warehousing application. Lead designer and developer for a multithreaded OS/2-based security daemon which provides high performance retrieval and caching of DB2 user security data for CGI scripts and Java applets. Written in C, using OS/2 PM GUI, TCP/IP sockets, dynamic data structures, and DB2/MVS integration. Codesigner and developer for a multithreaded, client/server, data distribution system that integrates a third-party Windows-based accounting system with a legacy mainframe worldwide financial consolidation application. Created an installation template utility that automates the construction of self-installing executable files in OS/2. Used this utility to distribute software updates to hundreds of customers. Developed, maintained, enhanced and supported an OS/2-based journal accounting system. Developed graphical front-end, a utility for importing data from external sources, and the back-end OS/2-MVS communication subsystem. Created various programming and development tools, including a 12-mode screen saver for OS/2, file system utilities, a mainframe automation utility, text processing utilities, and an award-winning 4GL source code cross-referencing utility. Administered local area network domain for extended department of programmers, managers, and business analysts. 1/90-8/90 Travelers Insurance Corporation. Hartford, Connecticut. Intern/Co-op Programmer, Computer Science department. Technologies utilized: C, DOS, Windows 3.1 Maintained internal company-wide electronic mail system, investigated new technology, and developed tools, including a hard drive archiving utility. PERSONAL PROJECTS: Developed OS/2-based chat room game hosting software, used to professionally host word and card games for Prodigy Chat. Created a Commodore 64-based arcade-style game written in 6502 machine language. Published in Compute's Gazette magazine. Developed a game modeled after the Sega arcade game, Columns. Produced a DOS version in C and a C64 version in 6502. EDUCATION: The University of Connecticut, Storrs, Connecticut, 1990. Bachelor of Science and Engineering, Summa Cum Laude (3.9 GPA) Majored in Computer Science and Engineering, concentrating in Software Engineering. OTHER SKILLS AND INTERESTS: Writing, Scrabble, baseball, basketball, football, running. Webmaster for local Scrabble club (http://austinclub.tripod.com)