Ich, vandango

vandango | creative coding … discovering zen

Das bin ich

Mein Name ist Jonathan Naumann.
Mein Nick ist vandango.
Mein Geburtstag ist der 26. November im Jahr 1982.
Ich bin geboren in Neubrandenburg / Deutschland.
Ich lebe in Friedberg in Deutschland, das liegt bei Frankfurt / Main.
Am 01.01.2011 habe ich mit dem Rauchen aufgehört.
Seit April 2012 trainiere ich dreimal wöchentlich mit Kettlebells.
Über mich und mit mir gab es einen Artikel in der Mens Health Ausgabe 11/2011.
Ich fahre eine Honda CBR 600 RR von 2005.

Berufliches

Ich arbeite als Software Consultant bei der Firma Coding Ant in Frankfurt.
Ich bin MCPD für .NET 4.0 Windows Developer.
Ich habe ein MCTS für .NET 4.0 Data Access.
Ich habe ein MCTS für .NET 4.0 Windows Application Development.
Ich habe ein MCTS für .NET 4.0 Windows Communication Foundation.
Ich arbeite(te, bis 2009) an einer modularen 3D Graphik und Physik Engine die wuerxEngine heißt.
Ich bin Gründer und Hauptentwickler des Open-Source Content Management Frameworks toendaCMS (seit August 2010 aufgegeben).
Ich bin Gründer und Inhaber der Firma Toenda Software Development (seit Ende 2009 aufgegeben).

Social & Kommunikation

Du kannst mir eine eMail senden.
Meine Skype ID ist jonathan.naumann.
Ich habe einen Xing Account .
Ich habe einen Flickr Account.
Und ich bin ein aktiver Twitterer.
Auch bin ich bei Facebook und Google+.

Das war

Ich war Moderator im deutschen Linuxforum linuxforen.de.
Ich war Co-Autor des deutschen Werder Bremen Weblogs werderblog.net.
Ich war Gründungsmitglied des Vereins für das deutsche Werder Bremen Forum Worum.org (WORUM E.V.).
Ich schreibe gerne; nicht nur hier sondern auch in Online Magazinen wie PlanetMTG.

Kurze Beschreibung meiner Kenntnisse

Ich bin ein Hacker (kein Cracker!), ein Hacker ist mehr oder weniger ein Programmierer. Die meisten meiner Fertigkeiten habe ich mir selbst beigebracht, andere durch Arbeit für meine Kunden oder durch offizielle Lernprozesse zum Software Entwickler angeeignet bekommen. Aber wie gesagt, das meiste habe ich selbst gelernt; viele Bücher, viele Webseiten habe ich verschlungen und viele Nächte am Rechner verbracht. Seit damals hatte ich schon verschiedene Job Titel, aber alle beinhalteten immer folgendes Thema: IT-Mann für Software Entwicklung & Software Reengineering.
Dabei ist es überhaupt nicht wichtig, ob man sagt dass man in dieser oder in jener Programmiersprache ein Profi ist, es zählt nur, das man Programmieren kann; nicht mehr und nicht weniger. Es zählt der abstrakte Gedanke und die Fähigkeit, im Code eine Kunst zu sehen. Man sagt nicht ohne Grund: “Code ist Poesie!”. Aber leider verstehen das nicht alle so, daher hier eine kleine Auflistung aller Programmier- und Scriptsprachen die ich mir wirklich angeeignet habe: C / C++ / C#, ein wenig Java, PHP, Python, ein kleines bisschen Ruby, Shell Scripting, XML, XHTML / HTML / CSS, Basic / Visual Basic, ASP, ASP.NET, AJAX, JavaScript, leider auch ABAP, etc. Und? Ist das genug?
Das nächste wichtige Detail im IT Business sind die Datenbanken. Dazu kann ich sagen: ich kann Datenbanken erstellen, planen, designen und benutzen. Und nochmal für die schon angesprochenen Leute: MySQL, XML für Datenbanken, Microsoft SQL Server (2000, 2005, 2008), PostgreSQL, SQLite, Microsoft Access, MIS Alea / Infor PM OLAP Server, db4objects.
Aber keiner dieser Sprachen und Datenbanken können ohne eine Basis arbeiten. Und diese Basis, ja es geht ums Betriebssystem, sollte man auch beherrschen. Ich selber habe meine eigene Meinung zu den diversen Systemen. Benutzen kann ich sie aber alle, manche besser, manche schlechter. Geübt bin ich in folgenden System: Unix, Linux, BSD, Windows Familie (3x, 95, 98, Me, 2000, XP, 2003, Vista, 2008, 7), Mac OS und Mac OS X.
Bei der Entwicklung von Programmen ist oft der einzige Weg zur Erleuchtung, fertige Bibliotheken und vorhandene Systeme nutzen zu können. Folgende Bibliotheken habe ich schon ausführlich genutzt: .NET / Mono (ja richtig, .NET ist auch nur ein Framework), OpenGL, DirectX, Leadtools für Graphiken, Telerik RadControls für ASP.NET und WindowForms, ERPConnect, DevExpress für ASP.NET und WindowForms und andere. Aber es geht nicht nur um Control-Sammlungen oder Frameworks sondern auch Programme die die Entwicklung unterstützen. Hierzu zählen bei mir z.B. Adobe Photoshop, Gimp, Microsoft Visual Studio (6, 2002, 2003, 2005, 2008, 2010), Zend Studio oder auch einfache Editoren wie e, UltraEdit oder das einfache Notepad.
Zu guter letzt und nicht zu vergessen, wo soll der ganze Code hin? Natürlich in die Sourcecode-Verwaltungssoftware, also SVN, CVS oder git.
Weiterhin habe ich auch in diversen Business-Bereichen Erfahrungen sammeln können. Z.B. als Senior Software Architekt für Business Intelligence Services oder aktuell im Bereich Financial Data Services und Quant Development.

