07/2015 - : Arbeit an mehreren Tryton-Projekten
Rolle:
Softwareentwickler in einem agilen Team
Aufgaben:
Analyse und Umsetzung von Anforderungen in einem agilen Team
Produkte:
Python, Tryton, Mercurial, Git
Datenbanken: Postgres, MySql/MariaDB
06/2014 - 06/2015: Bankenportalsoftware mit Python/Django
Branche:
Dienstleistung
Rolle:
Softwareentwickler in einem agilen Team
Aufgaben:
Entwicklung einer Bankenportalsoftware mit integriertem B2B-Shop.
? Frontend-Web-Entwicklung mit Java-Script/Bibliotheken/HTML/CSS
? Backend-Entwicklung mit Python/Django
Produkte:
Python, Django, Mercurial, Jenkins, Java-Script, jQuery, Angular, verschiedene Datenbanken
11/2013 - 05/2014: Dienstleister für Lohn- und Gehaltsabrechnungen
Branche:
Dienstleistung
Rolle:
Stellvertretender Softwarearchitekt
Aufgaben:
? Übernahme der Vertretung der Build- und Deployment-Prozesse
? (Mit-)Entwicklung von Konzepten für mehrere Teilprojekte, u.a. ELSTAM
? Softwareentwicklung mit Delphi XE3
Produkte:
Delphi XE3, FinalBuilder, Kiln/FogBugz, Firebird
10/2012 - 10/2013: Regionale Manufaktur
Branche:
Konsumgüterindustrie
Rolle:
Projektleiter, Entwickler, Administrator
Aufgaben:
Ablösung einer Lexware-Auftragsverwaltung durch Tryton-ERP-Software
Aufsetzen eines Webshops basierend auf Tryton
Tryton ist ein OpenErp-Fork und begreift sich als ERP-Framework. Tryton ist
komplett in Python realisiert.
Produkte:
Tryton, Python, PostgreSQL, Eclipse/PyDev, HTML, JavaScript
02/2012 - 06/2012: Einführung von OpenErp bei einem internationalen Dienstleister
Branche:
Dienstleistung
Rolle:
Projektleiter, Entwickler, Administrator
Aufgaben:
Planung und Einführung des OpenErp-Systems für Einkauf/Verkauf/CRM und
individuellen Anpassungen. Installation virt. Linux-Server
Produkte:
OpenErp, Python, HTML, JavaScript, Eclipse, PyDev, Ubuntu
01/2011 - 12/2011: Mehrere Module für die Sage Classic Line bzw. Sage New Classic
Branche:
Produktions- und Handelsunternehmen
Rolle:
Projektleiter und Entwickler
Aufgaben:
Analyse und Programmierung mehrere betriebswirtschaftlicher Module im Bereich Auftragsverwaltung/Materialwirtschaft
Produkte:
MS-VBasic, MySQL
07/2010 - 12/2010: Maßnahmenabwicklung für Beschäftigungsfirmen
Branche:
Schulungs-/Weiterbildungsunternehmen
Rolle:
Projektleiter und Entwickler
Aufgaben:
Analyse und Programmierung einer Software zur Teilnehmerverwaltung und Reporting von geförderten (ARGE u. andere) Maßnahmen
Produkte:
Python, Django, JavaScript, jQuery, Postgres, Apache, Ecliplse, pyDev
Sonstiges:
1 Personen-Projekt bei der Durchführung
03/2010 - 04/2010 Arador City Hotel, Bad Oeynhausen
Branche:
Hotel
Rolle:
Projektleiter und Entwickler
Aufgaben:
Einrichtung einer Webpräsenz
Produkte:
Joomla, PHP, HTML, CSS
Sonstiges:
1 Personen-Projekt bei der Durchführung
01/2010 - 02/2010 Trendfashion, Lübbecke
Branche:
Bekleidungsgroßhandel
Rolle:
Projektleiter und Entwickler
Aufgaben:
Umsetzung einer Factoring-Schnittstelle für CAO-Faktura
Produkte:
C# mit VS2008, MySQL, CAO-Faktura
Sonstiges:
1 Personen-Projekt bei der Durchführung
11/2009 - 09/2010: Entwicklung eines Infrastrukturservers auf Linux-Basis
Branche:
IT-Infrastruktur
Rolle:
Geschäftsführer und (Mit-)Entwickler
Aufgaben:
Im Rahmen einer GmbH haben wir zu Zweit einen auf Ubuntu-Linux-basierenden Infrastrukturserver für KMU entwickelt. Ich war dabei für die Bereiche LDAP-Anbindung und die Auswahl und Anbindung von Anwendungssoftware federführend tätig.
Produkte:
Linux, Shellscripte, OpenLDAP, LxOffice, Tryton, Groupware, MySQL, Postgres, OpenOffice, Redmine, Apache
Sonstiges:
Mehrere Kundeninstallationen, aber wirtschaftlich nicht tragfähig für die GmbH
09/2008 - 04/2009 Leiter Systementwicklung bei der Envicomp Systemlogistik, Bielefeld
Leitung der Entwicklung der Bürosoftware, der Embedded-Software für die Fahrzeuge und des Support-Bereichs mit insgesamt 12 Mitarbeitern, Koordination der Softwareübernahme des franz. Mutterhauses. Umgangssprache bei den Verhandlungen war Englisch.
Software als .Net- und WinForms-Anwendung mit C#, diverse auf den Embedded-Geräten.
Envicomp ist die High-Tech-Tochter von Sulo für die Entwicklung von Hard- und Softwarekomponenten im Müllmanagement.
06/2001 - 09/2008 Senior-Entwickler bei Diamant Software, Bielefeld
Rechnungswesensoftware mit .NET, Entwicklung mit C++ und C#, Datenbanken MS-SQLServer, Oracle und Centura.
Fachliche Verantwortung für die Offene Posten-Verwaltung, die Anlagenbuchhaltung und die Berichte der Finanzbuchhaltung.
07/1999 - 06/2001 Abrechnungs- und Terminplanungssoftware für Mutter-/Kindkurheime
Projekt mit dem CBuilder unter Windows
10/1992 - 06/1999 Leitender Angestellter bei der Knowware GmbH, Bielefeld
Hauptsächlich zuständig für den Bereich Maschinenbau.
Windows- und DOS-Leitstände mit VisualC++, Werkssteuerung mit TCP/IP-Kommunikationsprotokoll
Autovermietsoftware für Zentrale und Filiale
Projekte für die Abfallwirtschaft
Programmiersprachen: C, C++ mit Visual Studio und CBuilder/Delphi
Datenbanken: Oracle, Btrieve, PervasiveSQL, Access
03/1987 - 09/1992 diverse kleinere Projekte
12/1982 - 02/1987 Dekra, Stuttgart
Datenbankdesign und Konzeption eines Systems für KFZ-Prüfungen bei Mitgliedern, ab 01/85 als Projektleiter
Adabas/Natural-Entwicklung
Diplom-Wirtschaftsinformatiker(FH) an der FH Furtwangen
Softskills:
Microsoft-Umgebung:
OpenSource/Linux:
Sprachschwerpunkte im Bereich Python und C / C++ / C#
Seit dem Jahr 2000 bin ich verheiratet und habe 3 Kinder.
Wir leben in einem gemütlichen Blockhaus in der ostwestfälischen Provinzstadt Bünde
zwischen Bielefeld und Osnabrück.
Privat bin ich seit einigen Jahren in der Herforder Linux-Gruppe engagiert. Neben allgemeinen Linux-Themen beschäftigen mich dabei hauptsächlich ERP-Systeme und dabei wiederum insbesondere OpenErp und Tryton.
Und wenn es irgendwie geht, bin ich 2-3 Mal die Woche joggenderweise unterwegs und
auch schon mal auf einem Volkslauf in der Region anzutreffen.
Im Laufe meiner beruflichen Tätigkeit habe ich Software für verschiedene Branchen entwickelt.
Zu den Wichtigsten gehören:
07/2015 - : Arbeit an mehreren Tryton-Projekten
Rolle:
Softwareentwickler in einem agilen Team
Aufgaben:
Analyse und Umsetzung von Anforderungen in einem agilen Team
Produkte:
Python, Tryton, Mercurial, Git
Datenbanken: Postgres, MySql/MariaDB
06/2014 - 06/2015: Bankenportalsoftware mit Python/Django
Branche:
Dienstleistung
Rolle:
Softwareentwickler in einem agilen Team
Aufgaben:
Entwicklung einer Bankenportalsoftware mit integriertem B2B-Shop.
? Frontend-Web-Entwicklung mit Java-Script/Bibliotheken/HTML/CSS
? Backend-Entwicklung mit Python/Django
Produkte:
Python, Django, Mercurial, Jenkins, Java-Script, jQuery, Angular, verschiedene Datenbanken
11/2013 - 05/2014: Dienstleister für Lohn- und Gehaltsabrechnungen
Branche:
Dienstleistung
Rolle:
Stellvertretender Softwarearchitekt
Aufgaben:
? Übernahme der Vertretung der Build- und Deployment-Prozesse
? (Mit-)Entwicklung von Konzepten für mehrere Teilprojekte, u.a. ELSTAM
? Softwareentwicklung mit Delphi XE3
Produkte:
Delphi XE3, FinalBuilder, Kiln/FogBugz, Firebird
10/2012 - 10/2013: Regionale Manufaktur
Branche:
Konsumgüterindustrie
Rolle:
Projektleiter, Entwickler, Administrator
Aufgaben:
Ablösung einer Lexware-Auftragsverwaltung durch Tryton-ERP-Software
Aufsetzen eines Webshops basierend auf Tryton
Tryton ist ein OpenErp-Fork und begreift sich als ERP-Framework. Tryton ist
komplett in Python realisiert.
Produkte:
Tryton, Python, PostgreSQL, Eclipse/PyDev, HTML, JavaScript
02/2012 - 06/2012: Einführung von OpenErp bei einem internationalen Dienstleister
Branche:
Dienstleistung
Rolle:
Projektleiter, Entwickler, Administrator
Aufgaben:
Planung und Einführung des OpenErp-Systems für Einkauf/Verkauf/CRM und
individuellen Anpassungen. Installation virt. Linux-Server
Produkte:
OpenErp, Python, HTML, JavaScript, Eclipse, PyDev, Ubuntu
01/2011 - 12/2011: Mehrere Module für die Sage Classic Line bzw. Sage New Classic
Branche:
Produktions- und Handelsunternehmen
Rolle:
Projektleiter und Entwickler
Aufgaben:
Analyse und Programmierung mehrere betriebswirtschaftlicher Module im Bereich Auftragsverwaltung/Materialwirtschaft
Produkte:
MS-VBasic, MySQL
07/2010 - 12/2010: Maßnahmenabwicklung für Beschäftigungsfirmen
Branche:
Schulungs-/Weiterbildungsunternehmen
Rolle:
Projektleiter und Entwickler
Aufgaben:
Analyse und Programmierung einer Software zur Teilnehmerverwaltung und Reporting von geförderten (ARGE u. andere) Maßnahmen
Produkte:
Python, Django, JavaScript, jQuery, Postgres, Apache, Ecliplse, pyDev
Sonstiges:
1 Personen-Projekt bei der Durchführung
03/2010 - 04/2010 Arador City Hotel, Bad Oeynhausen
Branche:
Hotel
Rolle:
Projektleiter und Entwickler
Aufgaben:
Einrichtung einer Webpräsenz
Produkte:
Joomla, PHP, HTML, CSS
Sonstiges:
1 Personen-Projekt bei der Durchführung
01/2010 - 02/2010 Trendfashion, Lübbecke
Branche:
Bekleidungsgroßhandel
Rolle:
Projektleiter und Entwickler
Aufgaben:
Umsetzung einer Factoring-Schnittstelle für CAO-Faktura
Produkte:
C# mit VS2008, MySQL, CAO-Faktura
Sonstiges:
1 Personen-Projekt bei der Durchführung
11/2009 - 09/2010: Entwicklung eines Infrastrukturservers auf Linux-Basis
Branche:
IT-Infrastruktur
Rolle:
Geschäftsführer und (Mit-)Entwickler
Aufgaben:
Im Rahmen einer GmbH haben wir zu Zweit einen auf Ubuntu-Linux-basierenden Infrastrukturserver für KMU entwickelt. Ich war dabei für die Bereiche LDAP-Anbindung und die Auswahl und Anbindung von Anwendungssoftware federführend tätig.
Produkte:
Linux, Shellscripte, OpenLDAP, LxOffice, Tryton, Groupware, MySQL, Postgres, OpenOffice, Redmine, Apache
Sonstiges:
Mehrere Kundeninstallationen, aber wirtschaftlich nicht tragfähig für die GmbH
09/2008 - 04/2009 Leiter Systementwicklung bei der Envicomp Systemlogistik, Bielefeld
Leitung der Entwicklung der Bürosoftware, der Embedded-Software für die Fahrzeuge und des Support-Bereichs mit insgesamt 12 Mitarbeitern, Koordination der Softwareübernahme des franz. Mutterhauses. Umgangssprache bei den Verhandlungen war Englisch.
Software als .Net- und WinForms-Anwendung mit C#, diverse auf den Embedded-Geräten.
Envicomp ist die High-Tech-Tochter von Sulo für die Entwicklung von Hard- und Softwarekomponenten im Müllmanagement.
06/2001 - 09/2008 Senior-Entwickler bei Diamant Software, Bielefeld
Rechnungswesensoftware mit .NET, Entwicklung mit C++ und C#, Datenbanken MS-SQLServer, Oracle und Centura.
Fachliche Verantwortung für die Offene Posten-Verwaltung, die Anlagenbuchhaltung und die Berichte der Finanzbuchhaltung.
07/1999 - 06/2001 Abrechnungs- und Terminplanungssoftware für Mutter-/Kindkurheime
Projekt mit dem CBuilder unter Windows
10/1992 - 06/1999 Leitender Angestellter bei der Knowware GmbH, Bielefeld
Hauptsächlich zuständig für den Bereich Maschinenbau.
Windows- und DOS-Leitstände mit VisualC++, Werkssteuerung mit TCP/IP-Kommunikationsprotokoll
Autovermietsoftware für Zentrale und Filiale
Projekte für die Abfallwirtschaft
Programmiersprachen: C, C++ mit Visual Studio und CBuilder/Delphi
Datenbanken: Oracle, Btrieve, PervasiveSQL, Access
03/1987 - 09/1992 diverse kleinere Projekte
12/1982 - 02/1987 Dekra, Stuttgart
Datenbankdesign und Konzeption eines Systems für KFZ-Prüfungen bei Mitgliedern, ab 01/85 als Projektleiter
Adabas/Natural-Entwicklung
Diplom-Wirtschaftsinformatiker(FH) an der FH Furtwangen
Softskills:
Microsoft-Umgebung:
OpenSource/Linux:
Sprachschwerpunkte im Bereich Python und C / C++ / C#
Seit dem Jahr 2000 bin ich verheiratet und habe 3 Kinder.
Wir leben in einem gemütlichen Blockhaus in der ostwestfälischen Provinzstadt Bünde
zwischen Bielefeld und Osnabrück.
Privat bin ich seit einigen Jahren in der Herforder Linux-Gruppe engagiert. Neben allgemeinen Linux-Themen beschäftigen mich dabei hauptsächlich ERP-Systeme und dabei wiederum insbesondere OpenErp und Tryton.
Und wenn es irgendwie geht, bin ich 2-3 Mal die Woche joggenderweise unterwegs und
auch schon mal auf einem Volkslauf in der Region anzutreffen.
Im Laufe meiner beruflichen Tätigkeit habe ich Software für verschiedene Branchen entwickelt.
Zu den Wichtigsten gehören: