Wolf Paulus

Wolf Paulus

Internationally Experienced Software Architect, Innovator, and Thought Leader - Dedicated to Excellence

Greater San Diego Area

Current
  • Embedded System Software Architect at IntelliDOT
Past
Education
  • University of California, San Diego
  • Universität Paderborn
  • Sun Microsystems, Inc.
  • Sun Microsystems, Inc.
Connections
248 connections
Industry
Computer Software
Websites

Wolf Paulus’s Summary

Wolf Paulus (wolf@wolfpaulus.com) is an internationally experienced software developer and innovator, dedicated to excellence, and motivated by enthusiasm to trying new things. He is focusing on Java, Mac OS X, embedded-systems/mobile devices, and OpenSource technologies. In his daytime job as Embedded System Software Architect with IntelliDOT, a leading provider of wireless, barcode point-of-care solutions, he works on the CAREt, enabling nurses to perform safety checks and safely administer medications at the bedside.

He developed TiffanyScreens <http://tiffanyscreens.com>, an innovative presentation sharing tool for peer groups, created the Thinlet rapid application development (RAD) Tool Theodore, and is the founder and principal developer of the open source XUL Engine SwixML <http://swixml.org>, which has been included into Sun's java.net community and is used in projects like GlassFish, the open source community based implementation of Java EE 5.

Wolf was awarded "XUL Champion of the Year 2003" by the XUL developer community. He presents frequently at conferences and user groups on topics ranging from Embedded Technology to Declarative Programming, emphasizing UI Generation at Runtime.

Wolf worked in St.Peterburg, Russia, leading a team of Russian engineers creating smart bots, in Frankfurt Germany, leading Deutsche Bank's development of an electronic banking and security trading application, and led software component development contracted from Aten Development, Lyon, France.

He received a Master's Degree in Computer Science from the University of Paderborn, which has one of the highest ranking computer science programs among universities in Germany, a Specialized Certificate in Embedded Computer Software from the University of California, San Diego, and is a Sun Certified Java Programmer SCJP and Web Component Developer SCWCD. Wolf and his family currently reside in San Diego, California and can be found on the Net at http://wolfpaulus.com.

Wolf Paulus’s Specialties:

Programming Languages: Java, C, C++, Objective-C, Cocoa, JSP, PHP, JavaScript
Markup Languages: XHTML, CSS, XML, XPath, XSL/XSLT, RSS, XUL, SwiXml
Operating Systems: Mac OS X, Ubuntu Linux, OpenWrt
Favorite Tools: IntelliJ, Eclipse, Xcode, Ant, JUnit, SVN, Tomcat, MySQL
Embedded Technologies: iPhone, CLDC, ARM, AVR, Arduino, PhoneME


