|
|
Sprachen
|
Deutsch
|
Muttersprache
|
Englisch
|
sehr gut
|
Russisch
|
wenige Schulkenntnisse
|
Japanisch
|
Anfänger
|
Zertifizierungen
|
Sun
|
Sun Certified Java Programmer 5
|
Programmiersprachen
|
Java
|
Experte
|
C#
|
Experte
|
C++
|
gut
|
Atmel-Assembler
|
sehr gut
|
Jython
|
ausreichend
(hauptsächlich ArcStyler-MDA -Cartrigde-Entwicklung)
|
PHP
|
gut, etliche Projekte
|
weitere
|
etliche weitere projektweise verwendet
schnell neue zu lernen
|
APIs
|
Java allgemein
|
so ziemlich alles mal gemacht JDBC(auch Treiber-Entwicklung, nicht nur Nutzung),
Android, Blackberry,
JMF(video und audio -verarbeitung, nicht nur simples Abspielen),
XML(jaxp,dom,xerces und etliche andere parser,...),
Java5 (SCJP5-Zertifizierung),
awt,swing,ULC(auch multi-layer-layouts und komplexe Komponenten-Entwicklung),
wenig SWT/Canoo, eher fortgeschrittenes Swing
RMI,log4j,commons-logging(incl Jabber/email zur Server-Überwachung)
JNI(auch mit mit gcc/cygwin unter Windows und Linux)...
viel Last-Optimierung in großen Systemen und skalierbares Design
sehr viel automatisiertes Testen(spaart Zeit weil Fehler), Refactoring und natürlich Design+Implementierung etlicher kleiner, mittelgrosser und grosser (Enterprise-)Anwendungen
viel Erfahrung im Design von komplexeren Anwendungen wie Parsern oder komplexer (schneller) WYSIWYG-Komponenten
|
Java security
|
sehr viel und intensiv mit X509-Zerfifikaten, deren Austellung, CRLs, Certificate-Pathes, sowie
verschlüsselung/Signaturpüfung/Smartcards... gearbeitet.
Hauptsächlich mit dem Sun-Provider und bouncycastle f�r die Dinge, die in der Sun-implementierung fehlen
|
J2EE
|
viel mit EJB,
Servlets, JSP(speziell struts),
JNDI gearbeitet. Einiges mit JMS
|
Smartcards
|
Sowohl mit Opencard als auch mit anderen Java-Implementierungen intensiv mit Karten gearbeitet.
eigene Bit-Level implementierungen zum Lesen und Parsen von deutschen Krankenversichertenkarten und
auslesen und emulieren von I2C-Smartcards mit Atmel-Microcontrollern in zeit-kritischem Assembler (jeder Takt zählt)
|
J2ME
|
sehr viel mit embedded Java (personalJava, IBM J9, J2ME) auch mit Fernwartung in DimmPCs gearbeitet.
wenig privat mit Java auf Mobiltelephonen (kann in einem Tag auf Touren kommen)
|
LDAP
|
viel Erfahrung mit OpenLDAP und JNDI.
auch Schema-Design und Optimierung (grössere Projekte bei 2 Firmen, dazu viel auf kleinbetrieb.biz)
|
Siemens Fingertip/Bioapi
|
Intensiv mit Version 1.5 und 1.8 in C und JNI gearbeitet, Diplomarbeit damit geschrieben
|
IBM SanFrancisco
|
Wenig eigenes Design aber viel an bestehendem Code gearbeitet
|
Virtualisierungslösungen
|
Xen
|
täglicher Einsatz von massiv virtualisierten headless-Systemen (>5 VMs auf einem Produktivrechner)
|
qEmu
|
Oft eingesetzt bei Cross-Entwicklung und Test für andere Architekturen (x86-64,ARMv4l,...)
|
VMWare
|
täglicher Einsatz bei Kundenprojekt zum schnellen Bereitstellen komplexer Entwicklungsumgebungen
|
Datenbanken
|
DB2
|
arbeite ich täglich mit
|
PostgreSQL
|
einige Projekte, aktuell in Verwendung
|
MySQL
|
einige Projekte, aktuell in Verwendung
|
Betriebssysteme
|
Linux
|
viel Erfahrung, tägliche Nutzung, professionelle Administration
(eigene imap-,wap-,php-server, komplexe Spam-Filter,
viel mit embedded-Linux im wearable-computer -Bereich und
auf PDAs in
PC104, DimmPC und kleiner gearbeitet, auch auf ARMv4l und SH4-
Architekturen. Etwas Kernel-Entwicklung im PDA-Bereich)
|
Windows (1.1,)3.0,3.1,WfW3.11,NT4,95,98,2000,XP
|
viel Erfahrung
suche mehr Erfahrung mit .NET/Com+/...
|
Windows Mobile
|
viel Erfahrung
einiges an Erfahrung mit .NET auf WM6.0/6.5/....
|
Android/h3>
|
Erfahrung
produtive Anwendungen unter 2.0/2.1/2.2
|
Blackberry
|
Erfahrung
mehrere produtive Kundenanwendungen unter 4.5/5.0
|
Solaris
|
wenig Erfahrung
(hatte eigenen Solaris-Rechener für eine Weile)
|
Gnu HURD
|
wenig Erfahrung
|
QNX
|
wenig Erfahrung
|
|