Noah J. Romer 6530 6th Ave SE, Lacey, WA 98503, U.S. (316) 393-0629 klevin@eskimo.com Career Summary * Strong working knowledge of Unix (Linux and some Solaris & HP/UX). * Programming languages/concepts: C, Perl (CGI, DBI & Email modules), regular expressions, C++, Korn/bash, CORBA, [X]HTML. * Areas of experience: Web-based software, build and configuration management automation (Korn shell and Perl), TCP/IP network programming, Fibre Channel (FCP & IPFC), Linux device drivers & kernel. * Development Tools: Bugzilla, CVS, gcc, gdb, kdb (Linux kernel debugger), Insight (GUI front-end to gdb), make, MySQL, Source Navigator, vi, XEmacs. Personal Projects * CBD - System for securing data from an environment where physical security has been compromised. Consists of a GUI configuration program (written in C++ & glademm) and an automated backend that executes the configured tasks (written in Perl). Experience Anceps 110 6530 6th Ave SE, Lacey, WA 98503 Self Employed June 2003 to Present * Development: Website backend development. Personal projects (see above). Debugging of LSI Fibre Channel (FC) driver installations. * Tech Support: Installation and troubleshooting of home and small business computers (Windows & Linux) and networks. LSI Logic Corp. 8200 E 34th Circle Suite 2000, Wichita, KS 67226 Software Engineer May 2001 to Jan 2002 * Development: Developed, tested and maintained the interrupt handling, common resource management and network code of the Linux FCP/IPFC driver. Added driver support for SMP systems (x86, SPARC64 and Itanium platforms). Ported FC HAB management libraries from Windows to Linux. Continuing development of bug-tracking system. * Testing: Web-based bugtracking system. Linux kernel debugging related to driver development (mostly in the VM and network stack code). Performed integration and development testing of FCP driver for Linux. * Configuration Management: Responsible for the cvs code repositories containing the FCP/IPFC driver for Linux and firmware for all LSI Fibre Channel host adapters. Maintained the cvs repository and firmware build environment on Red Hat Linux, Solaris and HP/UX servers. Maintained the group's web-server and bug-tracking system (web-based, using a MySQL database). The Arnold Group 530 S. Topeka, Wichita, KS 67202 Student Software Technician February 1998 to May 2001 On assignment at LSI Logic Corp. in Wichita (formerly Symbios, Inc.). * Development: Designed and wrote the initial implementation of a Linux IPFC driver for LSI Logic's Fibre Channel host adapters. Debugged and wrote extensions to the I2O Linux drivers. * Testing: Usability and bug testing of legacy and new CM apps. Integration testing of Fibre Channel storage controllers under Linux. * Configuration Management: Automated configuration management and daily build tasks with Perl code and Korn shell scripts. Assisted the configuration manager in maintaining the code repository (cvs). * Bug Tracking: Evaluated and chose an appropriate bug/problem tracking system for the development group. Installed Bugzilla, made custom modifications to its CGI code and database structures. Provided internal support for and maintenance of Bugzilla. Education and Training Wichita State University 1845 Fairmount, Wichita, KS 67260 Bachelor of Science in Computer Science (Minor in Mathematics), May 2001. * Member of Pi Mu Epsilon, The National Honorary Mathematics Society.