Wolf Paulus’s Experience

  • Embedded System Software Architect

    IntelliDOT

    (Privately Held; Hospital & Health Care industry)

    November 2008Present (9 months)

    Embedded System Software Architect for the CAREt, a lightweight, wireless handheld device that enables nurses to perform safety checks and safely administer medications at the bedside. The device scans 1D and 2D barcodes, has a simple display and keypad, and communicates over-the-air (Wireless LAN Wi-Fi / 802.11) with a Java Application Server.
    • Upgrading the OS to a Linux distribution, optimized for embedded, connected devices.
    • Porting and deploying a fast JIT and multitasking capable Java Virtual Machine JVM to the barcode point-of-care (BPOC) embedded device.
    • Architecting a new binary web service protocol, allowing limited connected devices to use web services, without requiring large frameworks.

  • Software Architect

    Autonomy Cardiff

    (Public Company; AUTN; Computer Software industry)

    January 2000November 2008 (8 years 11 months)

    Software Architect and Project Lead for LiquidOffice, a Web-based eForm automation and workflow solution for creating, deploying, and automatically managing the routing, tracking and approval processes for electronic forms.
    • Leading a team of senior developers working on a Java-based XML server, SwiXml-based rich-client, and a JSP-TagLib based Web-UI.
    • Developed HTML-Object library, an object model, allowing developers to work type-safely when writing code that generates HTML GUIs.
    • Developed clustering module, transforming LiquidOffice from a single-server to a clustered solution.
    • Developed a business activity monitoring component, using JMX and Hessian for remoting, an HTTP based event system, allowing client apps. to receive events when data is available (rather than polling).
    • Providing technical leadership, transitioning to state of the art technologies, e.g. from manual XML-parsing to XPath, from DOM to JDOM, from JSP to Tag-Libraries, and from WebUI to Rich-Client.

  • Project Manager

    Artificial Life

    (Public Company; 51-200 employees; ALIF.OB; Computer Software industry)

    June 1999December 1999 (7 months)

    Led a team of seven, to develop information and knowledge-gathering agents for Intranets. The project required strong written and oral communication skills to exchange ideas with and coordinate team members in Boston, MA; Zurich, Switzerland; and St. Petersburg, Russia.

    * Developed the 'ALife Smart-Bot', an intelligent agent, operating based on user profiles.

  • Software Engineer

    Cardiff Software, Inc.

    (Privately Held; 51-200 employees; Computer Software industry)

    June 1996June 1999 (3 years 1 month)

    Developed the eForm Solution for Cardiff's flagship product, TELEform. The TELEform eForm Solution converts scanned paper forms into HTML forms, which when deployed, export information received via HTTP/HTTPS into predefined databases. This was successfully shown at Comdex 97 and CeBIT 98.

    * Developed an HTML and JavaScript code generator in C++.
    * Developed a layout engine for HTML documents in C++.
    * Developed a Java-Applet generator for converting XML encoded form-definitions into Java Applets (with Servlet-based server back-end.)

  • Project Manager

    Deutsche Bank

    (Public Company; 10,001 or more employees; DB; Banking industry)

    January 1993June 1996 (3 years 6 months)

    Led a software project to develop an electronic banking application for Deutsche Bank retail-banking customers. The multimedia rich application became one of the first proprietary electronic banking and security trading applications, was successfully shown at CeBIT 96, and played to the strength of Deutsche Bank, significantly raising the bar for generic solutions like Quicken.
    The project required a deep understanding of client/server computing in an electronic banking environment and the ability to manage different groups coming from diverse corporate cultures. Even today, the User-Interface seems revolutionary, emphasizing the innovative nature of this highly visible venture.

    * Analyzed business requirements and develop technical design specifications.
    * Managed and supervised software component development contracted from Siemens AG, Telesoft GmbH, and MediaLab.

  • Software Engineer

    Siemens

    (Public Company; 10,001 or more employees; SI; Medical Devices industry)

    April 1989December 1992 (3 years 9 months)

    Software development for Cerec, the embedded medical device, which allows dentists to produce an indirect ceramic dental restoration using a variety of computer assisted technologies including 3D photography and CAD/CAM.

    * Responsibilities included algorithm design and data modeling for digital image processing and image data compression.
    * Managed and supervised software components development contracted from Aten Development, Lyon, France.


Wolf Paulus’s Education

  • University of California, San Diego

    Specialized Certificate , Embedded Computer Software , 20022004

    The core curriculum of the Embedded Computer Engineering Certificate covers the fundamentals of real time embedded systems, controller design and programming, real-time operating systems, and hardware/software interfacing.

  • Universität Paderborn

    MSCS , Master of Science in Computer Science , 19841989

    Master’s Thesis: Parallel Algorithms for Computational Geometry

    (Education Evaluators International, Inc. has evaluated these studies as equivalent in level and purpose to a Master of Science in Computer Science awarded by Universities in the United States.)

    University of Paderborn has been ranked among the top 3 programs in the most comprehensive and detailed ranking of German universities by the Centre for Higher Education Development (CHE)

  • Sun Microsystems, Inc.

    SCJP , Sun Certified Programmer for the Java 2 Platform

    Foundation certification for programmers interested in demonstrating proficiency in the fundamentals of the Java programming language.

  • Sun Microsystems, Inc.

    SCWCD , Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition

    This certification is for developers specializing in the application of JavaServer Pages and servlet technologies used to present Web services and dynamic Web content.


Additional Information

Wolf Paulus’s Websites:

Wolf Paulus’s Interests:

User Interface and Interaction Innovation, OS X based Rich Client Application, Physical Computing, OOP, Declarative Programming, Domain Specific Languages (DSL), Java, Xcode, Objective-C, Cocoa, Embedded System Software, Application Development for Mobile Devices

Wolf Paulus’s Honors:

"XUL Champion of the Year 2003" by the Richmond Post and the XUL developer community.


Wolf Paulus’s Contact Settings

Interested In:

  • career opportunities
  • new ventures
  • job inquiries
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Wolf Paulus’s full profile:

  • See who you and Wolf Paulus know in common
  • Get introduced to Wolf Paulus
  • Contact Wolf Paulus directly

View Full Profile