Daniel J. Pirone

2326 31st Ave South | Seattle, WA 98144 | dpirone@forehead.com


I am presently NOT available for employment at this time. Last update September/2008.

Skills:

Technical Skills:

  • System Architecture, Service Scaling, Design by contract, Test Driven Design, Object Oriented Design, Real-time & Distributed Computation, and eCommerce.

  • Significant experience with Building, Deploying, Scaling, and the Operational Management issues of large distributed services.

  • Experience with all phases of the Software Development Life Cycle (SDLC) and as a Technical Leader.

Programming Languages and Environments:

  • Extensive experience with Java development (9+ years): N-Tier Systems, Multi-Threaded applications, J2EE (EJB, JDBC, JMS, JNDI, JNI, JSP, Servlets, CMP/BMP, JAAS, JCE).

  • Extensive experience Ant, Maven, SVN, Perforce, ClearCase.

  • Extensive experience with PHP ( 7+ years ).

  • Experience with C/C++, SQL, TCL/TK, Lisp, Python, Ruby, Perl.

  • Extensive Experience with Web Services Technology - Apache, Tomcat, Servlets, JSP, CGI, and general information space design.

  • Experience middleware systems, especially BEA Weblogic Server , version 6.1 - 9.0.

  • Experience with O/RDBMS such as Oracle, MySQL, PostreSQL.

  • Strong Experience with Network Security issues.

  • Extensive Experience with Unix Environments : Linux (since 1994), DEC True64/OSF1, Sun Solaris, HP UX, SGI Irix.

Experience:

Jambool, Software and Systems Engineer : (7/2008 - Present )
   Architect - Software Engineer:
- Development of payment and virtual currency applications in the social networking space.

Consultant, Software and Systems Consultant / Engineer : (4/2008 - 6/2008 )
   Architect - Software Engineer:
- Working with local startups to scale prototypes in pursuit of VC funding

Qpass / Amdocs, Senior Architect : (9/2005 - 4/2008 )
   Senior Deployment Architect:
Designing and implementing the next generation enterprise deployment management and automation systems for Qpass / Amdocs. A continuation of earlier contracting work. Customers include :
- AT&T
- Nextel / Sprint
- Starz
- Alltel
- Dobson
- Triton
- MetroPCS

Consultant, Software and Systems Consultant / Engineer : (9/2003 - 9/2005 )
   Architect - Software Engineer:
- Developed and Extended a Content Management System for FultonIT that is used to power several commercial and non-profit websites.
- Technical Due Diligence reporting for Swiftsure Capital LLC
- Further Qpass subcontracting ( see below )

Qpass, Senior Software Engineer : (1/2002 - 9/2003 )
   Systems and Deployment Software Engineer:
Developed, Maintained various service subsystems (J2EE: Entity & Stateless Session Beans). Designed, Developed, Maintained automated build, package, and deployment system for Qpass Prosperity Series software.

Work included:
- Apache httpd 2.0.50
- Tomcat 4.1.27
- Weblogic Server ( 6.1 -> 8.0), including production clusters
- JCE with Sun and BouncyCastle providers
- Cybersource payment processing software
- Out-bound HTTPS client work ( JSSE )
- SSL with Client certificates
- JAAS
- Struts UI support
- Taxware Services
- Extensive Ant build, package, deploy experience
- Maven 1.x experience

Production scaling, trouble shooting, and security work for hosted services for wireless telco and Wi-Fi hot-spot vendors including:
- ATT Wireless
- Cingular
- Nextel
- Starz
- Altell
- Dobson

Consultant, Software and Systems Consultant / Programmer : (7/2001 - 11/2001 )
   Architect - Software Engineer:
Co-Architected and Implemented VLSI Design Explorer Tool suite for Bricken Technologies Corporation. The project was completed in budget and ahead of schedule.
- Ported proprietary Lisp engine to Linux environment.
- Integrated NLView Widgets for rendering of logic circuits.
- Designed, developed, GUI and workflow system based on TCL/TK.
- Created portable demo systems to attract venture capital.

amazon.com, Senior Software Developer - Supply Chain Optimization Systems: (5/1998 - 5/2001)
   Java Services Platform : (5/1998 - 12/1998)
Co-Architected and Implemented amazon.com's first Java Services Platform. Designed, Developed, Deployed Removals Service as functional demonstration of platform and services issues. The Java based 3 tier service provided distribution center operations specialist with a GUI front end to asses, execute, and track distributor returns of non-optimal inventory assets. Estimated ROI on first 2 year's deployment > $10 million.

   VendorMaster Service: (1/1999 - 6/2000)
