profile

Erich Liebmann, MSc
Software Engineer

email · erich.liebmann@gmx.net
blog · http://erich.soomsam.net/
xing · http://www.xing.com/profile/erich_liebmann
linkedin · http://www.linkedin.com/in/erichliebmann

Erich Liebmann is a passionate and competent software development professional with comprehensive project experience and extensive skills in Java SE, Java EE, SOA, BPM, and related enterprise software technologies. He is committed to architecting, designing, developing, and deploying quality software solutions and has the capability to successfully guide moderately sized Java development teams as senior developer, lead developer, team lead, or software architect. He is specialized in enterprise Java software development and has implemented solutions for the aviation, banking, and financial services industries. Erich holds an MSc in Computer Science and constantly strives to improve his skills by research and training.

conferences, certificates, and trainings

an overview of technical conferences attended, work related trainings and workshops completed, and certificates achieved.

date conference / certificate / training location
dec, 2009 Derivatives and Risk Management
extensive business training on financial products and associated risk management
singapore / singapore
aug, 2009 Progress Apama Training
training on the Complex Event Processing (CEP) platform with special focus on capital markets
singapore / singapore
aug, 2008 ITIL Training
training on Information Technology Infrastructure Library (ITIL) concepts and techniques
vienna / austria
mar, 2008 JSFDays Conference
web development conference with special focus on JavaServer Faces
vienna / austria
sep, 2007 Kommunikationstraining Seminar
seminar on improving communication skills
vienna / austria
mar, 2007 QCon Conference
enterprise software development conference with diverse tracks
london / united kingdom
nov, 2006 JBoss World Conference
educational sessions, best practices, and case studies on RedHat JBoss solutions
berlin / germany
jun, 2006 IBM WebSphere Process Server / Integration Developer Workshop
training on the SCA and SDO based BPM suite part of IBM's SOA strategy
nuremberg / germany
jul, 2005 What The Hack (WTH) Convention
security convention
boxtel / the netherlands
mar, 2004 ACM Symposium on Applied Computing (SAC) Conference
presented the results of my master's thesis at this academic research conference
nicosia / cyprus
nov, 2002 TogetherSoft Together ControlCenter Workshop
workshop on the model-build-deploy platform Together ControlCenter
vienna / austria
feb, 2002 Sonic Software SonicMQ Workshop
workshop on the deployment of the SonicMQ JMS provider
munich / germany
aug, 2001 Hackers At Large (HAL) Convention
security convention
twente / the netherlands
jul, 2001 Teradata Certified Professional Certificate
achieved a certificate of the datawarehouse specific database Teradata
rorschach / switzerland

public presentations and workshops

a list of public presentations held and workshops organized aside my job.

date presentation / workshop download
july 17, 2007 Business Process Management
presentation at the Java special interest group organized by openForce in vienna
Business_Process_Management.pdf
march 17, 2004 Adaptive Data Dissemination and Caching for Edge Service Architectures
presentation at the ACM Symposium on Applied Computing 2004
ACM-SAC-2004_WTA-18.pdf

experience, proficiency, and skills

an overview of concepts and paradigms applied, products and solutions utilized, as well as technologies, standards, libraries, and tools worked with during past and the current employment.

