Hallo und Willkommen
Ich bin Martin Konradi
CTO & Co-Founder Matchory.com
Skills

Ich bin ein Full Stack Web Developer - das bedeutet ich kann Ihnen alles aus einer Hand bieten:

  • Server-Installation von Linux Betriebssystemen und Konfiguration von HTTP Servern (Apache, Nginx), Einrichtung von Datenbanken (MySQL, Elasticsearch, Redis), Firewall und Installation/Kompilierung aller benötigten Komponenten auf dedizierten Servern oder auch in der Cloud bei Amazon AWS.
  • Backend-Programmierung Ihre Web-Applikation auf Basis von PHP - beispielsweise mit dem Framework Laravel in Verbindung mit dem Frontend und angeschlossenen Datenbanken.
  • Backend-API-Programmierung Ihre API-Schnittstelle auf Basis von serverseitigem Javascript mit NodeJS.
  • Web-Crawler Ich habe viel Erfahrung im Web-Scraping: Kontinuierlich detaillierte Informationen aus beliebigen Webseiten extrahieren, aufbereiten und strukturiert in Datenbanken schreiben - auch in grossem Umfang über Proxies gesteuert auf PHP-Basis oder über Apache Nutch in Kombination mit MySQL und Elasticsearch. Schwierige Situationen, in denen beispielsweise auch Mausbewegungen simuliert werden, kann ich mit PhantomJS realisieren.
  • Volltextsuche Für mehrere Projekte habe ich intensiv mit Elasticsearch gearbeitet. Diese Open Source Software ist dazu geeignet, auch sehr grosse Textmengen mit vielfältigen Feineinstellungen und zusätzlichen Filtern zu durchsuchen.
  • Wordpress-Plugins Maßgeschneiderte Plugins für Ihr spezielles Einatzgebiet oder Anpassung von vorhandenen Plugins.
  • Amazon Alexa Skills Allgemeine Chat-Bot-Programmierung und im speziellen auch Alexa Skills.
  • Apps für Android & iOS Auf Basis von Ionic Cordova/PhoneGap - dabei kann mit einer Code-Basis für beide Systeme gleichzeitig entwickelt werden.
  • Beratung Ich helfe Ihnen, Ihre Applikation zu entwerfen und bringe mich gerne mit eigenen Ideen zur Erweiterung ein.


PHP 90%

Laravel 85%

Javascript 75%

NodeJS 80%

Elasticsearch 95%

MySQL 85%

Redis 75%

HTML5 90%

CSS 65%

jQuery 90%

Crawler Scraping PhantomJS 95%

Apache / Nginx 80%

Linux Ubuntu Debian 70%

Amazon Alexa Skills 90%

Ionic Cordova PhoneGap 80%

Wordpress-Plugins 85%

AngularJS 60%

Apache Nutch 65%

Ausbildung
  • Sportsee-Schifferschein
    Führen gewerblich genutzter Motor & Segel-Yachten in Nord-/Ostsee, Mittelmeer
    2009-2011
  • Diplom Designer Electronic Business
    Universität der Künste Berlin
    2000-2006
  • Kommunikationswissenschaft / Informatik / BWL
    Freie Universität Berlin
    Abgeschlossenes Grundstudium
    1998-2004
  • Abitur
    Gymnasium Walldorf Baden / Württemberg
    1986-1994
Berufserfahrung
  • Freiberuflicher Software Entwickler
    Konradi netWorker

    Schon während meines Studiums habe ich in der Anfangszeit des Internets im Jahr 2000 das Frontend für den Relaunch von Zeit.de und der McKinsey SummerAcademy erstellt. Seitdem sind meine Programmierfähigkeiten kontinuierlich mit dem Internet "mitgewachsen".

    1999-heute
  • Freelancer
    Spotfolio GmbH

    Für die Technologiescouting-Plattform spotfolio.com habe ich die Daten aufbereitet und über eine sehr detaillierte Elasticsearch Implementierung mit NodeJS-API Schnittstelle zugänglich gemacht. Darüber hinaus habe ich einen Unternehmens-Webcrawler programmiert.

    2016-2017
  • Mitgründer & CTO
    Echtzeiten GmbH - Knicket AppSearch

    Das Technik-Kernteam bestand anfangs aus zwei Entwicklern (mich eingeschlossen) mit zeitweise externen Freelancern. Ab mitte 2014 war ich dann für die komplette Entwicklung zuständig. Hier habe ich vom Geo-Routing, Loadbalancing über Serverinstallation und Administration, iOS & Google Play Store Crawling über Proxies, Elasticsearch-Suche, API-Anbindung für Apps via NodeJS alles entwickelt und betreut.

    2013-2016
  • Leiter Forschung & Entwicklung
    complexium GmbH

    Bei Complexium war ich von Anfang an mit dabei und habe die Software für das Social-Media-Monitoring programmiert und später auch die Entwicklungs-Abteilung geleitet.

    2006-2013
Portfolio