Home
About
Projects
Photos
Résumé
Portfolio |
| Name |
| Trevor Alan Robinson |
| Internet Addresses |
E-mail: trevor <at> scurrilous <dot> com
Web: http://www.scurrilous.com |
| Summary |
| Experienced software developer with extensive background in
creating robust, maintainable software solutions. Hardworking,
reliable team player with a proven ability to assimilate new
technologies, drive projects to completion, and share knowledge with
coworkers. |
| 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 |
| Windows |
COM, ActiveX,
DirectX,
MFC,
DAO/
Jet, ODBC,
Winsock |
|
| Work Experience |
| NEWISYS,
INC. / SANMINA-SCI,
Austin, TX |
2001 - Present |
| Hardware Engineer, Level 4 |
- Solely responsible for design simulation and
verification infrastructure for 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.
- 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.
- Led team to develop proof-of-concept for using Java as
an ASIC verification language.
|
| 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 |
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
|
| Related Links |
|
|
|