year concepts / paradigms products / solutions technologies / libraries / tools
2010 component based development (CBD)
complex event processing (CEP)
event stream processing (ESP)
event driven architecture (EDA)
service oriented architecture (SOA)
dependency injection
object oriented design (OOD)
object oriented development (OOP)
distributed cache
unit testing
design patterns
Eclipse IDE Java/Plug-in 3.5
Eclipse Equinox 3.5.1
Apache ActiveMQ 5.2.0
Progress Apama 3.0
Sun Java DB 10.5.3.0
IBM WebSphere MQ 5.3
Java SE 6.0 (RMI; JDBC; JNDI; JMX; Collections; Reflection; Concurrency Utilities; XML JAXP; Preferences API; Beans; Internationalization Support); Spring 2.5.6 (Core; Context; Context Support; Beans; JDBC; JMS; ORM; AOP; Aspects; Transaction; Web; Test;); Spring Dynamic Modules for OSGi 1.1.x (Core; Extender; IO; Web; Transaction; Mock; Test); EhCache 1.6.2 (core; jmsreplication); XML 1.0; XSD 1.1; JUnit 4.4; TestNG 5.10; Log4j 1.2.15; Ant 1.7.1; JMS 1.1; Commons (Logging 1.1.1); UML 2.x; SVN
2009 component based development (CBD)
complex event processing (CEP)
event stream processing (ESP)
event driven architecture (EDA)
aspect oriented programming (AOP)
object/relational mapping (ORM)
service oriented architecture (SOA)
dependency injection
object oriented design (OOD)
object oriented development (OOP)
distributed cache
unit testing
design patterns
Eclipse IDE Java/Plug-in 3.4, 3.5
RedHat JBoss AS 4.3
RedHat JBoss ESB 4.4
Apache Geronimo 2.1.x
Eclipse Equinox 3.5.1
Apache ActiveMQ 5.2.0
Progress Apama 3.0
Oracle Database 10g
Oracle SQLDeveloper 1.5.1
IBM WebSphere MQ 5.3
Java SE 6.0 (RMI; JDBC; JNDI; JMX; Collections; Reflection; Concurrency Utilities; XML JAXP; Preferences API; Beans; Internationalization Support); Java EE 5 (EJB 3.0; JPA 1.0; JTA 1.1); Spring 2.5.x (Core; Context; Context Support; Beans; JDBC; JMS; ORM; AOP; Aspects; OXM; XML; JEE; Transaction; Test); Spring Dynamic Modules for OSGi 1.1.x (Core; Extender; IO; Web; Transaction; Mock; Test); Spring Security 2.0.5; Spring Batch 2.0.x; Hibernate (Core 3.2.6; Annotations 3.3.1; EntityManager 3.3.2; Validator 3.0.0; Tools 3.2.0); JOTM 2.0.10; XAPool 1.5.0; AspectJ 1.6.5; EhCache 1.2.3, 1.6.2 (core; jmsreplication); XML 1.0; XSD 1.1; JUnit 4.4; TestNG 5.10; jMock 2.5.1; Log4j 1.2.15; Ant 1.7.1; Maven 2.0.9; Dozer 4.3; JAMon 2.7; POI 3.2; Joda Time 1.6; JMS 1.1; Commons (Lang 2.4; Logging 1.1.1; BeanUtils 1.7.0; Collections 3.2; HttpClient 3.0.1); UML 2.x; SVN
2008 model driven development (MDD)
aspect oriented programming (AOP)
object/relational mapping (ORM)
service oriented architecture (SOA)
business process management (BPM)
dependency injection
object oriented design (OOD)
object oriented development (OOP)
unit testing
design patterns
Eclipse IDE Java/Java EE 3.3, 3.4
IBM WebSphere Application Server 6.1
IBM Rational Software Architect 7.0
RedHat JBoss AS 4.2.x
Altova XMLSpy 2007
Oracle Database 10g
Oracle SQLDeveloper 1.3.x
SunGard CARNOT Process Engine 4.0.x
J2SE 5.0 (RMI; JDBC; JNDI; Collections; Reflection; Beans); J2EE 1.4; Java EE 5 (EJB 3.0; JPA 1.0; JTA 1.1); Spring 2.5.x (Core; Context; DAO; ORM; AOP; JEE); Hibernate (Core 3.2.3; Annotations 3.3.0; EntityManager 3.3.1; Validator 3.0.0; Tools 3.2.0); JOTM 2.0.10; XAPool 1.6.beta; AspectJ 1.5.3; Acegi 1.0.4; EhCache 1.2.4; BPMN 1.0; XPDL 2.0; JAX-WS 2.1; SOAP 1.1; WSDL 1.1; XML 1.0; XSD 1.1; TestNG 5.5; jMock 1.1.0, 2.1.0; JUnit 4.1; Log4j 1.2.12, 1.2.14; Ant 1.7.0; UML 2.x; CVS; SVN
2007 model driven development (MDD)
aspect oriented programming (AOP)
object/relational mapping (ORM)
service oriented architecture (SOA)
business process management (BPM)
dependency injection
object oriented design (OOD)
object oriented development (OOP)
unit testing
design patterns
Eclipse SDK 3.2, IDE Java 3.3
IBM WebSphere Application Server 6.1
IBM Rational Software Architect 7.0
RedHat JBoss jBPM 3.1.x
RedHat JBoss AS 4.x.x
Altova XMLSpy 2007
Oracle Database 10g
SunGard CARNOT Process Engine 4.0.x
OSS CruiseControl 2.6.x, 2.7.x
J2SE 5.0 (RMI; JDBC; JNDI; Collections; Reflection; Beans); J2EE 1.4; Java EE 5 (EJB 3.0; JPA 1.0; JTA 1.1); Spring 2.0.x (Core; Context; DAO; ORM; AOP; JEE); Hibernate (Core 3.2.3; Annotations 3.3.0; EntityManager 3.3.1; Validator 3.0.0; Tools 3.2.0); JOTM 2.0.10; XAPool 1.6.beta; AspectJ 1.5.3; Acegi 1.0.4; EhCache 1.2.4; BPMN 1.0; XPDL 2.0; EMF 2.2; JET 0.8; JAX-WS 2.1; SOAP 1.1; WSDL 1.1; XML 1.0; XSD 1.1; TestNG 5.5; jMock 1.1.0, 2.1.0; JUnit 4.1; Log4j 1.2.12, 1.2.14; Ant 1.7.0; UML 2.x; CVS; SVN
2006 aspect oriented programming (AOP)
object/relational mapping (ORM)
service oriented architecture (SOA)
business process management (BPM)
dependency injection
object oriented design (OOD)
object oriented development (OOP)
unit testing
design patterns
Eclipse SDK 3.1, 3.2
JetBrains IntelliJ IDEA 4.5.3
IBM WebSphere Application Server 6.0
IBM WebSphere Integration Developer 6.0
IBM WebSphere Process Server 6.0
RedHat JBoss AS 4.0.x
RedHat JBoss jBPM 3.1.x
Altova XMLSpy 2006
MySQL Database 4.1
Oracle Database 10g
FUZZY! Post 5.3
FUZZY! Bank 2.2
J2SE 5.0 (RMI; JDBC; JNDI; Collections; Reflection; Beans; JFC/Swing); J2EE 1.4 (EJB 2.1; JAAS 1.0; JTA 1.1); Java WSDP 1.6 (JAX-RPC 1.1); Spring 1.2 (Core; Context; DAO; ORM; AOP); Hibernate (Core 3.1.0; 3.2.0; EntityManager 3.2.0; Tools 3.1.0); JOTM 2.0.10; XAPool 1.5.0; Acegi 0.9.0; EhCache 1.2.1; SCA 0.9, 0.95; SDO 2.0; BPEL4WS 1.0,1.1/WS-BPEL 2.0; BPMN 1.0; SOAP 1.1; WSDL 1.1; XML 1.0; XSD 1.0; JFreeChart 1.0.1; jMock 1.1.0; JUnit 3.8.1; Log4j 1.2.12; DocCheck 1.2; Ant 1.6.5, 1.7.0; UML 2.x; CVS; SVN
2005 object oriented design (OOD)
object oriented programming (OOP)
object/relational mapping (ORM)
model driven architecture (MDA)
unit testing
design patterns
JetBrains IntelliJ IDEA 4.5.3
Eclipse SDK 3.0, 3.1
OSS JBoss 4.0
Altova XMLSpy 2005
MySQL Database 3.x
Oracle Database 8i
J2SE 1.4.x (JNI; RMI; JDBC; JNDI; Collections; Reflection; Beans); J2EE 1.4 (EJB 2.1; JAAS 1.0; JAXP 1.2); Hibernate 3.0, 3.1; Java WSDP 1.3 (JAXB 1.0; JAX-RPC 1.1); SOAP 1.1; WSDL 1.1; XML 1.0; XSD 1.0; XSL (XSLT 1.0, 2.0; XPath 1.2, 2.0; XSL-FO 1.0); Cocoon 2.1.7; Log4j 1.2.x; Ant 1.6.x (Antelope 3.2.4); JUnit 3.8.1; XMLUnit 1.0; JXPath 1.2; Middlegen 2.2; Torque 3.1; XDoclet 1.2.2; Velocity 1.3, 1.4; DocBook (XML 4.3, XSL 1.69.1); UML 2.x; SVN
2004 object oriented design (OOD)
object oriented programming (OOP)
asynchronous distributed system
unit testing
design patterns
core J2EE patterns
scientific writing
JetBrains IntelliJ IDEA 4.5.3
Eclipse SDK 3.0
OSS JBoss 3.2, 4.0
Altova XMLSpy 2004
MySQL Database 3.x
Oracle Database 8i
Microsoft Visual Studio .NET 2002
IBM Tivoli Storage Manager 5.2.2
EASY xBASE 3.x
KGS ContentServer 2.10
J2SE 1.4.x (JNI, RMI, JDBC, JNDI; Collections; Reflection; Beans); J2EE 1.4 (EJB 2.1, JAAS 1.0, JAXP 1.2); Java WSDP 1.3 (JAXB 1.0); XML 1.0; XSD 1.0; XSL (XSLT 1.0, 2.0; XPath 1.2, 2.0; XSL-FO 1.0); Log4j 1.2.x; Ant 1.6.x (Antelope 3.2.4); JUnit 3.8.1; XMLUnit 1.0; Middlegen 2.2; Torque 3.1; XDoclet 1.2.2; Velocity 1.3, 1.4; DocBook (XML 4.3, XSL 1.69.1); LaTeX2e (BibTeX, Babel); Visual C++ 7.0 (ATL, COM, MSXML, CDO); Log4cxx 0.9.7; Doxygen 1.3.8; zlib 1.1.4; UML 1.x, 2.x; CVS; SVN
2003 object oriented design (OOD)
object oriented programming (OOP)
asynchronous distributed system
unit testing
design patterns
core J2EE patterns
JetBrains IntelliJ IDEA 3.0.5
Sonic Software SonicMQ 5.0.2
BEA WebLogic Server 8.1
PostgreSQL Database 7.3.3
J2SE 1.4.x (RMI, JDBC, JNDI; Collections; Beans); J2EE 1.3 (EJB 2.0; JMS 1.0.2; JTA 1.0); Ant 1.5.3; Log4j 1.2.8; JUnit 3.8.1; XML 1.0; UML 1.x; CVS
2002 object oriented design (OOD)
object oriented programming (OOP)
asynchronous distributed system
unit testing
rich client development
web client development
technical documentation
JetBrains IntelliJ IDEA 2.5
Sonic Software SonicMQ 4.0
TogetherSoft Together ControlCenter 6.0
Oracle Database 8i
Apache HTTP Server 1.3.14
J2SE 1.3.1 (Collections; Beans; JFC/Swing); J2EE 1.3 (JMS 1.0.2; JAXP 1.1); Log4j 1.1.x; JUnit 3.7; Getopt 1.0.6; XMLUnit 0.5; Xerces 2.0.1; Xalan 2.3.1; XML 1.0; PHP 4.0; PEAR::DB 1.2; PHPDoc 1.0; AvanTemplate 1.2.2; UML 1.x; CVS
prior object oriented design (OOD)
object oriented programming (OOP)
unix system administration
network administration
backup administration
batch processing
Sun Solaris 7
RedHat Enterprise Linux 6.2
NCR UNIX SVR4 MP-RAS 3.2
NCR Teradata V2R3
NCR Teradata Queryman 4.x
NCR Teradata ASF2
SCH REELbackup 4.2
ANSI C; ANSI C++ (STL); Pascal; SQL; BASH; Awk; Sed; Perl; XHTML; CSS