Person

NameBen Bucksch Picture of Ben Bucksch
BirthDecember 23, 1977, Wiesbaden, Germany
NationalityGerman
Interests
  • Mathematics
  • Software development
ContactSee main application page

Skills

General

Technical

Other

Education and Experience

Hebbelschule

1984 - 1988
Hebbelschule, Wiesbaden
"Grundschule"

Elly-Heuss-Schule

1988 - 1997
Elly-Heuss-Schule, Wiesbaden
"Gymnasium" (German equivalent to High School / College)
Graduation with "Abitur"
In school, it was very clear that my talents extent over the mathematical/natural scientifical/technical area. I still have a large interest in mathematics and its methodologies.

My knowledge about computers I gained mostly through self-teaching. I'm reading about computers for more than 12 years now, but only since the beginning of 1992, a computer was permanently available to me.

My drive to new and interesting things guided me through most standard application types, system administration and Windows-programming with Borland OWL in Pascal and C++.

Later, as jobbing, I created websites for several companies. One of these projects included an intranet database.

CSC Ploenzke

Sep. 1997 - Jun. 1999
CSC Ploenzke, Wiesbaden, Financial Services 1
IT consulting
Education and graduation as "Fach-Informatiker, Fachrichtung Anwendungsentwicklung" (computer scientist)
  • Wrote database applications using Visual Basic 5.0
  • Worked on Java Swing frontend code of an internal application
  • Worked for clients such as Commerzbank and Deutsche Bank

Mozilla

Jul. 1999 - Oct. 2000
Mozilla project
Open-Source
Basis of Netscape 6/7, AOL Mac and part of products from Sun, SGI, IBM, HP/Compaq, Intel, Novell, Nokia, Sony, Bloomberg and many others
Voluntary, full-time

Worked mostly on the Mailnews client (formerly Netscape Messenger) and related code.

See my Mozilla projects page.

Experiences:

  • Development platform: Unix
  • Target platform: cross-platform
  • Programming languages: Backend written in C++, frontend written in JavaScript and XUL
  • Human language: English
  • Project communication channels: Close collaboration over the Internet, mostly using
    • a task-tracking web application (BugZilla)
    • newsgroups (Usenet)
    • chat (IRC)
    • email

Also worked on the Fresco/Berlin project:

  • UI interface system; intended as successor of X Windows
  • Was testbed for CORBA; uses CORBA extensively
  • Predecessor InterViews partly designed by John Vlissides, co-author of the Design Patterns Book; uses design patterns extensively; many of the examples in the book are actually straight from InterViews/Fresco.
Invented and designed generic UI generator interface.

Beonex

Nov. 2000 - Present
Beonex
Vendor of internet client software

Continuing to work on Fresco project and other Open-Source projects.