TREVOR ALAN ROBINSON trevor scurrilous com SUMMARY Software architect with 14 years of commercial experience and a consistent track record of innovation, quality and mentoring. Responsible for projects in numerous areas (compilers, databases, ASIC verification, communications, digital audio) and of vast complexity (100K+ lines of code). Specialize in Java and XML technologies, but have mastery in many areas, such as C++, Perl, COM, and SQL/RDBMS. TECHNICAL SKILLS Languages - C/C++, Java, Delphi, Assembly, Perl, PHP, JavaScript, Visual Basic, SQL Operating Systems - WinNT, Win9X, Linux, Solaris, Netware, Win16, DOS IDEs/Debuggers - Visual Studio, Delphi, GDB, DBX, SoftICE, Windows Kernel Debugger Web - HTML, CSS, XML, XSL, DOM, CGI, Servlets/JSP, EJB Database - Oracle, Access, MySQL, Pervasive.SQL, Btrieve, MS SQL Server, JDO Windows - COM, ActiveX, DirectX, MFC, DAO/Jet, ODBC, Winsock PROFESSIONAL EXPERIENCE CESURA, INC., Austin, TX (formerly VIEO, Inc.) 2005 - Present Java Server Engineer * Implemented typical operating pattern and disruption probable cause analyses in Java for an application service level network monitoring appliance. * Developed a performance and maintainability improvement plan for the product. NEWISYS, INC. / SANMINA-SCI, Austin, TX 2001 - 2005 Lead Software Architect, Design Verification * Solely responsible for design simulation and verification infrastructure for Horus, a 5+ million gate coherent HyperTransport (HT) router ASIC, used to build 32-way AMD Opteron systems. * Architected and implemented a significant portion of the 250,000-line Vera code base, including bus functional model of K8 CPU, protocol stacks for HT and Infiniband-based serial links, and global protocol checker for extended HT protocol. * Conceived and implemented Jove, a complete verification environment in Java, as well as Juno, a source code translator that performed a fully automatic translation of the entire Vera code base to Java. * Developed Java/Swing HT packet visualization tool, used daily by design and verification teams. * Developed XML-driven regression testing tool used for pre-commit and nightly regression tests. * Implemented regression job submission, tracking, and reporting front-end to Grid Engine simulation farm using Perl and MySQL. PERVASIVE SOFTWARE, Austin, TX 2000 - 2001 Software Engineer * Developed extensive cross-platform, COM-based C++ class framework similar to Java API, which provided polymorphic, binary-reusable strings, streams, collections, etc. * Developed complete C/C++ portability library for Win9X, WinNT, Linux, Solaris, and Netware, which included abstractions for threads, synchronization, files, IPC, COM, etc. * Spearheaded a build system reengineering initiative by developing a cross-platform component make system, simplifying the build process and reducing development time. * Jumpstarted Internet development support for Pervasive.SQL 2000i by designing and implementing a highly concurrent, pure Java JDBC 2.0 driver. * Implemented a complete XPath query engine in Java as a basis for XML query research. * Wrote extensive internal documentation for libraries, systems, and processes. * Mentored co-workers on advanced object-oriented design in C++ and Java (WWTD). HYDROCARBON PRODUCTION DATA (HPDI), LLC, Austin, TX 1996 - 2000 Lead Software Developer, Database Administrator, Webmaster Designed and implemented software solutions for end-user applications and internal data processing systems, while also maintaining database servers and company web site. * Designed and implemented extensive Delphi component framework used to build custom front-end applications for all HPDI database products, which consistently elicit customer praise as the most user-friendly and feature-rich software in the industry. * Automated the tracking of maintenance and distribution of all company products by developing an internal client/server application in Delphi, greatly increasing production capacity and eliminating late shipments. * Developed database-driven Web applications using Java (servlets and JDBC), PHP3, Linux, Apache, and MySQL. * Co-designed extensive common data model encompassing all petroleum production, transportation, and marketing information gathered by HPDI. * Configured Oracle database server on Windows NT and wrote extensive PL/SQL scripts for processing of raw data into common data model. * Supervised and trained both full-time employees and part-time students in software development, maintenance, and distribution. MICROSOFT CORPORATION, Redmond, WA 1999 Software Developer - Summer Intern, Internet Explorer Team * Responsible for refactoring core Win2K shell COM components into static libraries to allow MSN Explorer to run on pre-Win2K operating systems. * Coordinated with JavaScript/DHTML team to develop C++ COM components used by the MSN Explorer GUI. ACCELERIX, INC., Austin, TX 1999 Software Developer - Spring Intern * Designed and implemented DirectX 6 hardware test tool and GDI driver debugging tool for 2D/3D graphics accelerator chip using VC++ and MFC. S3, INC., Austin, TX (now S3 Graphics Co., Ltd.) 1998 Software Developer - Summer Intern * Co-developed DirectX 6 support for Savage3D Win9X driver. * Modified driver code and project files to support building with Intel Vtune C/C++ compiler for performance comparisons. * Worked with SQA to identify and fix bugs found in DX5 & DX6 driver. * Gained experience with Direct3D and DirectDraw SDK/DDK, 3D transformation & lighting, triangle rasterization, and hardware rasterizer optimization techniques. UNIVERSITY OF TEXAS OF THE PERMIAN BASIN (CEED), Midland, TX 1994 - 1996 System Administrator, Software Developer * Developed and maintained on-line bulletin board system for several industry organizations. * Updated and maintained a multi-gigabyte on-line database containing oil and gas production and well information. * Developed several custom add-on modules for on-line system utilizing C and Btrieve. * Wrote many DOS/Windows utility programs such as software installers, script compilers, and graphics viewers/converters. ARCANE TECHNOLOGIES, Midland, TX 1991 - 1994 Co-founder, DOS shareware/freeware development * Developed shareware SoundBlaster programming library, including DMA-driven DAC/ADC, FM and software wave-table synthesis, text-to-speech, and MIDI. * Developed complete modem communications package, consisting of 25,000 lines of Pascal. EDUCATION BSEE - Computer Engineering, University of Texas, Austin, TX Magna Cum Laude (3.9 GPA) Senior Project: Network Intrusion Detection System