Servus! Mein Name ist Carlo Zottmann. Ich bin freier Softwareentwickler aus München, arbeite primär an Web-Projekten, und bin spezialisiert auf sowie interessiert an Ruby on Rails und Scripting (Backend & Javascript) generell.

Ich bin erreichbar via Mail, Xing, LinkedIn oder Telefon: +49 (176) 9687 5739.

Mehr über mich, meine Arbeit und meine Projekte.

Mehr über mich

In aller Kürze

Geboren 1974. Erste erfolgreiche Programmierversuche mit 13.

1997 zog ich nach München, wo ich seitdem beruflich und privat Anwendungen und Sites fürs Internet entwickle. Bis Ende 2008 befand ich mich in Festanstellungen, u.A. als Technical Lead, Market Engineering Europe bei Yahoo! Deutschland, davor als Systementwickler bei einer Tochter der ProSiebenSat.1 AG — und seit 2009 bin ich selbständig.

Ich bin verheiratet und nahezu immer guter Dinge.

Carlo Zottmann

Unterwegs in diesem Internet, von dem man jetzt soviel hört

Ich bin in vielen sozialen Netzwerken vertreten; die hier einzeln aufzulisten, würde den Rahmen sprengen. Die wichtigsten Eckdaten: ich twittere, ich blogge (wenn auch recht unregelmäßig), ich nutze Facebook — und noch Einiges mehr. Aber ich muss ja nicht sofort alles verraten. :)

Meine Arbeit

Mein Handwerk

Ich entwickle Software, primär fürs Web. Das mache ich sowohl für Kunden als auch in eigener Sache. Dazu nutze ich hauptsächlich Ruby on Rails. Ich hab auch Spaß an Javascript, entweder für Anwendungen im Browser oder für die Entwicklung von Browser-Addons. Ich spreche auch Python, Perl und PHP; auch wenn ich diese Sprachen nur noch selten nutze. ;)

Desweiteren biete ich Beratungen im Social Media-Bereich an. Wenn Sie sich z.B. fragen, wozu man im Unternehmen Twitter, Facebook et al braucht, und ob oder wie man diese Sites zu Marketing- oder PR-Zwecken sowie zur Imagepflege einsetzen kann, sollten wir miteinander reden.

Mein Handwerkszeug

Auf dem Desktop liebe ich Mac OSX, weil es mir aus dem Weg geht und mich einfach arbeiten lässt. OSX hat eine große und hochwertige Shareware-Landschaft, die z.B. meinen Lieblingseditor Textmate hervorgebracht hat. Wenns um Server geht, bin ich Ubuntu zugetan, habe aber auch nichts gegen andere Unix/Linux-Systeme. Whatever gets the job done…

Für meine Webanwendungen nutze ich primär und gern Ruby on Rails, ein unglaublich cleveres und zeitsparendes Framework. Aber ich bin auch anderen Ruby- oder Python-"Konkurrenzprodukten" nicht abgeneigt — bis jetzt haben sie mir alle Spaß bereitet, und das ist immer eine gute Sache. Desweiteren bin ich ein großer Freund von Javascript, das allerdings noch mehr, wenn ich das exzellente jQuery-Framework einsetzen kann. Was soll ich sagen, es rockt halt. Was übrigens auch auf mein Lieblings-SCM-System Git und den großartigen GitHub zutrifft.

Für meine Kundenprojekte setze ich sehr erfolgreich Basecamp ein, ein übersichtliches web-basiertes Projektplanungs- und Kommunikationstool. Es erlaubt meinen Kunden und mir, leicht und schnell Arbeitspakete und Meilensteine zu definieren, ohne dass wir im endlosen Email-Wust aneinander vorbeireden und -planen. Eins der besten Kunden-Dienstleister-Kommunikations-Tools im Netz, ganz ehrlich.

Ausgewählte eigene Projekte

TwerpScan

