Você está na página 1de 3

PAUL C.

RYAN
Software Architect & Senior Developer pcr3@cornell.edu Born 1966 in Denver, Colorado Married (to EU citizen), 3 children American, resident in Vienna Fully conversant in German

OBJECTIVE

Project/product management and software development position with a firm breaking new ground in its field. Seventeen years experience in software development and consulting, with concentrations in web and Lotus Notes/Domino technologies. Experience marked by consistent ability to break deep, new and marketable ground in integrating disparate technologies. Proven success in ushering large business solutions through the project lifecycle, from needs analysis (process consulting) through development, rollout and training, both by heading up teams (project and product management) and by working independently.

SUMMARY

TECHNICAL SKILLS

Expert Experience Lotus Notes C API, C++ API, LotusScript, Domino Java API, DSAPI Java, servlets, applets, JDBC, JNI JavaScript, DHTML, HTML C / C++, STL, WinDbg, Visual C++ Lotus Notes, Domino, Sametime Eclipse plug-in development Adobe Flex, ActionScript XML / XSL COM, Visual Basic, ActiveX, Visual Basic for Applications (VBA) realtime TCP/IP filtering X.509, SSL, PGP, Lotus Notes credential management & smartcard integration Working Experience Android, Google Chromium IBM Connections, IBM DB/2, Oracle Amazon Web Services, Rackspace Asterisk, Free PBX, SIP telephony SVN, CVS, Bugzilla Web Services, UDDI, WSDL, SOAP

HTTP, SMTP, MIME, POP, IMAP, WebDAV, etc. Object-Oriented Programming, Analysis & Design 8086 Assembler, disassembly tracing, IDA Microsoft Windows, Office Windows SDK / API, including WinInet applications for security infrastructure, manufacturing, finance, accounting/auditing, document management Lotus Notes migration planning, infrastructure planning, deployment planning Business Process Reengineering, Statistical Process Control (SPC), statistical modeling Project Management, Microsoft Project

LDAP, JSP, J2EE, SWT, Swing, CORBA/IIOP, WinSock, TCP/IP, OpenSSL

Linux, Ubuntu, Fedora, shell scripting SoftICE (kernel-mode debugging) IBM WebSphere Application Server, WebSphere Portal ODBC, SQL, OLAP

_________________________________________________________________________________________________________ Vienna, Austria & Denver, Colorado +43 699/1838.9906 pcr3@cornell.edu

C#, . NET, MAPI, Active Directory CSS, AJAX, REST API SELECTED CLIENTELE

Blackberry Enterprise Server

panagenda GmbH, Vienna, Austria, 2008 2013 Commissioned to architect and develop from the ground up one of the company's groundbreaking and successful software products. The chief component of the system is a server-side Java program which spiders and gathers detailed data on a customer's user-directory manifestation and related data-access infrastructure, collating and indexing and presenting the resulting massive dataset for quick and intelligent analysis by administrators or for automated consumption by other software systems. Chief challenge was the fashioning of a flexible and extensible algorithm for the data gathering and its collation while keeping it ultra-efficient in speed and memory use. Development also included an attractive and dynamic graphical Adobe Flex presentation of the data within an Eclipse plug-in view. PGP Corporation, Palo Alto & Network Associates, Santa Clara, California, 1998 - 2007 Over several different versions, architected and developed close integrations of the companys Pretty Good Privacy (PGP) email security product with Lotus Notes Mail. Work involved extensive use of the Notes C API in conjunction with SMTP, MIME and S/MIME standards, Notes rich-text manipulation and attachment handling, LotusScript integration, Extension Manager hooks, custom Win SDK dialogs, PGP SDK integration, and cautious reverse-engineering of aspects of the Notes mailer, security infrastructure, and client user-interface in order to bring off crucial functionality and enhancements. The result of this work has been deployed to 500,000+ seats worldwide, including many Fortune 500 firms. Additional project work included research and assistance with discrete Microsoft Exchange issues, including MAPI- and COM-centric code analysis and suggestions, and the reverse-engineering of crucial infrastructure hooks. GE Global Consumer Finance, Stamford, Connecticut, 2001 - 2002 Researched and successfully proposed, architected, developed and implemented a Windows shell-namespace extension (NSE) to allow users to interface with the companys worldwide, intranet-based document store via File Open & Save As (FOSA) dialogs and Windows Explorer, including copy & paste, drag & drop and a dialog mechanism to capture document metadata during save events. Features included use of WebDAV protocol for extensibility, and integration with Netegrity SiteMinder authentication. Extensive use of Microsoft COM, C++, XML and Java servlets (WebSphere). Project managed and led team of two developers against an aggressive timeline. Achieved crucial, breakthrough integration of an NSE with Microsoft Office FOSA dialogs by cautiously reverse-engineering aspects of the dialogs functionality. Vetted the application by which this work was patented by General Electric. Ultimate Electronics, Thornton, Colorado, 1998 - 2001 Architected and developed initial implementation of a distributed procurement workflow application for this retail electronics company. Domino-based system that included innovative dynamic tables developed using Java Swing and XML. Application sized to handle 10,000 transactions/year distributed among 30 customer distribution sites. Streampoint Financial, Boulder, Colorado, 2000 Advised company in defining a Java client/server process-workflow component to the companys Java-based web application (servlets & JSPs, WebSphere) used to conduct mutual-fund trades for financial institutions. Architected and developed the component accordingly, using XML, Java servlets and Lotus Domino to handle workflow tracking and associated e-mail notifications.