Co-Designed, Developed, Deployed Java based 3 tier service to provide enterprise access to all Vendor related information.
- Worked with users to gather use cases.
- Worked with enterprise data modelers to create a scalable Entity Relations Diagram (ERD), consisting of over 70 tables.
- Co-designed and implemented Object-Relation mapping / code generation tools.
- Design flexible, stable, deployment mechanism and process to facilitate production, beta, QA, and development users.
- Implemented flexible Unit Testing Framework (JUnit) for system. - Designed and Implemented flexible security and preferences system for service. - Evolved platform into a high availability 24/7/365 Enterprise Service.
- Estimated ROI on first 2 year's deployment > $25 million.

   Supply Chain Ordering Systems: (6/2000 - 5/2001)
- Improved the core Ordering Systems that support product replenishment, consignment purchases and out-of-print items; these systems include a mix of shell, Perl, C and Java that access Oracle databases.
- Analyzed, Designed, and Managed the Porting of back-end Supply Chain Ordering Systems from OSF1 to Linux. This included porting, testing and deploying several hundred applications in C, Perl, Java, shell scripts, and configuration scripts. The key goals of risk mitigation and seamless transition where met successfully.
- Analyzed, Designed, and Implemented all changes required for the back-end Supply Chain system for the launch of amazon.jp
- Interviewed and Mentored new hires and interns and led medium-scale projects within the group.
- Constantly worked with business users to gather requirements and define scopes of projects.
- Supported production system including "on-call" (24/7) pager duties.
eChannel, Inc, Director of Systems and Architecture (8/1995 - 4/1998)
   Chief Software Architect:
- Designed, Developed, and Deployed Digital Leverage Beta and 1.0, a network centered information/commerce systems. Systems utilized a unique visual programming language to compose and manage software agents to produce highly interactive, personalized WWW experiences for commercial applications.
   Director of Systems:
- Specified and Maintained all network services, including: firewall, servers (SMTP, POP3, IMAP4, FTP, SMB, ATALK, DNS, NIS, NFS, Netscape Secure Enterprise & Apache HTTP, Cybercash).
- Managed interactions with key vendors/service providers, including: Internic (primary DNS for 60+ domains), Cybercash, USWest.
Computer Associates, Senior Porting Engineer - Contractor (2/1995 - 9/1995)
- Successful and efficient port of Paradigm/XP, a large object oriented, distributed software product for heterogeneous networked resource management to SGI Irix 5.x. Port involved a motif-like GUI, semaphores, socket based communications, and interfaces to Oracle, Sybase, & Informix DBs.
- Established tools and techniques for future ports and extending the longevity of the port. Created workarounds for 3 different C++ compiler technologies. Various tool smithing.

Ambiente, Virtual Environments, Founder & Chief Scientist (6/1994 - 2/1995)

- Software design and implementation of an Operating System and Tool Suite for a novel Virtual Reality system. This includes an Agent based networked database, real-time data handling, spatial audio, and embedded video ( live and MPEG).

Human Interface Technology Laboratory Univ. of Washington , Research Engineer (7/1991 - 5/1994)

- Developed multi-platform networked virtual environment applications for human factors studies, demos, and trade shows.
- Designed and developed on-line information services.
- Maintained a 40+ machine heterogeneous network of UNIX, Mac, and PC workstations, including security patches, NFS, NIS, and Mail systems.

Tierra Artificial Life Group - University of Delaware , Software Engineer (4/1990 - 12/1993)

- Implemented extensible architecture for MIMD simulation package
- Added multi-platform interface to simulation, allowing interactive exploration
- Designed database mechanism for tracking phylogenetic inheritances
Education:

University of Washington, Continuing Education, (6/1991 - 6/1994)

- Course work in Human Factors and Interface Design, Computer Science, and Non-linear Dynamics.

Santa Fe Institute , Graduate Research Scholar, (2/1992 - 8/1992)

- Explored the theory and applications of Complex Adaptive Systems

University of Delaware , BS in Computer and Information Science, (9/1986 - 6/1990)

- Course work in Operating Systems, AI, Continuous Dynamic Simulations, Neurobiology, Cognition, and Digital Circuit Design

Interests:

Very Spicy Food, Audio & Sound creation, Film, Brandy, Complex Adaptive Systems, Interaction of People and Technology.


Latest version is always available at http://www.forehead.com/dpirone/resume/