David A. Penick
Austin, TX 78759
*****@******.***
SKILLS AND EXPERIENCE SUMMARY
•
Proven ability to build, lead and motivate teams to create
market-leading enterprise software solutions
•
Excellent track record of gathering requirements from customers
and product management and delivering innovative solutions for real customer
problems
•
Ability to attract and hire A-players
•
20+ years of enterprise software development experience
•
4+ years managing enterprise software development teams, 2+ years
at the director/VP level
•
Successfully implemented agile methodologies and processes
•
Management skills that scale from direct, detailed management of a
team of developers to leading multiple teams across multiple products
•
Managed a 60+ person organization responsible for development and
QA of products with tens of millions of dollars in annual license revenue
•
Experience managing remote teams in US, India, and Prague
•
Able to leverage architectural and technical experience to
provide leadership and/or guidance in these areas as needed
•
Experience in cloud-based, software as a service (SaaS) solutions
•
Knowledgeable in fields of Identity Management, Network and
Systems Management, Network and Data Communications, Point-of-Sale and Credit
Card Processing
•
Languages and Technologies: Ruby on Rails, Java, C/C++, JavaScript,
JSP, HTML, CSS, SQL, Perl, PHP, J2EE, JUnit, RSpec, Git, CVS, SVN, LDAP,
WordPress
•
Successfully negotiated software license agreements for third
party software
•
Adept at working with customers through support escalations
WORK EXPERIENCE
Vice President of Development RecycleMatch, Austin,
TX
May 2011 present
Responsible for all development, maintenance and operation
of RecycleMatch.com website and online marketplace and the RecycleMatch
Enterprise cloud-based, SaaS solution. These solutions help companies with
their zero waste initiatives. Accomplishments and responsibilities include:
•
Leading and managing the development of RecycleMatch Enterprise with
an offshore development team using agile methodologies and processes.
•
Maintaining and operating RecycleMatch.com and RecycleMatch
Enterprise as cloud-based solutions using Heroku and Amazon S3.
•
Working with customers to understand product requirements
•
Writing user stories based on product requirements
•
Developing features, fixing bugs, and writing and maintaining
automated tests in Ruby on Rails environment
Director, Software Development Oracle Corporation,
Austin, TX
February 2010 November 2010 (10 months)
Led the development teams responsible for the Oracle
Identity Analytics (OIA, formerly Sun Role Manager, SRM) and Oracle Waveset
(OW, formerly Sun Identity Manager, SIM) products. OIA is a market-leading
access compliance and role lifecycle management product. OW is a market-leading
identity provisioning product. While at Oracle, I did the following:
•
Managed the integration of my team into Oracle while delivering
the initial Oracle releases of OIA and OW on schedule. The releases included
re-branding as well as new customer-driven functionality and scale and
performance improvements.
•
Motivated OW team to continue to deliver on-time, quality work
despite the fact that OW is not a strategic product at Oracle.
•
Worked with product management and customers to develop
requirements and strategic product direction.
•
Continued to drive software development process improvements.
•
Implemented cross-training for OIA developers for module owner
backup, resource scheduling flexibility and employee satisfaction.
Director, Software Engineering Sun Microsystems,
Austin, TX
March 2009 February 2010 (1 year)
Appointed Acting Director for 6 months starting October 2008
•
Led the development and QA teams responsible for Sun Identity
Manager. Starting in October 2009, assumed leadership of the development and QA
teams responsible for Sun Role Manager.
•
Oversaw the SIM 8.1 release and the near completion of the SIM
9.0 release (unfortunately canceled as result of acquisition by Oracle).
•
Started a next-generation project with a small team that was to
incorporate RESTful and WSDL web services, SOA / BPEL engine, and external
authentication and authorization. The project used a simplified agile
methodology given that half the team was remote. Although the project was
canceled by Oracle, it was a good vehicle to learn about new technologies and
processes.
•
Supervised the creation of the Identity Connectors open source
project.
Manager, Software Engineering Sun Microsystems,
Austin, TX
July 2006 March 2009 (2 years 9 months)
•
Led the SIM team that built the access certification /
attestation function.
•
Guided the team that replaced a home-grown Java Swing application
for creating and managing customizations with NetBeans and Eclipse IDE plugins.
The result was a full function IDE for SIM solution development and debugging.
•
Ran the SIM 7.1.1 and 8.0 product releases.
•
As a first-level manager, drove technical and strategic direction
for SIM.
Software Engineer Sun Microsystems / Waveset Technologies,
Austin, TX
June 2000 July 2006 (6 years 1 month)
Waveset was acquired by Sun for $150 million in December
2003
As part of the original development team, created the
market-leading Waveset Lighthouse / Sun Identity Manager (SIM) application.
Contributed the following key functions:
•
Product upgrades with streamlined handling of customizations
•
Adapter framework and a number of adapters to manage accounts in
target systems
•
Cross-platform, remote management gateway, written in C++
•
Sophisticated bulk user and account operations
•
Delegated administrative authorization model and UI for the
Service Provide Edition that provided a high-performance, high-scale version of
SIM
Additional experience included:
•
Performing early on-site, pre-sales POC.
•
Supporting, maintaining and extending the deployment at our first
customer.
•
Leading the core SIM team as the technical lead.
Staff Engineer IBM / Tivoli, Austin, TX
March 1997 June 2000 (3 years 4 months)
Worked on Tivoli Security Manager, a role-based access
control product written in C/C++. Specialized in endpoint management code
specific to Windows NT, Unix eTrust Access Control, IBM OS/2 and Novell
Netware. Also worked on reporting, data warehousing, and decision support.
Senior Software Engineer Wayne Dresser, Austin, TX
March 1994 March 1997 (3 years 1 month)
As part of the original development team, created the
next-generation point-of-sale system written in C++. Wrote the online host transaction
framework for credit and debit card transactions and specific implementations
for Shell and Chevron.
Staff Engineer IBM, Raleigh, NC
June 1989 March 1994 (4 years 10 months)
Wrote Network and Systems Management code for the IBM 3172
Interconnect Controller. Developed data communications code to handle SNA and
3270 data streams. Maintained and enhanced NetBIOS driver code. Worked on UI
and data communications code for a remote configuration console running on
OS/2.
EDUCATION
Rice University, BA Computer Science, cum laude
INTERESTS
Running, biking, and triathlons