Profile: Peter Seiderer
(English version, last updated August 2009)
|Hardware:||PC, Siemens-RM, Sun Sparc|
|Operating Systems:||Linux, Siemens-Reliant UNIX, Sun Solaris, FreeBSD|
|MS-DOS, NT, Windows|
|Programming languages:||C, C++, Java, Perl, Shell-Scripten|
|Databases:||Oracle, Postgres, mSQL, Access|
|ClearCase, CVS, Subversion,
GNU Compiler Toolchain, CDS++,
Message Passing Interface (MPI), ASN.1,
Corba, Java Card 2.2 Platform Specification, Java Card Kit 2.1.2
|Network:||TCP/IP, ISDN, SS7, ISUP, INAP, MAP,
|Experience:||system development, application development, software design, administration|
|Trade/industry:||Telecommunication, Finanzial Services, Internet Service Provider, Consumer Imaging|
September 2008 - August 2009
Enhancement of a SmartCard/PKI middleware.
(PKCS11, ISO/IEC 24727-3, ISO/IEC 7816, Microsoft CryptoAPI/CSP)
(VisualStudio, Perforce, GNU Compiler/Automake/Autoconf, Subversion, CppUnit, OSS Nokalva ASN.1)
Design and implementation of a eCard-WebService (eCard-API-Framework/BSI TR-03112).
Enhancement of the gsoap framework with a PAOS implementation.
Design and implementation of a prototype web application for the eCard-API-Framework.
(Tomcat, JSP, Servlet, Java/Jax-WS)
November 2007 - April 2008
eCard-WebService prototyp implementation (eCard-API-Framework/BSI TR-03112).
Design and implementation of a SmartCard/PKI middleware, modultests and refactoring.
(PKCS11, ISO/IEC 24727-3, PKCS15, ISO/IEC 7816, Microsoft CryptoAPI/CSP)
(VisualStudio, Perforce, GNU Compiler/Automake/Autoconf, Subversion, CppUnit, Doxygen, OSS Nokalva ASN.1, Purify, Valgrind)
October 2006 - September 2007
Technical and functional enhancement of a high-availability and high performance business server
(64 bit, multithreaded) for a order management system using a XML based protocol.
Performance tuning and refactoring of various components (Solaris, C++,
Oracle, Rational Rose, CVS).
January - April 2006
Design, implementation and test of a Voice over IP emergency call telephone system
(H.323, SIP, Swyx-PBX)
Design and implementation of a monitor server for emergency call telephone devices
(C#, .NET, UML)
Design and implementation of a serverer tranposing a proprietary
emergency call telephone device protocol from S0-Bus (ISDN) to IP (UDP)
(mISDN, Linux, C, C++)
September 2002 - November 2005
Design and implementation of a multithreaded workload scheduling
framework for the digital image processing of a minilab (using various OO technologies).
Design and realization of a remote boot/install Linux PC (including a
bootp/dhcp and tftp server for Windows 2000).
Code review and redesign of various software modules.
(C++, UML, Linux, Windows, PVCS, Subversion, GCC/G++, Intel Compiler,
July 2001 - July 2002
Design and implementation of a e-Learning Solution (Server, Client)
in Java using the XML-Publishing framework Cocoon.
(Java, Apache, Tomcat, Cocoon, Postgres, Linux)
October 2000 - June 2001
Design and implementation of a high-availability and high performance business server
(64 bit, multithreaded) for a order management system using a
XML based protocol (Solaris, Sun Workshop 6.0, C++,
RogueWave, SOAP, Expat, Xerces, Oracle, Rational Rose, CVS).
January - August 2000
Internet applications for a local Internet Service Provider:
- e-commerce shop (Perl, Postgres, credit card accounting (WireCard)).
- Voting via Internet (Perl)
- WAP application (Perl, Postgres, SecureSocketLayer (OpenSSL))
- Crypto-Keyserver (C, OpenSSL)
- Performance critical CGI programming (FastCGI)
- e-commerce shop (Cocoon, XML, XSLT, Java, Oracle)
- e-cards via e-mail (Perl, Sendmail)
- newspaper advertisements with several search functions (php, MySql)
Design and implementation of a web based polling system
(multilingual, multidomains) disrtributed on different servers
for a e-mail provider (C, Oracle, Linux).
November - December 1999
Documentation of a C library for Internet applications.
September - October 1999
Adding the MAP (GSM) protocol to the load and protocol tester.
Introducing members of the team into functionality
and programming of the load and protocol tester.
(C, C++, Unix)
May - August 1999
Adding the ITU-ISUP and ANSI-ISUP protocol to the load and protocol
March - April 1999
Porting of the load and protocol testers from Reliant-Unix to
Intel- and Sparc-Solaris.
(C, C++, Unix)
October 1998 - February 1999
Design and implementation of a load and protocol tester for
telecommunication protocols (ITU-INAP).
(C, C++, Unix)
April - September 1998:
Implementation of a data inserting tool for a
proprietary database used in the telecommunication environment
(Intelligent Networks, IN).
(C, C++, Unix)
June - August 1998:
Installation of a Internet server and net clients for
the computer science room of Hauptschule Giesing (Linux and NT).
September 1997 - February 1998
Implementation of different parallel algorithm for a
transputer with MPI (Message Passing Interface) in a
UNIX environment (Diplomarbeit).
(C, C++, Unix, MPI)
February - August 1997:
Java GUI for database access over
Internet to Oracle and Access.
(Java, Oracle, Unix)