GE Access Graphics, _________________________________________________________________________________________________________ Vienna, Austria & Denver, Colorado +43 699/1838.9906 pcr3@cornell.edu

GE Access Graphics, Boulder, Colorado, 1998 - 2000 Advised the internal development staff on instituting standards and best practices surrounding the software development lifecycle. Designed and developed unique reusable components for the companys Lotus Domino-based intranet. Utilizing Java, JavaScript and Java Swing, the components effect customizable client-side field validation and provide useful cross-platform GUI widgets like type-ahead combo box, calendar control and dynamic table. Also developed a proof-of-concept implementation for searching multiple data repositories using the Notes C API. U S WEST (Qwest), Denver, Colorado, 1998 Led a project team of four developers in developing a Domino.Doc document-management solution in support of the companys very large Y2K compliance effort (200+ employees and 50+ contractors dedicated to the effort). Regularly consulted with company management and project leads in other areas to set priorities and coordinate schedules. The Domino.Doc implementation broke new ground by incorporating templates into the authoring process and through integration with the companys intranet and back-end Oracle Y2K database repository. Developed a multithreaded Java agent to assist in publishing content to the web. Directed the production of a reusable Domino.Doc codebase to speed the teams development cycle. Arthur Andersen, Chicago, Illinois, 1997 Designed and developed a complex Lotus Notes C API utility to allow this firm to replace legacy SGML tags with Notes rich-text document links in its critical 30,000-document knowledge and best-practices repository. The resultant 120,000+ links allow internal auditors and outside subscription customers to navigate content quickly, using Notes or Web clients. In addition, coded a Notes API-based utility to facilitate link-maintenance in content undergoing constant change by the firms authoring environment, distributed over multiple sites worldwide. Collaborated in designing the worldwide systems architecture used to support this application. U S WEST (Qwest), Denver, Colorado, 1997 - 1998 Architected a strategic product-information Domino application, ranging from a distributed authoring environment (based on Domino.Doc) to final-content delivery via Domino web servers sized to support 15,000+ HTTP hits/day by the companys customer-service reps.
Led planning of the Lotus Domino Sun Solaris- and NT-based hardware infrastructure for this application. Oversaw the successful deployment of Notes clients and Domino.Doc to the authoring environment (150+ seats).
EDUCATION, PUBLICATION & CERTIFICATIONS

Cornell University, College of Arts & Sciences, Ithaca, New York Graduated 1992 with B.A. in Comparative Literature, magna cum laude. Business-related coursework included economics, statistics, entrepreneurship, finance. Application-development experience gained through various work-study and summer-intern positions. Universitt Hamburg, Hamburg, Germany, Junior year. Fluent in German. CFA Institute. Participation in the well-known Chartered Financial Analyst (CFA) regimen. Successful completion through Level 2 of the 3-level assessment process.
IBM Redbook Security Considerations for Domino 7. Author of the smartcard and Notes API chapters. Involved authoring residency in Cambridge, Massachusetts. German Notes User Group (DNUG) Presenter on architecture and security topics. IBM Certified for e-business Solution Advisor, Solution Designer Certified Lotus Professional Principal, Application Development IBM Certified Specialist WebSphere Application Server

_________________________________________________________________________________________________________ Vienna, Austria & Denver, Colorado +43 699/1838.9906 pcr3@cornell.edu

Você também pode gostar