Seth Woolley's Resume

Seth Woolley's Resume, Unix Manual Page Style

Resume(5)                                                Text Version(5)

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  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        swoolley.org/resume.cgi