the framlin logo framlin Wolfgang Egger · Hard- & Software, Berlin

Current Skillset

since 2023 Studying Computer Science at HTW Berlin
Research/Prototyping
Eurorack Synthesizer Circuit Development
C, C++, MicroPython
STM32, Pi Pico
Software Development 2006 to 2023
HTML, CSS, JavaScript
UML

Lifelong Learning

school and university
  • since 2023: Computer Engineering (Bachelor of Engineering) / HTW-Berlin
    Mathematik 1, Grundlagen der Programmierung, Elektrotechnische Grundlagen 1, Digitaltechnik, Rechnerorganisation, Fortgeschrittene Algorithmen und Programmierung, Elektrotechnische Grundlagen 2, Signalverarbeitung, Analogelektronik, Leiterplattenentwurf, Mess- und Regelungstechnik, Mikroprozessortechnik
  • 2003 to 2006: Informatik (Bachelor of Science) / FU-Berlin
    Rechnerstrukturen, Nebenläufige Programmierung, .NET, Systemadministration, Rechnerorganisation, Netzprogrammierung, Datenbanksysteme
  • 1991 to 1999: Diplominformatik / TU-Berlin
    Grundlagen der Informatik, Theoretische Informatik, Mathematik für Informatiker, Technische Informatik, Betriebssystempraktikum, Programmierpraktikum (LISP Interpreter), Unixpraktikum (Groupware), Softwaretechnik und Systemgestaltung, Grundlagen der Informationsmodellierung, Methoden der KI, Prozessdatenverarbeitung und Robotik, Programmierpraktikum Robotik, Kommunikationswissenschaften, Digitale Signalverbeitung
  • 1986 to 1989: Politikwissenschaften / FU-Berlin
    Geschichte (Parteien im Nationalsozialismus), Soziologie (Geschlechtergerechtigkeit), Politiktheorie (Machtbegriff)
  • 1986: Abitur am Peter Dörfler Gymnasium, Marktoberdorf/Algäu
    Chemie, Kunst, Religion, Deutsch

Last Freelancer Project

2006 to 2023 back office frontend for the leasing business
WebApplication back office suite
  • Frontend: 250 Applications, 500.000 lines of JavaScript, 2 to 4 developers.
2020 to 2023: Maintenance of the framework and the frontend as Senior Lead Developer
  • Team: 2 to 3 developers including me.
2018/2019: Senior Lead Architect and Senior Lead Developer of the XUL to HTML migration.
  • Script-driven conversion of XUL files to HTML.
  • Script-driven generation of CommonJs modules from the existing vanilla JavaScript objects.
  • Adaptation of the custom vanilla JavaScript framework
  • Re-Implementation of the native XUL widgets in vanilla JavaScript
  • Team: 4 developers including me.
2017: Built a PoC to show the migration of the frontend from XUL to HTML using electron.
  • Technology: shell-scripts, AWK, NodeJS, electron, webpack.
2006 to 2016: Senior Lead Developer Frontend
  • Framework Development
  • Application Development
  • Technology: XUL, JavaScript, CSS
  • Team: 2 to 4 developers including me.

Freelancer Projects

all frelancer projects since 1998

Soprado GmbH & Co. KG, München (software identity)

Leasing Back Office Suite +++ Javascript Enterprise WebApplication

Technology: JavaScript, NodeJS, HTML, CSS, XUL, ExtJS, AJAX

End customer: Sixt Leasing SE / Allane SE

Hoch3 GmbH, Berlin (Healthcare-Kommunikation)

BWP 2005 (Upgrade) +++ accessible PDF archive CD with full text search

Technology: J2EE, JSP, XML, XSLT, XSL-FO

End customer: Bundesinstitut für Berufsbildung

Dardia International

Technology: PHP, Perl, CMS (Teamsite)

End customer: Intendis GmbH

WR-Multimedia, Nürnberg (Web Development)

BWP 2007 (Update)

Technology: J2EE, JSP, XML, XSLT, XSL-FO

End customer: Bundesinstitut für Berufsbildung

BWP 2006 (Update)

Technology: J2EE, JSP, XML, XSLT, XSL-FO

End customer: Bundesinstitut für Berufsbildung

MS SpaceSellers

Technology: C#, .NET, ActionScript, XML

End customer: Microsoft Deutschland GmbH

Pille.com

Technology: PHP, Perl, CMS (Teamsite)

End customer: Schering Deutschland GmbH

Ventavis International

Technology: PHP

End customer: Schering Deutschland GmbH

AZA - Redirector

Technology: PHP

End customer: Intendis GmbH

BWP 2004 (Update)

Technology: XML, XSLT, XSL-FO, ActionScript

End customer: Bundesinstitut für Berufsbildung

BWP 2003 +++ PDF archive CD with full text search

Technology: XML, XSLT, XSL-FO, ActionScript

End customer: Bundesinstitut für Berufsbildung

IT Consulting

Institut der Kasseler Stottertherapie, Kassel  (Multidimensionale Stottertherapie)

IT Consulting

BeagleSoft GmbH, Berlin (cofounder)

my second company
  • 1/2002 to 3/2003: Red Bull, Wien
    OOA, OOD, UML, CAP 4.0, J2EE, Struts, XML, JUnit, HttpUnit

Walden & Egger GbR

my first company
  • 1997 to 1999: Bioservices GmbH, München
    OOA, OOD, SQL, Delphi
  • 1993 to 1995: Leipziger Messe AG, Leipzig
    C++, VisualBasic, Borland Pascal 7.0

Employments

all employments since 1986
  • 12/2000 to 12/2001: Equityscope AG, Berlin
    OOA, OOD, UML, JUnit, HttpUnit, Ant, bash, Tomcat
  • 7/2000 to 11/2000: Synemedia Productions, Berlin
    OOA, OOD, UML, J2EE, HTML
  • 1996 to 1998: DISOS GmbH, Berlin
    DB2, SQL, Gupta, C++
  • 1993 to 1996: Treuhandanstalt, Berlin
    DB2, SQL
  • 1988 to 1992: Auguste Viktoria Krankenhaus, Berlin
  • 1986 to 1989: Heinzelmännchen, FU-Berlin
  • 1986: Feix KG, Kaufbeuren

I'm Wolfgang — I build open-source Eurorack modules in Berlin and take commissions for custom modules and embedded firmware.