TwerpScan ist ein Tool zur Verwaltung der Twitter-Kontakte. Twitters eigene Followers-Verwaltung lässt sehr stark zu wünschen übrig, und ist für Menschen mit mehr als 20 Followern einfach nur unpraktisch. Zum Glück bietet Twitter eine API, also kann man bei Bedarf selbst nachbessern. ;)

Die erste Version von TwerpScan baute ich komplett client-seitig mit YUI und Yahoo! Pipes, eigentlich mehr aus Neugier: ich wollte wissen, ob es möglich ist. (Es ist möglich.) Die aktuelle Version wurde von Grund auf neu geschrieben und nutzt die Twitters generelle API sowie die OAuth-Schnittstelle für sicheres Authentifizieren von Usern.

Gebaut mit Ruby on Rails und Spaß; nutzt u.A. MemCache und o.g. Twitter-APIs.

CharPool

CharPool ist war einer der Gründe für meine Selbständigkeit: eine Community-Site für Spieler des MMOG World of Warcraft. Spieler konnten sich registrieren, ihre Spiel-Charaktere auf der Site eintragen, wo sie dann im Tagesrythmus mit dem Spiel abgeglichen wurden. In Verbindung mit vom User hochgeladenen Screenshots, geschriebenen Blogeinträgen und Twitter-Nachrichten entstand so mit der Zeit eine Chronik, die auf einem ständig wachsenden Zeitstrahl angezeigt wurde.

Im Dezember 2009 erklärte ich das Projekt für beendet; nachdem ich ca. zwei Jahre auf der Idee saß, sie aber aus Zeitgründen nicht umsetzte, passierte, was passieren musste: im Mai, keinen Monat nach dem CharPool-Launch, tauchten große Konkurrenzsites auf, an denen ihre Entwicklerteams halt auch schon längere Zeit gearbeitet hatten, und die aufgrund von Network-Zugehörigkeiten direkt mit mehreren Tausend Nutzern starten konnten. Tja, Pech. Die Moral von der Geschicht': nicht zu lange warten, wenn man eine gute Idee hat. :)

CharPool enthielt u.A. Ruby on Rails, RPX, Simile Timeline, per Memcache-Queues gesteuerte Worker-Prozesse und viel Liebe.

Random.li

Eine kleine Geschenkvorschlagsmaschine. Mir fiel vor ein paar Jahren auf, dass ich mich zu jedem größeren Anlass frage, was ich der betreffenden Person schenken soll. Random.li fragt nach einer groben Richtung (d.h. Kategorie(n) + Preisspanne) — und zeigt dann bunt gewürfelt passende Produkte aus den Amazon-Produktkatalogen an. Dazu gibts bei Bedarf passende Kaufhausmusik, um das Einkaufsfeeling richtig rund zu machen.

Random.li wurde komplett im Frontend realisiert, d.h. es ist eine reine Javascript-Anwendung. Sie nutzt u.A. jQuery und IE7-JS.

BetterSearch

Ein Firefox-Addon, das ich erstmals im Jahr 2005 veröffentlichte, damals noch unter dem Namen "McSearchPreview". Es zeigt auf Google, Yahoo!, MSN und einigen weiteren Sites Vorschaubilder (sog. Preview-Thumbnails) zu den Suchergebnissen an. Dazu kommen noch ein paar Helfer-Funktionen, wie z.B. das Ergebnis direkt in der Suchseite anzeigen zu lassen. Über die Jahre habe ich das Addon weiterentwickelt und gepflegt, bevor ich es Anfang 2009 verkauft habe.

Addon-typisch wurde BetterSearch in XUL und Javascript geschrieben, nutzte zeitweilig allerdings auch einige serverbasierte PHP-Scripts, die sich um die Verbindungen zu den Amazon-APIs kümmerten.

Impressum

Carlo Zottmann
Zeisigweg 30
81827 München

Tel.: 089 / 317 12 74

Email: carlo@municode.de

Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz: DE260224054

Haftungshinweis

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