Artikel, Berichte und anderes journalistisches Zeug

Magic the Gathering Artikel

Diverse Einträge auf werderblog.net
Dieser Blog

“Things i have done”

Ich habe an vielen verschiedenen Projekten mitgewirkt. Hier ist eine kleine Übersicht:

Seit November 2011 arbeite ich an diversen Anwendungen aus verschiedenen Investment Banken für die Themen Research, ESG und Portfolio Management. Dazu gehören die Deutsche Bank, Union Invest und die Deka Bank.

Seit Anfang 2010 schreibe ich gelegentlich Artikel für das deutsche Magic: The Gathering Online Magazin PlanetMTG.

Von Ende 2009 – Ende 2011 habe ich einen high-performance multi-threading Server zur Berechnung analytischer Kennzahlen für Bonds und Options auf Basis des .NET-Frameworks und dem Microsoft SQL Server entwickelt. Dieser Server arbeitet mit einem integriertem Cache und einen Plugin-System.

2010 – 2011 habe ich einen FileTrigger auf Basis des .NET-Frameworks entwickelt.

Seit Juli 2008 bin ich Ko-Autor bei dem Fussball Weblog werderblog.net für den Verein Werder Bremen.

Im Jul1 2008 habe ich begonnen, einen Online Shop auf Basis des .NET-Frameworks zu entwickeln. Dieser bildet die Grundlage für den Online Shop des Uhrenmachers A.Mantei. Das System ist mit C# und .NET 3.5 entwickelt worden und nutzt den Microsoft SQL Server 2005 um seine Daten zu speichern.

Diese Seite muss ab hier noch übersetzt werden!

From Februrary 2008 until January 2009 (ca.) i’m working on a big project where i wrote a ASP.NET webclient portal (called SAP CRM Client). It’s linked to a WCF services which stores it’s data on a MS SQL Server 2005 database server. The service loads it’s data from some SAP systems and replicates the storage between the MS SQL Server and the SAP systems. Thereby we make the application about 100 percent faster as the SAP application on the same database.

In January 2008 i started the work on a movie management application (collect movies, persons and administer them) for Windows and other .NET/Mono supported platforms. It’s written in C# and uses MSSQL Server 2005 to store it’s data.

Also in December 2007 i have written a ETL-Interface for OLAP-Databases (called CubeTransformer). It’s a plugin-based application which has plugins for many different OLAP-Databases like MIS Alea (Infor PM Olap Server), Microsoft OLAP, Palo, Cognos, Business Objects and other systems.

In December 2007 i have started a new application (Compareos). It’s a WindowsForms application (using massive elements from CRM, ERP and PMS systems) and it’s using MS SQL Server 2005 to store it’s data.

In September 2007 i have wrote a application (Creator³) for Kubikfoto. It’s a WindowsForms application to create Kubikfoto XML file projects. It’s written in VB.NET.

In 2007 i have written a software for a paying automate using .NET 2.0. The software is using a framework (also written by me) as base and it’s developed very close to the hardware (using serial streams etc.). It’s mostly written in C#. The automate software is used on the german northsea island Langeoog.

The engine is a plugin based engine for Automate systems with interfaces for different paying systems like cash money units or cash card reader and interfaces for different cash printer. Client/Server based application with a administration application to administer and account different Automates in a configured range.

