|
Objective
|
|
|
I am seeking a senior
software architect/engineer position in a dynamic, collaborative
work environment in which I can utilize my analytical and
technical skills.
|
|
Summary of Qualifications
|
|
|
|
Software engineer,
project manager, and architect with over 20 years of professional
experience.
11 years of Object-Oriented software development experience using
Perl and C++
In-depth
experience designing and implementing large-scale client/server
systems, with particular focus on high availability and
scalability
Extensive
practical knowledge of software development methodologies
Skilled
at all stages of development and at all tiers of applications
Contributor
to the development of the Perl programming language
Proposed
modification of code, tests, and documentation of many CPAN
modules
Strong communication and
mentoring skills
|
|
|
Technical Skills
|
|
|
|
Languages:
Perl, C/C++, XSLT, JavaScript, AWK, bash, Fortran, Pascal,
Ratfor, BASIC, COBOL, SPL, Lisp
Operating
Systems:
Linux, Unix, MS-DOS, Windows, OS/2, MPE
Database
Systems:
MySQL, Postgres, Oracle, BerkeleyDB, Image
Other:
Apache, mod_perl, XML, AJAX, DBI, CSS, HTML/XHTML, CVS,
Subversion, SVK, bugzilla, RT
|
|
|
Experience
|
|
|
|
2007-present
CollegeGear.com Seattle,
Washington
Senior
Perl Developer
Principal developer of
e-commerce website, maintaining: warehouse pick/pack/ship
application, interface to dropshippers and retail partners,
product catalog, shopping cart and checkout application, trade
directory catalog, affiliate system, customer order history
interface
Converted inhouse primitive
templating system to Template Toolkit
Rewrote legacy code for clean
MVC separation
Modified system for gift card
sales and redemption
2005-
present
PerlMonks.org
Site
Administrator
One of five site
administrators managing the premiere Perl community
website serving over 46,000 registered users.
Maintain/enhance site software
Contribute to Perl tutorials
Respond to practical and
conceptual Perl questions
Establish and enforce site
policies
Supervise 140 volunteers in
seven different groups each with different areas of
responsibility
Monitor troll activity
1999
- present
perl5-porters@perl.org
Perl5
Porter
Part of the core development
team for the Perl language, library, modules, and documentation
Contribute to the design,
development, testing, porting, and documentation of the Perl5
language and interpreter
2006-
2007 WhitePages.com,
Inc. Seattle, WA
Senior
Software Engineer II
Maintained and enhanced scaleable mod_perl RPC server providing
core site functionality processing 1.5 million requests per hour
at peak
Implemented
data access layer for major SEO project delivering ~90 million
unique pages
Developed
interfaces to SOAP/REST servers, various databases, and servers
using proprietary socket based protocols
Coordinated
bug report/enhancement request prioritization
Provided
developer support for QA and site operations personnel
Team-developed
technical specification with developers across multiple
application layers
Provided
Perl mentoring to others throughout the development organization
Assisted in recruiting through
personal network
1993
- 2006 Self Employed [ City, State ]
Software
Development Engineer
Responsible for architecture and design of plans meeting customer
requirements
Reviewed
and expanded proposed project designs based on technical
considerations
Designed
test suites for existing code bases and projected changes
Developed
process for daily transmission of customer, account, and
transaction history data from financial institution to third
party home banking services provider
Designed/developed DBI based
content management system
Performed relational database
design and changes for Perl-based websites
1991-1993
Lund Performance Solutions Albany, Oregon
HP3000 Project
Manager
Management of development for HP3000 product line
Project
leadership in all phases of the development cycle
Analysis
and design for customer enhancement requests
Interfacing
with customers regarding enhancement requests/bugs
Point
of contact for OS vendor regarding OS-supplied API bugs
1988-1991
Summit Information Systems Corvallis,
Oregon Programmer/Analyst
Developed procedures for QA department
Enhanced
and maintained 500KLOC database transaction server and 800+
additional programs
Managed
source control and code library for 3000+ source files
Initiated/troubleshot
regular development builds
Performed
peer and supervisory code reviews
Reviewed/wrote
functional specifications and technical specifications
|
|
|
Education
|
|
|
1986–1988 Oregon
State University Corvallis, OR
|
|
Interests
|
|
|
Poetry, bridge, Shakespeare
performances, chamber music concerts, mathematical puzzles
|
|
References
|
|
|
Formal references available upon request.
Informal references available at
http://www.linkedin.com/in/yitzchakscottthoennes
(a free membership is required to view full information):
|
|
yitzchak
scott-thoennes • sthoenna@efn.org
|
|
7201 Seward
park Ave South • seattle, wa 98118 • (206) 658-3099
|