Resume of James S. Irwin 55 Ream Road, Stevens PA 17578 jsirwin@ptd.net | (717) 380-5299 Where I have been: Nearly 30 years of applying technical and cultural change to the inception initiation, development, sales, and delivery of client-centered strategies and solutions as products, consulting services, or C-Level advisory functions. Where I'd like to be: To apply that experience in a leadership role for a growing company building products and organizations that incorporate innovative technologies to provide client-driven solutions that are constructed based on open principles such as Agile, open source, technical and domain standards, and open architectures. Accomplishments: Innovative development of new solutions leveraging existing company assets and industry trends resulting in new portfolio, products and intellectual property (patents). Application of all phases of Software Development Lifecycle including strategic planning, development, test, delivery, sales, pre-sales, and marketing Technical transitions from mainframes, networking, object-oriented, client-server, web applications, service-oriented architecture, and disruptive trends such as cloud/XaaS Cultural transitions of development approaches evolving from ad hoc, Rational Unified Process (RUP), Rapid Application Development (RAD) through Agile and open approaches Creation of solutions for general computing, commercial, retail, and government agencies Application of emerging technologies such as Speech, Natural Language Processing (NLP), SOA, and analytics. Professional Experience: Varied Consulting and Independent Development Over my career, I’ve driven numerous entrepreneurial initiatives including development and marketing of PASA (a spousal support calculator for PA lawyers), development for doctor/patient heuristics (NLP analysis of patient interaction transcripts), web-site human factors for an e-commerce startup, setup and hand-coded development of www.IrwinArts.com (my wife’s freelance art business), and currently, development of Wordpress-based www.extraolives.com (a family-run bricks and mortar gift store) Unisys Corporation (since January, 1985) Chief Architect USPTO Account, Unisys Federal Systems Accomplishments: Set strategy, completed proposal, and gave winning orals presentation to win $535 Million IDIQ contract. Established vision, team, and processes to respond to individual task orders. As TO wins accumulated, set up delivery organization including O&M, feature enhancements, and Next Generation (development and integration); this continues to scale. Now leveraging Unisys’ newly established position and relationships to compete for additional contracts in this account. Details: initiated strategy to win USPTO contract (where Unisys had minimal position) and after study of client, supporting development of a team of partners and vendors, drove proposal jsirwin@ptd.net | (717) 380-5299 | Page 1 of 7 Resume of James S. Irwin jsirwin@ptd.net 55 Ream Road, Stevens PA 17578 (717) 380-5299 completion and lead Orals presentation. After win of this SDI contract, established task order response process, reacting to client changes and ramping up both response and delivery teams. Continuous role to ensure quality in responses, delivery, and to leverage these positions for additional business development. Engaged in delivery as architect or other roles as needed to ensure success. Provide limited “consulting” support to existing or target accounts with similar profiles and challenges. Solutions Architect, Federal Systems Accomplishments: Produced technical strategy and proposals for variety of Federal Agencies, introducing open solutions and innovative delivery and contracting processes Details: Creating and defining innovative Enterprise-scope solutions for proposals for numerous government entities including GSA, USPTO, USDA, NOAA/NWS, and FAA. Working directly with a variety of governmental processes and frameworks (e.g. FEAF, DODAF, FSAM, numerous agency SDLCs) as well as their non-governmental counterparts (e.g. ITIL, CMMI, TOGAF). Delivery of SOA transition at GSA focusing on Enterprise Architecture definition, planning, and transition which added SOA governance to Unisys' portfolio. Chief Architect, Strategic Program Office Accomplishments: Defined portfolio for CTO office for Open Source that span all business units and geographies helping to close $500 million in new net revenue over a two-year period. Details: Corporate level position developing strategy around open architectures, open standards, and open source. Focus areas include J2EE, SOA, and open source solutions for application servers, CRM, ETL and Data Transformations, Reporting, CMS, and many other solution areas. I was responsible for strategic planning, marketing, delivery, training, and development of technical alliances. I routinely presented Open Source and SOA strategies to CxO and Senior IT staff to clients in numerous industries. As an early architect for SOA, I focused maturity and adoption trends, following standards such as JBI, SCA, frameworks such as TOGAF, business modeling tools, commercial and open source development environments, and impending paradigm shifts in business, development, and enterprise IT. With a highly collaborative team, I developed market-driven approach across many corporate entities including CTO, Sales, Marketing, Delivery, and 12-15 active Open Source Partners. Development of the portfolio required heavy involvement with our information management solutions to communicate solutions in a variety of forms including technical solution, value proposition, general and targeted marketing plans. These activities included development of prototypes of integration of various open source solutions, benchmarking, and other marketing support. Solution Architect Accomplishments: Led, as chief architect, highly complex, distributed, spoken and natural language systems engagements consulting with clients in the development of their multi-year technical and business strategies. Solutions were driven by $1B revenue from telecomm industry clients. Details: Design of “enterprise class solutions” for client engagements, typically with a complex multimodal user interface presentation layer, implemented and deployed as multilayered J2EE application suites. I developed reference architectures to create repeatable patterns and facilitate jsirwin@ptd.net | (717) 380-5299 | Page 2 of 7 2 Resume of James S. Irwin jsirwin@ptd.net 55 Ream Road, Stevens PA 17578 (717) 380-5299 integration with existing customer assets. These architectures integrated many vendors of niche solutions in an emerging technology area with the extremely high enterprise attributes demanded by the telecomm industry (e.g. 99,999 availability, highly scalable, rapid service deployment). These designs and implementations were reused across multiple properties within each client account, across multiple accounts, and as a foundation for future sales in this area. Product/Engineering Manager Accomplishments: Conceived of, designed, and delivered a model-based dialog-flow application IDE and runtime, leading the team responsible for complete product lifecycle. The product supported the world-wide telco LOB by enabling development of multimodal User Interface (speech, text, web) services assets (see patents below). Details: Product Development Architect and Manager supervising 15-20 engineers and writers defining requirements, design, implementation, testing, documentation, packaging, and support of a variety of product streams. The integrated suite of tools captures abstract design of speech and natural language applications then generate, package, deploy, test, and manage J2EE applications that render those specifications. My role included presales, marketing programs, full documentation, alliance management, and involvement in standards communities (W3C working groups). The IDE is constructed using Visual Basic, C/C++, COM, ActiveX, and extensive SQL and relational database support. It generates, tests, packages, and deploys a model expressed as XML with a runtime renders this model in interface markup such as VoiceXML, xHTML, mpXHTML. This program generated a number of significant patents. Software Support Engineer Accomplishments: While exceeding my support requirements, I conceived of, prototyped, and promoted a solution that seamlessly exposed mainframe assets to the emerging desktop/windows environment. This initiative established technical direction for a suite of products adding longevity to the mainframe LOB (see patent below). Details: I was responsible to provide support for a variety of software products closing significantly higher number of trouble tickets than required. I developed a lab by recycling PCs which had been discarded for newer versions. I used this lab for testing and extending numerous support processes to respond to changing product lines and customer requests. While performing my support duties, I also used this lab to reverse engineer Microsoft client and then identified the standards the industry was pursuing in this area, I developed a prototype of a product that enabled PCs in emerging Microsoft networks to access mainframe resources (files, printers, pipes, etc.). The solution included PC booting from the mainframe creating a class of “diskless” workstations for which I was awarded a patent. This prototype became the basis for a product line that significantly extended the sales life of the mainframe LOB as PCs emerged as the "window" to mainframe systems. Software Engineer (Networking) Accomplishments: As an intern I developed a configuration tool, contributed to a multiple layers in the mainframe network solution and then was asked to become permanent prior to graduation to support an complimentary Intel-based networking product. Details: I was initially hired to support development of a mainframe-based tool for configuration of a complex and adaptable OSI model networking solution that included jsirwin@ptd.net | (717) 380-5299 | Page 3 of 7 3 Resume of James S. Irwin jsirwin@ptd.net 55 Ream Road, Stevens PA 17578 (717) 380-5299 numerous terminal and networking protocols. I created a build utility that generated code to be included into that tool that enabled engineers to declare attributes from which a UI would be produced. This reduced time and tedious alignment while increasing the fidelity of the implementation. I later moved to implementation of the networking software for the mainframe. Here there was a tight coupling of libraries included in the solution that were developed by different facilities. This made version control of a released product extremely complex and often resulted in systems with mismatched components. I decoupled the libraries by developing a message exchange protocol to replace the tight linkage that was common practice at the time. This messaging approach enabled releases to occur on the schedule driven by each facility with a feature set that was determined by the combination of the libraries. Finally, I was asked to work on the Intel-based systems which involved development of a multitasking Operating Systems which hosted various networking protocols and physical interfaces. Development at this level involved high level languages (Pascal) as well as In Circuit Emulators. Community Residential Rehabilitation Inc. (June 1981 to October 1984) Assistant Program Manager/Senior Advisor Accomplishments: Initiated pilot programs for highly customized private sector services in the mental health system, developing funding process with county agencies, streamlining services for clients through targeted needs. Results included reduced cost to county, higher quality services to clients, and increased revenue to the company. Details: Mental Health Professional leading to position of Assistant Program Manager. Primary experiences included Direct Intervention and Counseling as well as supervision of 15+ staff across four residential facilities and a base office. Responsibilities included Interpretation of Government Regulations, Personnel Management, Facilities Management, Coordination with Outside Agencies, Crisis Management, and Program Expansion. Additional Work Experiences (Prior to 1981) Prior to and throughout college, I worked in all roles in the hospitality industry from bell hop, front desk, dishwasher, short order cook, bus boy, waiter, and banquet manager. I worked in a variety of manufacturing environments and supplemented my income playing in bands and tutoring students. Management and Business Support Skills Identifying need-driven solutions, development of the market for those solutions, and driving creation of the products and services that fills those needs . Strategic Planning Business Development Product Development Portfolio Development Market Development Product and Portfoliodriven Services Market Trends and Client Development SDLC - Agile, RUP, RAD Research Technical Trends and Presales Support Business Alignment jsirwin@ptd.net | (717) 380-5299 | Page 4 of 7 4 Resume of James S. Irwin Adoption Product Concept and Launch Strategic Alliance Development Staff Planning Open Source Business Model Product/Company Evaluations jsirwin@ptd.net 55 Ream Road, Stevens PA 17578 (717) 380-5299 (Product Owner proxy) Bid Response and Team Building (Certified Proposal Development Scrum Master) Trusted Advisor role Staff Selection and Development Customer-facing C-Level Sizing and Pricing Presentations Orals Presentations User Help, Rollout, and Training Development of Service Personnel Training Marketing Materials Abstract Technical Skills Applying experience from years of Information Technology evolution that now represent industry best practices. SDLC Principles of Agile Manifesto Requirements Gathering, Decomposition, Backlog Management Non-functional Requirements and SLAs Multi-perspective Design Documentation Code Development, Quality and Code Sifting Continuous Build and Test Requirements-driven Testing, Op Readiness Source Control & Configuration Management Deployment Best Practices Architecture Business Requirements Alignment Enterprise Architecture and Frameworks (e.g. FEAF, TOGAF, DODAF) Adoption Business Transformation & incremental change User Centered Approaches (UxD) Enterprise Integration (EIPs) and Design Patterns SOA and Principles of SOA Manifesto Leveraging Open Source SOA Adoption and Governance Human Interfaces and Design Principles Leveraging and Applying Standards Management and Monitoring Documentation / Training Environment and Compatibility Management Operations and Management Support Business and Technical Service Taxonomies Participation on Standards Bodies Leveraging disruptive trends (Cloud, "as a service", analytics) Separation of Concerns Technologies and Product Skills jsirwin@ptd.net | (717) 380-5299 | Page 5 of 7 5 Resume of James S. Irwin jsirwin@ptd.net 55 Ream Road, Stevens PA 17578 (717) 380-5299 I deeply enjoy direct participation in product development and experience provides me with a broad foundation to do so. My hands-on experience varies, but I can quickly get up to speed at a depth necessary to accomplish any task. User Story, Use Case development Workflow and Modeling (Provision) Externalization of Properties, Rules (e.g. Drools) and Workflow (BPEL) Unit and Integration Testing (e.g. JUnit, DBUnit) Function, Performance Test (e.g. JMeter, Grinder, SOAPUI) Continuous Build/Test (Maven, Hudson, ANT) Power User Word, Powerpoint Requirements Mngmt Tools (home-grown, Req Pro, Rally) Eclipse-based IDEs, Java/JEE (JBoss, Tomcat) Microsoft (VB6/C++/COM) User Centered Design Principles Web Services (SOAP, REST, standards W3C, OASIS, WS-I) Messaging, ESB, Registry and Service Taxonomies Working Knowledge LAMP (Perl, PHP) Wordpress, CMS solutions and standards (e.g. CMIS) GUI Frameworks (JSP, JSF, Struts, other MVCbased, portals) Open Source Solutions (e.g. Apache, JBoss, BIRT) HTML and markup (e.g. other device-specific), CSS, transformations Javascript, Working knowledge of Dojo, JQuery Natural Language Processing (NLP) Speech Recognition, Text to Speech, Audio Patent Awards and Filings Dialogue Flow Interpreter Development Tool – US Patent - 7,389,213 Dialogue Flow Interpreter Development Tool – US Patent – 7,024,348 Dynamic generation of voice application information from a web server – US Patent - 20050028085 Systems and Methods for Managing and Building Directed Dialogue Portal Applications – US Patent – 7,395,206 Apparatus for Design and Simulation of Dialogue - US Patent - 6,321,198 System and Method for Remote Program Load - US Patent - 5,404,527 TN236 – Testing Techniques (filed August 2002) TN307 - Managed Services (filed Apr 2005) Distinctions Unisys Innovation Badge (2014) Three Achievement Awards for Excellence [from managers]; highest cash bonus recipient [judged by peers] for Apollo Bonus Award Program; Numerous Unisys Short Term Awards; Recipient of multiple Customer Comes First Awards. Product (Speech Application Development) featured in VoiceXML Introduction to Developing Speech Applications, (James A. Larson, Prentice Hall, Upper Saddle River, jsirwin@ptd.net | (717) 380-5299 | Page 6 of 7 6 Resume of James S. Irwin jsirwin@ptd.net 55 Ream Road, Stevens PA 17578 (717) 380-5299 New Jersey, 07548 ISBN: 0-13-009262-2, ©2003). Coauthored SOA World Byline: http://soa.sys-con.com/read/492583_p.htm# Interests Intersection of Psychology and Computer Science The open movement including implications to industry, government, and culture Computer’s role in education, communication, overcoming disabilities, and free thought Man-Machine Interfaces (Natural Language, Speech, GUI design, innovative interfaces) Semantic Web and broad implications of “smart machines” and “machines that learn” Blogging (http://www.thenithitme.com) Active Music Combos, Piano/keyboards, Bass Guitar Analog and digital recording (music) East Cocalico Township Recreation Board (former chairman) Education Certifications Agile Certified Scrum Master (8/2010, renewed 2012) JBoss Advanced J2EE Developer (Aug 2006); JBoss for Hibernate (Aug 2006). Degrees M.S. Computer Engineering Kennedy Western University (graduated 7/00). Courses include Computer Science Theory (Formal Languages and Automata), Artificial Intelligence, User Interface Design; Thesis in Natural Language Understanding. B.S. Computer Science (Cum Laude) Millersville University of Pennsylvania (graduated 12/85). Included paid position in Campus Computer Labs, Consulting for Conestoga School District, and Beta Testing of Concept 3 Software. B.A. Psychology (Magna Cum Laude) Millersville State College (graduated 5/81 with double the major requirements). Six graduate credits in Clinical Psychology. Educational Honors include being selected to participate in the ACM Scholastic Programming Contest; Math and Computer Science Chairman's List for Academic Achievement; and Math and Computer Science Departmental Honors for three separate classes. jsirwin@ptd.net | (717) 380-5299 | Page 7 of 7 7