In the last months of 2006 i have written a web photo management service software called Zappr based on ASP.NET 2.0 (now 3.5) and C#. It’s supporting some AJAX features.

In Sommer 2006 i started the work for my class libary and middleware (Toenda Foundation Library). It’s usefull as base for many applications in many different ranges (.NET 3.5, C#).

In Sommer 2006 i wrote a first version of a ETL-Interface for the OLAP-Database MIS Alea (Infor PM Olap Server) using .NET 2.0 and C#.

In May 2006 i have started developing a job search engine called JobLight in association with a company called mediamouse.

In January 2006 i have started a game engine project called Dystopie. It’s a dynamic game engine and i’m working on a browsergame (Dystopie Online) using this engine.

… ab hier wieder deutsch …

Anfang 2006 habe ich die Arbeit an einem kleinen Projekt namens MonoPad begonnen. MonoPad ist ein kleiner simpler C# Editor, geschrieben in C# und auf Basis von Mono.

2005 habe ich eine Klassenbibliothek (ZERM Engine) zur Verarbeitung von Krankenkassenabrechnungen und zur Generierung und Abwicklung komplexer Regelwerke zur Abrechnung von Patienten über das Krankenkassensystem in Deutschland auf Basis von Visual Basic 6.0 entwickelt.

2005 habe ich eine Administrations- und Verwaltungssoftware für Hörgeräteakustiker und Optiker mit Visual Basic 6 und MS SQL 2000 entwickelt (Karl32).

Auch 2005 habe ich auch eine Kassensoftware für Hörgeräteakustiker und Optiker (LePOS) geschrieben. Diese habe ich mit Visual Basic 6 und MS SQL Server 2000 entwickelt.

2005 war das Enlightenment Jahr. Zwischen der deutschen Übersetzung und einigen kleineren Patches habe ich 3 coole Themes für E17 erschaffen. japan2007 (vorher japan2005 und japan2006), das clean und das slate Theme. Und als Abschluss habe ich auch noch ein Installer-Script für E17 gebastelt.

Mein kleines CMS Projekt toendaCMS wurde ab nach einer initialen Entwicklungsphase von Oktober 2003 bis Sommer 2005 immer größer und größer und bekam ab 2005 eine eigene Community inl. eines Forums und eines Wikis.

Seit Februar 2005 bin ich Moderator im größten deutschen Linux Forum www.linuxforen.de.

Irgendwann im Jahr 2003 begann ich die Arbeiten an einer Plattform-unabhängigen 3D-Engine für Spiele, genannt wuerxEngine. 2005 habe ich dabei zusammen mit Gereon Frey wesentliche Teile neu geschrieben und das darunterliegende Framework weiterentwickelt.

Im Oktober 2003 habe ich mit einem Freund zusammen die Firma Toenda Software Development unter dem Namen pvd.Design gegründet. Nach 6 Monaten verließ er die Firma, seit dem führe ich sie alleine fort.


Obligatorisches Impressum

Da es heutzutage immer wieder zu irgendwelchen Massenabmahn-Aktionen kommt, werde ich hier nicht meine echte Adresse angeben. Sorry, aber jeder Einwand gegen diese Seite oder deren Inhalt kann mit mir per eMail und ohne Anwalt geklärt werden. Zwar ist es noch nicht dazu gekommen, aber ich habe keine Lust auf solcherlei Scherereien und unnötig entstandene Kosten; weder für mich noch für meine Versicherung. Ich zahle desweiteren auch keine Ungerechtfertigte Abmahngebühren.
Daher: Sorry, falsche Adresse. Kontakt kann per eMail stattfinden.

Jonathan Naumann
39 Abel Smith Street
Te Aro 6011, New Zealand
eMail: jonathan [at ] toenda [ punkt ] com

Der Inhalt dieser Seite unterligt dem Copyright von Jonathan Naumann © 2003 – 2013. Alle Rechte vorbehalten.

Ich möchte nochmal auf folgende Dinge hinweisen: die Aufnahme in Datenbanken und -sammlungen ist explizit untersagt und ich möchte auch nicht unverlangt kommerzielle Werbung bekommen. Falls es doch zu diesen Dingen kommt, behalte ich mir vor, den Aufwand zur Löschung oder ähnlichem dem Verursacher mit 200€ in Rechnung zu stellen.

Disclaimer

Die Inhalte dieser Seite werden unter einer Creative Commons Lizenz publiziert. Für die auf der Website “vandango.org” veröffentlichten Inhalte (sowohl für Texte, als auch für alle anderen Dokumente) gelten für jede Art der Verwendung folgende Bedingungen:

1. Namensnennung: Unter der Voraussetzung, daß die Rechteinhaberschaft des o.g. Autors anerkannt wird, dürfen Bearbeitungen des hier vorliegenden Materials angefertigt werden; außerdem ist es unter Namensnennung erlaubt die Inhalte zu vervielfältigen, zu verbreiten, aufzuführen und öffentlich zugänglich zu machen.
2. Nicht-Kommerzielle Nutzung: Die Weiterverwendung und Bearbeitung darf ausschließlich zu nicht-kommerziellen Zwecken erfolgen!
3. Weitergabe unter gleichen Bedingungen: Bearbeitungen der unter der Website “wissenswerkstatt.net” publizierten Inhalte dürfen ebenfalls nur unter einem (CC-)Lizenzvertrag verbreitet werden, der dem hier genannten entspricht.

In der Kurzfassung: Die Inhalte der Seite “vandango.org” sind kein frei verfügbares Gemeingut, sondern gemäß der Creative Commons-Lizenz geschützt, d.h. Kopieren geht gar nicht, Verlinken geht, Zitieren geht unter Angabe der Quelle, beides allerdings nur zu nichtkommerziellen Zwecken.

Creative Commons License

Link: Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License.

Haftungshinweis | Hyperlinks
Trotz sorgfältiger inhaltlicher Kontrolle übernehme ich keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.

Bei direkten oder indirekten Verweisen auf fremde Webseiten (”Hyperlinks”), die außerhalb des Verantwortungsbereiches des jeweiligen Autors liegen, würde eine Haftungsverpflichtung ausschließlich in dem Fall in Kraft treten, in dem der Autor/die Autorin von den Inhalten Kenntnis haben und es ihnen technisch möglich und zumutbar wäre, die Nutzung im Falle rechtswidriger Inhalte zu verhindern. Deshalb erkläre ich hiermit ausdrücklich, daß zum Zeitpunkt der Linksetzung keine illegalen Inhalte auf den zu verlinkenden Seiten erkennbar waren. Auf die aktuelle und zukünftige Gestaltung, die Inhalte oder die Urheberschaft der gelinkten/verknüpften Seiten habe ich keinerlei Einfluss.

Die unter “www. vandango.org” publizierten Artikel sind grundsätzlich mit einem hohen Anspruch auf Genauigkeit erstellt; die Informationen wurden sorgfältig recherchiert. Eine Gewähr für Aktualität, Richtigkeit und Vollständigkeit kann allerdings dennoch nicht übernommen werden.

Sollten sie zur Auffassung gelangen, ein Beitrag verletze ihr Persönlichkeits-, Urheber- oder ein anderes ihrer Rechte, so wählen sie bitte nicht den kosten- und zeitintensiven Weg über einen Anwalt. Die Kontaktaufnahme über o.g. Mailadresse verspricht in begründeten Fällen schnellere Abhilfe.

Wenn innerhalb von Artikeln von mir (“vandango”) rechtliche Themen berührt sind, so handelt es sich dabei in keinem Fall um Rechtsauskünfte. Alle Aussagen wurden von mir selbst recherchiert und nach bestem Wissen und Gewissen wiedergegeben. Eine Haftung kann jedoch auch hier nicht übernommen werden. Rechtsverbindliche Auskünfte dürfen (lt. Rechtsberatungsgesetz) ausschließlich Rechtsanwälte oder andere gesetzlich ausdrücklich befugte Personen und Institutionen erteilen.

Danksagung | Hinweis

Dieser Blog wird angetrieben von WordPress. Das Design variiert das K2 Theme.

Datenschutzpolicy

Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. („Google“) Google Analytics verwendet sog. „Cookies“, Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglicht. Die durch den Cookie erzeugten Informationen über Ihre Benutzung diese Website (einschließlich Ihrer IP-Adresse) wird an einen Server von Google in den USA übertragen und dort gespeichert. Google wird diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten für die Websitebetreiber zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen zu erbringen.

Auch wird Google diese Informationen gegebenenfalls an Dritte übertragen, sofern dies gesetzlich vorgeschrieben oder soweit Dritte diese Daten im Auftrag von Google verarbeiten. Google wird in keinem Fall Ihre IP-Adresse mit anderen Daten der Google in Verbindung bringen. Sie können die Installation der Cookies durch eine entsprechende Einstellung Ihrer Browser Software verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website voll umfänglich nutzen können. Durch die Nutzung dieser Website erklären Sie sich mit der Bearbeitung der über Sie erhobenen Daten durch Google in der zuvor beschriebenen Art und Weise und zu dem zuvor benannten Zweck einverstanden.

Fragen…

… sind per eMail an jonathan [at ] toenda [ punkt ] com zu richten.

flattr this!