Mitarbeiterprofil: Jürg Portmann

15 Jahre Erfahrung in objektorientierter Softwareentwicklung

Position

 

·         Technical Consultant

·         Senior Software Engineer

·         Prüfungsexperte










 Jürg Portmann  30.09.1962  BL

Beschreibung

 

·         15-jährige Erfahrung im Bereich der objektorientierten Software-entwicklung

·         Breites und vertieftes Wissen:

o    In der Analyse, dem Design sowie der Realisierung verteilter Intra- und Internet-Applikationen unter Berücksichtigung der Qualitätssicherung

o    In der Umsetzung von Applikationen mit:
WebSphere, Weblogic, Oracle, Eclipse, IntelliJ, Maven, Ant, jUnit
Hibernate, Spring, Struts, Swing, SOAP, JMS, EJB, UML, IoC, Velocity, XDoclet, XML, CORBA.

o    In den Programmiersprachen:
Java, C++, C#, C, Pascal, Javascript

o    Als Prüfungsexperte der FHBB

·         Derzeitiges Engagement:

o    Bundesamt für Informatik

o    Stryker

o    BKW.

Prüfungsexperte der FHBB

 

Aufgabengebiet

 

·         Analyse, Design, Implementierung und Testen von verteilten Applikationen (10 Jahre)

·         Implementieren von Client/ Server Anwendungen  (5 Jahre)

·         Framework- und Komponenten-Entwicklung (7 Jahre)

·         Technische Leitung von Entwicklungsteams (3 Jahre)

·         Prüfungsexperte an „Technischen Hochschulen“ (4 Jahre)

·         Eigene Produktentwicklung (4 Jahre)

Erfahrung

 

·         Betriebssysteme (20 Jahre)
Windows, Solaris, Linux, VMS, OS9, Novell NetWare

·         Programmiersprachen (15 Jahre)
Java , C, C++, Pascal, VisualBasic, Assembler 68xxx, Assembler 86

·         J2EE (8 Jahre)
EJB, SOAP, JMS, Swing, JSP, Servlets, JDBC

·         Open Source (6 Jahre)
Spring, Struts, Hibernate, Velocity, XDoclet

·         Application- und Web-Server (7 Jahre)
WebSphere, BEA WebLogic, Tomcat, JBoss, IIS

·         XML (6Jahre)
DTD, XML-Schema, XSLT, XPATH, XSL-FO, SGML

·         Deployment (5 Jahre)
Ant, Maven,Make

·         RDBMS (10 Jahre)
Oracle, SQL Server, DB2, MySQL, Sybase SQL-Anywhere, MS Access

·         ODBMS (2 Jahre)
ObjectStore, POET

·         Microsoft  (6 Jahre)
Win32-API, MFC, STL, ActiveX, COM, DCOM, OLE, ASP.NET, ADO.NET

·         CORBA/RMI (5 Jahre)
OrbixWeb, VisiBroker

·         Entwicklungsumgebungen
Eclipse, IntelliJ, TogetherJ, WSAD, JBuilder, Visual Studio

·         Design Tool / Process Modeling (6 Jahre)
RSA, Rational Rose, TogetherJ

·         Source Verwaltung
CVS, Rational Clearcase, SourceSave

·         Methoden (7 Jahre)
Booch-OOAD, UML, RUP, XP

·         Diverses (<2 Jahre)
Motif, Smalltalk MVC, Tcl/Tk, Python

Produkte Entwicklung

 

·         gfw
Framework zur Erstellung verteilter Applikationen:
Java, Swing, RMI, CORBA, EJB, JDBC, XML

Seminare/Kurse

 

·         4 years in electrical engineering and computer science

·         Microsoft Tech Ed (1993 – 1998)

·         100% pure Java, Sun, Berlin (1997)

·         SIGS – OOP (1996 -  2002)

·         SUN Java One (2000 – 2002)

·         OO Analyse und Design (1998)

·         CORBA (1998)

 

Projektliste 2006 – 1990

2003-

