[ Home ]      [Products / Projects]      [Documents]      [Links]

Andreas Bürgel
Ingenieur-Informatik (:= computer science, electrical-engineering and some business administration) "Zwei mechanische Systeme lernen 'laufen'"
about evolving control-programs for random-morphology-robot-locomotion with GP
Languages
German (native speaker)
English (read/write: good/good;hear/speak: good/good)
Java
C
C++
Assembler (ARM, MIPS, x86)
Modula-2
Pascal
Lisp
bash/shell
awk
Tcl/Tk
JavaScript
PHP 4.x
HTML
XML
CSS
Software Engineering
+ more than eight years experience in different industries
+ more than eleven years experience in object-oriented technology (OOA, OOD, OOP, ...)
Eclipse 2.x/3.x
JBuilder 7/8/9
Visual C++ 6.0
{KDevelop}
{others}
gcc, binutils, gdb/insight, ... (aka GNUPro)
gcj
Java (javac, javah, et.al. ...)
CVS
Merant PVCS
Subversion
GNU make
ANT
JUnit
findbugs
objectiF 4.7/5.x
Umbrello
{Rational Rose}
javadoc
doxygen
Apache Forrest
Operating Systems
GNU/Linux (since kernel 0.98.x)
SunOS/Solaris (up to 8)
Windows 2003 Server
Windows 2000 Server
Windows NT
Windows 95/98
DOS
RedHat eCos
ELinOS 4.x
VMWare
Virtual PC
CygWin
dosemu
{WINE}
Database
MySQL
Solid (long time ago ...)
{IBM DB2}
{MS SQLServer}
{Oracle 10g}
hibernate 2.x/3.x
Microdoc MPF/J
{Prevayler} (ok, it's a prevalence layer)
SQL
HQL (hibernate's object-oriented query-language)
Enterprise Software
IBM Tivoli Directory Server
Microsoft Active Directory
Siemens BeanTA
{IBM Websphere Application Server 6.x}
{JBoss}
Factum custom application server (when men were real men and wrote their own application-servers ...)
IBM Tivoli Access Manager IBM Tivoli Identity Manager Tomcat 5.x IBM Tivoli Directory Integrator
APIs
JNI
Swing
J2EE (EJB, JNDI, JDBC, RMI, JMS)
Beans
IBM Tivoli Directory Integrator
{Java3D}
JavaSound
DOM
SAX
Axis
others ...
RogueWave tools++
eCos C++ API
Microsoft MFC
boost
Arabica XML toolkit
others ...
POSIX
eCos C API
others ...
Projects 1998 - 2000 2000 - 2002 2002 - 2006 2007 - now
  • RDBMS-based data-distribution- and push-system for propagating data to scattered servers via the public telephone network
  • RDBMS-based automatic patch-system for maintenance of remote servers
  • conceptual design and implementation of a Linux-based intranet-server
  • persistence-layer components
  • Java framework-components
  • Java embedded cron mechanism
  • operating-system ports to several custom designed, ARM-based hardware
  • embedded framework design and development
  • developers/customers manuals
  • FPGA-, camera-, I²C-, chipcard- and other drivers
  • project management, planning
  • core-software of an embedded, multi-purpose finger-print recognition solution based on the SA1100
  • implementation of an identity- and access-management solution for global single-sign-on based on Tivoli-products and a central LDAP directory
  • diagnostics tool for Windows desktops and terminal-servers
  • migration of a C++ API to a Java based table-storage system under the hood
  • evaluation- and prototype- projects, mostly based on Java technology
  • architecture, design and implementation of automation systems for coal mining machinery
Interests Computing/Engineering
  • robotics and autonomous systems
  • bionics and nature analogue problem solving
  • Java
  • computer graphics
  • super computing
  • home automation

[ Home ]      [Products / Projects]      [Documents]      [Links]

Impressum/contact; Haftungsausschluss/non-warranty

(C) 2006 by Andreas Bürgel, Dortmund