My Personal Manifesto of Software Engineering

Environments

I have worked for employers and customers ranging from private persons and small agencies to large multinational corporations. I have also colaborated with free software communities, be it solving problems of actual programming, reporting problems or contributing points of views from workplace situations.

Programming commercially from 1999 onward, among my assignments as a software developer can be found

  • web-based interactive applications for content management and electronic commerce,
  • database applications such as importers or converters of datafiles or entire databases,
  • presentation level applications for browsing catalogs of data, editing structured documents and simulated or realtime visuals.

I developed and contributed to utilities and libraries for

  • system management (such as the management of tasks and files),
  • cryptographic routines (addressing issues of authentication and confidentiality) and
  • graphics processing (batch converters, interactive simulators and others).

In administrative positions, i performed the usual tasks of system automation, managing and monitoring services and performing, verifying and restoring backups.

Current projects i participate in include implementation and optimization of distributed web-based content-management systems, addressing problems of

  • code maintenance,
  • improvement of runtime performance and
  • security considerations.

I am also active in the development of systems for realtime imaging systems (surveillance systems) and large-scale acquisition and presentation of log information.