Client-side Java
-
Designed and developed multi-threaded, responsive GUI applications with Swing and AWT
- Developed sophisticated layouts using various layout managers
- Developed new Swing components, enhanced existing ones
- Have a deep understanding of the Swing look and feel architecture (javax.swing.plaf). Fixed
several flaws with Windows look and feel
- Worked with related 3rd party products, such as NetClue, JGoodies,
WinLaf, JNIWrapper, InfoBus, JavaHelp
- Developed installers using InstallAnywhere for application deployment and upgrades
- Used Beanshell
scripting language for rapid prototyping and enterprise application integration
XML and related technologies
-
Used these standards in several applications and projects
-
- Worked with tools and APIs:
-
Security
-
Developed a public key infrastructure (PKI) based on digital signature, online certificate validation (OSCP), time stamp service (TSP)
- Designed and implemented a http-tunneled secure communication protocol using the IAIK toolkit
- Have experience with the German signature law (SigG) and the related adjudication (or the lack thereof)
Middleware/Server-side
- Prototyped and developed the first version of the server component of a communication system based on Servlets and Enterprise Java Beans.
- Used Velocity, JavaMail, Quartz
libraries in various projects
- Designed and implemented various fault-tolerance layers on top of CORBA implementations
- Worked with real-time CORBA implementations
- Integrated legacy real-time and fault-tolerant systems with CORBA-based environments
eCommerce/eBusiness/Enterprise Application Integration
-
Worked with various standards and tools: UN/EDIfact, EANCOM, OpenTrans, Edifix
- Developed EDIfact converters for several enterprise resource-planning (ERP) systems
- Mapped inhouse formats in various formats to EDIfact
Programming Languages, Operating Systems
- Java, C++, Python, Smalltalk, Objective-C
- sh, awk, Beanshell
- Unix/Linux, Windows, OS/2