Bundesamt für Informatik & Telekommunikation

 

Context

Senior Consultant, J2EE System Architect, J2EE Coach

 

Tasks Performed and Achievements

Design and Implemenation of the strategic high Performance, high Availability J2EE Platform based on clustered BEA Weblogic Servers.

Architectural Support for various Government Projects (BAZL, EZV, UVEK, EFD)

Development and Deployment Guidelines and Processes for SOA

 

Environment
BEA Weblogic, Oracle 9i , SUN Solaris, Linux 

 

 

2006

Stryker

 

Position

Senior Consultant, J2EE System Architect, J2EE Coach

 

Environment
Oracle Portal Integration

 

 

2006

BKW

 

Position

Senior Consultant, J2EE System Architect, J2EE Coach

 

Environment
WebSphere Portal

 

 

2003

UBS AG

 

Context
Senior Developer, J2EE Trainer

 

Tasks Performed and Achievements

XSLT Java Code Generator for Business Services

Struts Tags

Team training – coaching in J2EE technologies

WebSphere 4 / WebSphere 5 Application Server, Oracle 9i , SUN Solaris JAVA, XML , XSLT, Struts, JSP, UML, Servlets, JAXB, Tomcat

 

 

2001-2003

Swiss Re

 

Context
Senior Developer, Consultant, Trainer

 

Tasks Performed and Achievements

Design and implementation XML based JAVA Swing GUI Framework

Report integration (JReport)

Complex JAVA SWING GUI Controls

Team training, coaching in 5 major Projects

Environment
XML, DTD, JAVA, Swing, Windows NT SUN Solaris, Oracle 8, JDBC, SQL, UML, Rational Rose

 

 

2000-2001

IS2, Seattle WA

 

Context
Technical Architect

 

Tasks Performed and Achievements

Design and implementation of a rule driven internet based product management and One to One marketing system

Environment
Weblogic, iPlanet, Oracle 8, PL/SQL, TopLink, Java, JFC, Swing, HTML, Servlet, SOAP, JSP, Tags, JDBC, XML, XSLT, UML, RUP, Rational Rose, Netscape, Internet Explorer, SUN Solaris, NT

 

 

1999-2000

Azika Inc, Boulder CO

 

Context
Architect, Principal Engineer

 

Tasks Performed and Achievements

Design and implementation of a generic product data management and multi channel publication system

Environment
BEA Weblogic, Oracle 8, MS-SQL, PL/SQL, ObjectStore, Java, JFC, Swing, C++, HTML, Servlet, Tags, JDBC, XML, XSLT, UML, RUP, Rational Rose, Netscape, Internet Explorer, SUN Solaris, NT

 

 

1995-1999

Basler Medien Gruppe

 

Context
Senior Programmer, Architect

 

Tasks Performed and Achievements

Design and implementation of a generic product data management and publication system for large catalogs and sophisticated publications

Environment
C, C++, MFC,  ODBC, SQL, MS-SQL, Rational Rose, UML, NT, 3B2, SGML

 

 

1994-1995

In Cooperation with Novartis AG

 

Context
Project Manager, Analyst, Designer, Architect, Implementor

 

Design and implementation of a robotic workstation for protein purification in the field of Iso-electric focusing. (Hardwar & Software)

Environment
PC, Object Pascal, Assembler 86

 

 

-1994

Projects

 

Context
Analyst, Designer, Implementor,  Sound Engineer, Hardware Designer, System Programmer

 

Tasks Performed and Achievements

·       Development of a MIDI Controller for acoustic Harps (Andreas Vollenweider) (Hardware & Software)

·       Development of a Sampler – Synthesizer (Jean Michel Jarre) (Hardware & Software)

·       Development of Security and Monitoring Systems, Fischerplan AG

·       Development of professional Studio Mixing Consoles, Soundcraft London

·       Development of professional Studio Equipment, Audio Systems AG, Audio Rent AG

Environment
PC, Object Pascal, Pascal, Assembler 86, Assembler 68xxx