Joe Pullen is a principal engineer and architect with over 20 years proven experience of implementing solutions to complex customer problems. He is an expert at designing and developing distributed transactional object-oriented and component based frameworks and applications. This experience is based on industry standards such as JavaEE, SOA, BPM, Web Services and reliable messaging. He has expert know-how related to the development of scalable, high availability, large-scale systems based on his extensive knowledge of JavaEE and middleware solutions such as Oracle WebLogic, Oracle SOA Suite and Oracle RAC databases.
He has comprehensive experience with implementing Identity and Access Management (IAM) and Single Sign On (SSO) based on custom developed Java security components or standard products such as SiteMinder. This expertise is built on the foundation of his knowledge of Public Key Infrastructure (PKI) including integration of hardware security modules (HSM) for servers and two factor authentication tokens such as Aladdin eTokens or smart cards for browsers and rich clients. He has implemented several Role Based Access Control (RBAC) solutions using LDAP and developed custom security providers for WebLogic and WebSphere applications servers.
He is a member of the Java expert group for JSR 352: Batch Applications for the Java Platform and member of Swiss Informatics Society (SI) expert group “Financial IT-Standards und Prozesse”. Certificate of Advanced Studies in Business Engineering from University of St. Gallen specializing in the handling of transformation projects.