Randall G. Gordon

*Click here for an MS Word compatible version of this resume*


10920 156th Pl NE
Redmond, WA
98052
Phone: (425) 702-2144
E-Mail: randy@integrand.com


Status: Interested in other opportunities.

Objective: Software engineering opportunity with an innovative company involved in web/internet, client/server, or enterprise applications development.

EDUCATION

B.Sc., Computer Science, Co-operative Education - UNIVERSITY OF VICTORIA

SUMMARY OF QUALIFICATIONS

RELEVANT EXPERIENCE & ACCOMPLISHMENTS

Project Design and Development

Systems and Network Operations

Sales, Administration, and Management

EMPLOYMENT HISTORY

2003-Present Software Engineer Areva, Bellevue WA

Responsible for the design, implementation, delivery and ongoing support for energy market systems and related software.

2002-2003 Software Engineer InfoSpace Inc., Bellevue WA

Continued work on the stored-value gift and payroll card systems that were acquired from the eCash acquisition. Designed and implemented major components of the IRIS (InfoSpace Retail Interaction Server) system. This system was designed to assist sales associates on the retail floor. It consisted of handheld PocketPC devices connected wirelessly to a .NET Web Services backend. For this project I was responsible for the design and implementation of database schema, data access layer, business object layer, and web services front-end for the user and consumer areas of IRIS. I also was involved with the development of several screens and custom controls for the client-side code using the C# Compact Framework for the PocketPC devices.

2001-2002 Software Engineer eCash Technologies Inc., Bothell WA

Development of consumer internet payment systems. Developed web dispatch framework, presentation logic, business logic, and data accessors using J2EE components including EJB, JSP, JMS, JNDI and JDBC. Modified applications to use the Jakarta Struts web application framework. Created portable and modular applications that run on a variety of systems using BEA Weblogic, IBM Websphere, and the JBoss J2EE application servers. Designed for high-performance and operation in a clustered environment.

1997-2001 Software Engineer DataChannel Inc., Bellevue WA

Development of XML to relational-database mapping subsystem. This component allowed relational database schemas to be mapped to an XML DOM view for use with XSLT and other DOM-based transformation technologies. Key to this component is an XPath to SQL query translator allowing high-level XPath queries against the DOM to be mapped into efficient SQL queries against the underlying datasource. Other accomplishments include the development of a fast and lightweight XML parser, JSP engine, servlet application framework, client GUI toolkit, and administration client.

1996-1997 Software Engineer Exodus Technologies Inc., Bellevue WA

Developed Java front-end for Windows NT remoting product (NTerprise). This strategic product enabled any user of a Java-compatible terminal to access Microsoft Windows applications served from a local or remote NT server. This product was developed to target the potentially huge market of corporate accounts that plan to deploy Network Computers on a large-scale and allow users to retain access to legacy Microsoft Windows applications. Lead a team of two other engineers.

1994-1996 Systems Engineer Sun Microsystems, Victoria BC

Local evangelist of Java and Internet applications development specialist. Provided technical support to the Vancouver Island sales team in selling Sun SPARC and SunSoft products ranging from workstations to high-end multiprocessor servers and data warehouses. Worked with Victoria area resellers and systems integrators in proposing scaleable, flexible, distributed computing solutions. Product and technology presentations, demonstrations, proof-of-concept projects, and transfer of information to customers and partners.

1994 Consultant (6 month contract) BC Hydro, Vancouver BC

Managed the operation and upgrade of the Mobile Dispatch System; a wireless communications system to dispatch and track work orders to field utility vehicles. Implemented World Wide Web pilot project to evaluate the Web as a mechanism for internal information publishing and distribution.

1992-1994 Technical Account Manager Rydex Industries Corporation, Vancouver BC

Provided technical support for the Corporate Account Executive in selling enterprise communications solutions to Fortune 1000 accounts. Duties included: assembling account profiles, undertaking technical analysis, preparing technical content of proposals, presenting proposals and performing product presentations and demonstrations.

1990-1992 Senior Systems Analyst MYRA Systems Corp., Victoria BC

Provided systems integration solutions to customers. Designed TCP/IP LAN solutions that involved the integration of PCs, Unix hosts, and Wang VS. Connected dispersed LANs together via TCP/IP over X.25 and dial-up connections. Performed systems administration and troubleshooting in a multi-vendor Unix LAN environment running X-Window and Microsoft Windows. Designed and developed a Unix mail user-interface modelled after Wang Office.

1986-1990 Development Analyst IBM Canada Ltd., Toronto ONT

Developed the IBM RS/6000 XL C compiler. Duties included: implementation of semantic and lexical analysis routines, description of grammar, design and implementation of symbolic debugging capability and external type checking. Lead the C compiler front-end team.

1984-1986 Programmer Analyst Defense Research Establishment Pacific & Naval Engineering Unit Pacific, Victoria BC

1984 Programmer TRIUMF at UBC, Vancouver BC


Copyright 2003 Integrand Systems

© 2003 randy@integrand.com