
Candidate for NC Lieutenant Governor 2008; Chief Architect - OpenQabal
Raleigh-Durham, North Carolina Area

Candidate for NC Lieutenant Governor 2008; Chief Architect - OpenQabal
Raleigh-Durham, North Carolina Area
I'm now running for Lieutenant Governor of North Carolina. For more details, see http://www.philrhodes2008.com
Software developer / architect, experienced with a broad range of enterprise technologies and processes. Experience with Java, J2EE, JMS, JDBC, DB/2, Oracle, WebSphere, WebSphere MQ, JBoss, Linux, PostgreSQL, SOA, ESB, XML and Web Services. Familiar with Agile methodologies such as Scrum, XP and Rational Unified Process.
Interests:
Semantic Web, Artificial Intelligence, Data Mining, Knowledge Management, Social Software, Social Networking / Social Computing, Software Architecture, Asynchronous Messaging, High Performance Computing, Parallel Processing, Grid Computing, Service Oriented Architecture, Open Source, Web Services, Marketing, Management, Agile Processes, Rational Unified Process, Federated Social Networks, FOAF, SIOC, RDF, SAML, OpenID, OAuth, WS-Federation, OpenQabal, OpenSSO
Networking:
I am an "Open Networker" BUT: I am not interested in connecting with people just to inflate connection counts (mine or yours). I *am* interested in connecting with people who have interests in common, or with whom some mutually beneficial relationship seems possible or likely. If you'd like to connect with me, PLEASE put something in your invite that says why you want to connect. Default invites from people I don't know will be ignored or politely declined, or at best will generate a response asking why you want to connect. Save us both the time and say something up front, OK?
Please send invites to mindcrime@cpphacker.co.uk
Currently leading the development effort of OpenQabal: a project to create a next generation distributed social networking and collaboration platform (or a "Social Operating System" if you'd like to call it that). We are working to employ advanced / leading-edge technologies from the web-services, social-networking, grid-computing, semantic-web and identity federation domains to create the most powerful platform for enabling collaborative applications.
(Privately Held; 51-200 employees; Publishing industry)
April 2008 — Present (7 months)
(Privately Held; 11-50 employees; Computer Software industry)
March 2007 — February 2008 (1 year)
Development of Java based access control, auditing and single-sign-on product focused on the telecom industry.
(Public Company; RHAT; Computer Software industry)
December 2005 — March 2007 (1 year 4 months)
Development of middleware, SOA, ESB for Enterprise Application Integration, using Java, Web Services, BPEL, Spring, Hibernate, XML, XSLT, PL/SQL, JMS and SOAP.
(Privately Held; 11-50 employees; Telecommunications industry)
June 2005 — December 2005 (7 months)
Developed interpreter for XML based state-machine language used for managing handshaking / connection to remote systems using telnet, ssh and other protocols. Research and development related to multi-factor authentication and authorization using complex role-based permissioning.
(Public Company; IBM; Computer Software industry)
November 2004 — May 2005 (7 months)
Developed portions of the Administrative Console for IBM WebSphere RFID Premises Server using Struts, Servlets, EJBs, JSP, HTML, JAAS, WebSphere Application Server and DB/2. Use of JACL, batch language, and various command line tools to enhance and maintain sophisticated installer component, to install Premises Server into an environment consisting of WebSphere Application Server, WebSphere MQ and DB/2.
Developed systems management components, in Java, to integrate Premises Server with Tivoli Monitoring and Tivoli Enterprise Console. Developed custom Tivoli Monitoring resource models, Java ILT providers and logfile adapters for monitoring of the Premises Server using Tivoli Monitoring, Tivoli Monitoring for DB/2, Tivoli Monitoring for WebSphere MQ and Tivoli Monitoring for WebSphere Application Server. Assembled Software Package Blocks for remote installation of the application using Tivoli Configuration Manager.
(Privately Held; 11-50 employees; Computer Software industry)
April 2000 — November 2004 (4 years 8 months)
Developed mission-critical J2EE e-commerce applications to process millions of dollars of transactions per day, using Servlets, EJBs (session beans, CMP entity beans), JMS, and Struts.
Developed a sophisticated application monitoring / trouble alerting system for hosted applications, using JMS, JBossMQ, EJB, and a rules-based engine
spearheaded an initiative to develop a more formal development process at VDS, to replace the ad-hoc methodology in use. Took initiative in promoting the development and use of re-usable components and frameworks developed using Object-Oriented techniques in Java and C++.
Focused on the development of flexible, loosely-coupled architectures to enable rapid modification and extension of our applications, as well as the ability to quickly adapt the application to a specific customer's requirements with the least required changes to existing code.
(Non-Profit; 11-50 employees; Public Safety industry)
May 1998 — January 2000 (1 year 9 months)
Served as Assistant Fire Chief for approximately one and a half years, after having previously held positions as Training Officer, Captain, Lieutenant and Chief Engineer. Administrative duties included assisting in formulating the department budget, interfacing with the County Board of Commissioners and Emergency Management Director on various issues, maintaining records required by local, state and federal agencies and training firefighters.
Operational duties included managing operations at the scene of emergencies in the absence of the Fire Chief. Employed the Incident Command System to coordinate teams to provide appropriate mitigation of various emergency situations. Coordinated with mutual aid departments and outside agencies to ensure efficient activities to prevent loss of life, or property, or damage to the environment.
A.A.S., Business Administration, 2007 — 2009 (expected)
A.A.S, High Performance Computing, 2004 — 2006
A.A.S, Computer Programming, 2001 — 2004
A.G.E., General Education, Computer Programming, 1992 — 1999
Computer Science 1995 — 1996
Software Architecture, Asynchronous Messaging, High Performance Computing, Parallel Processing, Grid Computing, Service Oriented Architecture, Open Source, Web Services, Semantic Web, Artificial Intelligence, Data Mining, Knowledge Management, Identity Management / Identity Federation, Social Software, Marketing, Management, Agile Processes, Rational Unified Process, Federated Social Networks, FOAF, SIOC, RDF, SAML, OpenID, OAuth, WS-Federation, OpenQabal, OpenSSO
Libertarian Party, Libertarian Party of North Carolina, IASA, Triangle Linux Users Group, Triangle Java Users Group, RTP Rational Users Group, RTP Websphere Users Group, ACM (past), IEEE, IEEE Computer Society, IEEE Computational Intelligence Society, LinkedInnovators, LinkedIn Lions, Chapel Hill Startup Weekend, Chapel Hill Startup Weekend, Entrepreneurship & Social Entrepreneurship Meetup #11, Roller Dev List, OpenQabal, Entrepreneurship & Social Entrepreneurship Meetup #13, Raleigh LinkedIn Live, Twitter, IT Professionals Group
Graduated "With Honors" (GPA > 3.5) from Wake Technical Community College for both of my degrees there.