NAME
Software Engineer SETH ALAN WOOLLEY Blood Serotype: O Negative
CONTACT
3403 NE Stanton St Cell # 503-953-3943 swoolley.org PGP-req: seth
Portland, OR 97212 Home # 503-288-3906 Freenode.net IRC: swoolley
USA, 97212-2744 03 http://swoolley.org Google, LinkedIn: swoolley
45.5438, -122.6295 IP: 65.102.46.16/29 AOL,Yahoo,/.: sethawoolley
S972122744039S 












PGP Key 84317E6A = 8C97 9818 F889 EDE3 B54C AAD6 E936 BF83 8431 7E6A
SYNOPSIS
To leverage broad Geospatial/GIS, database, security, embedded,
storage, distributed processing, automation, and GNU/Linux expertise.
Recruiters: see the Note to Recruiters before contacting me.
EDUCATION
1987-now Independent Learning Self-taught programming skills
1995-1999 High School Diploma Monroe High School, Monroe, WA, USA
1999-2001 University Education Willamette, comp sci major, 5 sems.
2002-now Small Business Owner Consulting sole-proprietorship
COMPUTER SKILLS
Courses:
Data Structures Algorithm Analysis 3D Computer Graphics
Programming Languages Databases Automata Theory
Skills: Expert (5) to Exposure (1)
Languages: Perl(5) Bash(5) C(4) XHTML(4) CSS(4) TCL(4)
Java(3) C++(3) PHP(3) Python(3)
Databases: deCarta RMF RMR RMQ RMN (5)
PostgreSQL(4) sqlite (4) MySQL(3)
DB2(2) MSSQL(2) Oracle(2) U-SQL(2)
Services: OpenSSH(5) THTTPD(4) BIND(4) XEN(4)
Sendmail(3) Apache(3) VSFTPD(3)
Shorewall(4) IPTables(3) PF/IPF(3)
Operating Systems: GNU/Linux(5) OpenBSD(3) FreeBSD(3)
Apple IIGS(4) ... OS X/Darwin(3)
Windows 3.1(3) ... W2K/XP(4)
SCO OpenServer(2) Solaris(2) HP/UX(2)
Programming Emphases: Security(5) BSD Sockets(4) POSIX(4)
Threading(4) Distributed-Processing(4)
GNU Autotools(3) Object-Orientation(3)
EXPERIENCE
Senior Software Engineer. deCarta. Portland, Oregon, 11/2006-present
Software Engineer. deCarta. San Jose, California, 09/2006-10/2007
RMF, RMN, RMQ, and RMC engineer:
"Rich Map" Format, Navigational, Query, and Customizer
Responsible for the proprietary Rich Map Compiler for the
deCarta Rich Map Format (RMF, the core data technology)
found problems in old codebase leading to inefficiencies
fixed and improved the compiler for embedded devices:
size reduction and performance improvements by
increasing efficiency of assembled/formatted data
debugged, refactored, documented compiler internals
Rich Map Navigational, Relational, and (Spatial) Format data expert
for the deCarta Navigation SDK and White Label App projects
acting as primary RMN data engineer, designer, and architect
Rich Map Query embedded relational indexer engineer
responsible for RMQ schema and data conversion and indexing
improved RMQ library and port to deCarta's Customizable Nav App
Responsible for productizing RMC, the Data Products Build
Automation system and other spatial data manipulation tools
Designed and wrote an XHTML-and-CSS2-based dynamic web front-end for
internal, contractor, and customer use to manage spatial builds:
display processing pipeline in flow-chart fashion using graphviz
create and edit flows and settings graphically
initiate, re-queue, cancel running builds
observe, per-task-type and -task, the status of running builds
administer user capability configuration and core database
Designed and implemented modifications to the Distributed Data
Build System back-end for improved automation and security:
SSL-based authentication and transport security
for build-client deployment off-site
other incremental back-end features, as-needed
Software Engineer. Panasas. Fremont, California, 01/2006-08/2006
Primarily Responsible for managing the parallel filesystem test
suite tools written in TCL and C/C++
Maintained tools that reliability tested the panfs filesystem by
generating and checking random, concurrent, mutli-client load
Maintained and improved command-line tools for invoking the release
tests for automated system and unit tests
Maintained the hardware management website suite that reserves and
sets up hardware resources for install/netbooting
Fixed bugs and improved the tools libraries for reliability and
correctness based on developer feedback and code reviews
Wrote enhancements to libraries as new product features were added
to enable mass system testing
Acted as a developer resource for understanding the entire
automation and testing setup at Panasas' Fremont office
Network Technician. Broadway Medical. Portland, Oregon, 01/2004-2005
Implemented compliance with HIPAA Privacy and Security Rules
related to Information Technology
Expanded existing network and developed in-house security auditing
tools and intrusion detection systems
Database consulting for in-house developed Electronic Medical
Records with over 1000 columns
Updated a diverse mix of W2K Pro/Server, XP Pro, NT 4.0
Workstation, Windows 98, Linux, and HP/UX systems
Managed website, writing a custom, secure solution for dynamic
content while supporting accessibility using XHTML and CSS
Improved transcription process replacing a costly proprietary
solution with free and more reliable and secure alternatives
Provided cost-benefit analyses to administration on ways to
leverage modern technologies to reduce cost and increase revenue
Computer Security and Database Consultant. Salem, Oregon, 2002-2004
Developed Linux, Windows, and BSD-based networks and websites
using Internet Core Protocols for area for- and non-profits
Documented security policies and designed hack-immune corporate
networks from the ground-up
Audited corporate network security for compliance with HIPAA
regulations and for known and unknown vulnerabilities
Consulted and scripted automated data conversion between
proprietary systems (legacy to SQL) and to open systems
Assisted system administrators when in need of expert guidance in
an on-call and/or emergency basis
Solved and repaired hardware problems on both Intel and Mac
architectures
Developed a database design and schema for integrating records
from arbitrary voter registration formats
Source Mage GNU/Linux QA and Security Team Leader. 2002-now
Managed continuous, automated source-code audits of the Source
Mage GNU/Linux package collections for quality
Maintained Graphics and Video packages for Source Mage by updating
packages in these sections when vendor updates were available
Altered the Source Mage Quality Assurance process for saneness
proof for the stable package collection
Assisted port of Source Mage to the x86_64 platform by QA testing
and patching to fix problems found
Designed, implemented, and advised the Source Mage integrity
checking cryptography system
Implemented parallel init and helped maintain the Source Mage init
process by patching bash and simpleinit-msb C code.
Fixed hundreds of security problems in Source Mage packages by
watching security lists, quickly patching them with fixes
Website Security Vigilante. 2002-now
Found and reported software vulnerabilities including:
an MSSQL injection vulnerability months before the Salem-Keizer
school district network was compromised
multiple severe security vulnerabilities in a common website
blog tool (b2/wordpress)
a less severe security vulnerability in an even more common blog
tool (Movable Type)
an information leakage vulnerability in a proprietary
registration system for a website with thousands of members
a vulnerability revealing the internal root password of the
mass-mail server used by the Kerry 2004 campaign
multiple severe vulnerabilities in a proprietary web host
ticket tracking system used by thousands of companies
Clean ethics - I never received any money for the above vigilance
Multimedia and General Lab Assistant. Willamette Univ., 1999-2001
Assisted students with various computer (report and multimedia)
projects in one-on-one and help-desk capacity.
ACTIVITIES
Source Mage GNU/Linux:
2006-now Wizard, General Lead, Council of Elders
2005-2006 QA Team Leader 2003-now Stable Gatekeeper
2002 Video / Graphics Guru 2003-2005 Security Team Leader
Pacific Green Party of Oregon:
2008-now Appointed Secretary 2008 Elections Administrator
2007-now State Parliamentarian 2005-2006 Joe Keating Webmast.
2003-2005 Appointed Secretary 2004-2005 Elected Fin. Coord.
2004 Teresa Keane Webmast. 2003-2004 Elected Comm. Coord.
2003-2005 Database Consultant 2003-2004 Elections Administrator
2004 Oregon Delegate to the Pres. Nominating Nat. Convention
Marion-Polk Green Party (PGP chapter):
2000-2004 Elected Secretary
Citizens for Livable Communities (now Salem CityWatch):
2003-2004 Elected Secretary 2002-2005 Webmaster
Willamette University Socialist Union/Campus Greens:
2001 Co-Chair
REFERENCES
Excellent References Available
Seth Woolley's Resume Resume swoolley.org/resume.cgi