Schlagwörter
Skills
Arbeitsweise/-schwerpunkte
Sprachen
- C++
Starke Typsysteme und kompilierte Sprachen reduzieren die Fehleranfälligkeit von Software. Dazu die Ausdrückstärke von Objektorientierung machen die Hochsprachen aus der C Sprachfamilien zu meinen vorwiegend eingesetzten Werkzeugen – wenn das Problem dazu passt. - Agile Softwareentwicklung
Agile Entwicklungsmethoden geben mir das schnelle Feedback, das meine Arbeit produktiver und für alle Beteiligten erfüllender macht. - Komponentenbasierte Entwicklung
Egal ob GUI oder Architektur – klare Verantwortlichkeiten und Anpassbarkeit von Komponenten führen schneller zu Ergebnissen und machen es einfacher, die Software zu verstehen und zu warten.
- Koordination und Leitung von Entwicklungsteams
- Projektmanagement
- Anforderungsanalyse, Architektur, Planung und Design von Softwareprodukten
- Softwareentwicklung im Backendbereich
- Entwicklung von Webapplikationen in Backend und Frontend
- Design und Implementierung von relationalen Datenbanken
- C++
Das erweiterte Typsystem und generische Programmierung machen aus meiner Sicht C++ zur ausdrucksstärksten Sprache überhaupt - Agile Entwicklung/Scrum
Klare Rollen, regelmäßige Versionen, schnelles Feedback – das Rezept für ein erfolgreiches Projekt - Softwarearchitektur
Die Architektur ist der wichtigste Teil einer Software – sie gibt ihr die Struktur, auf der man aufbauen kann und ist für mittelgroße bis große Softwareprojekte der entscheide Faktor für den Erfolg - Webentwicklung
Verfügbarkeit überall und ohne lokale Installation – ein Hauptargument für die Entscheidung, ein Projekt als Webapplikation umzusetzen - Fehlersuche / Debugging
Keine Software ist fehlerfrei – Fehler schnell zu lokalisieren und zu beheben sowie die richtigen Werkzeuge zu kennen und anwenden zu können ist daher eine wichtige Fähigkeit für jeden Softwareentwickler
Sprachen
- C++
- node.js
- Python
- C#
- VBA
- Java
- Softwarearchitektur
- Softwaredesign
- Prozesse
- Scrum
- HTML5
- JavaScript
- CSS
- mySQL/mariaDB
- mongoDB
- postgres
- Windows
- Linux
Projekthistorie
2016
Branche: e-commerce
Entwicklung einer restful API um eine existierende Datenbank
Rolle: Backend-Entwickler
Eingesetzte Technologien: python, flask, elastic search, HTTP
2015 - 2016
Branche: e-commerce
Entwicklung einer Webapplikation zur Überwachung des Online Auftritts
Rolle: Architekt, Backend-Entwickler, Frontend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: node.js, postgres, angular.js, HTML5, CSS3
2013 - 2015
Branche: Social Media
Entwicklung eines SaaS Systems zur Extraktion aus Internettexten, Entwicklung von Natural Language Processing Algorithmen im Backend, Verarbeitung von Big Data, Entwicklung eines Web-Frontend
Rolle: Teamleiter, Architekt, Backend-Entwickler, Experte für KI, Datenbankdesigner
Eingesetzte Technologien: C++, node.js, mongoDB, rabbitMQ, HTML5, CSS3, angular.js, jQuery, Python, Django, C#, clustering, parsing
2013
Branche: Social Media
Entwicklung einer Desktop Frontend-Anwendung zur grafischen Verarbeitung von Textdaten
Rolle: Frontend-Entwickler
Eingesetzte Technologien: C#, WPF
2012 - 2013
Branche: Handel
Entwicklung eines konfigurierbaren Crawling-/Schedulingsystems für PDF Dateien, Entwicklung eines Web-Frontend
Rolle: Architekt, Backend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: Python, mariaDB, celery, Django
2012
Branche: Sanitär
Entwicklung einer Webapplikation zur Unterstützung der Auftragsbearbeitung eines Großhändlers, Entwicklung von Matching Algorithmen im Backend, Entwicklung von Web-Frontend-Prototypen
Rolle: Architekt, Frontend-Entwickler, Backend-Entwickler, Experte für KI, Datenbankdesigner, Requirements-Engineer
Eingesetzte Technologien: C++, Machine Learning, php, mariaDB, KNN, clustering, parsing
2010 - 2015
Branche: IT
Verwaltung von Servern (physikalisch und virtuell), Verwaltung eines Firmennetzwerks
Rolle: Systemadministrator
Eingesetzte Technologien: Linux, Windows
2010 - 2013
Branche: Customer Care
Entwicklung eines Software Systems zur Sortierung von Posteingangs E-Mails, Verteilung des Systems, Umsetzung der Backend Funktionalität, Evaluation von Algorithmen der künstlichen Intelligenz
Rolle: Requirements-Engineer, Architekt, Backend-Entwickler, Experte für KI, Datenbankdesigner
Eingesetzte Technologien: C++, mariaDB, Machine Learning, KNN, SVM, parsing, genetische Algorithmen
2008 - 2009
Branche: Presse
Entwicklung eines Content-Management-Systems mit Anbindung an Artikeldatenbanken
Rolle: Architekt, Frontend-Entwickler, Backend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: php, Symfony, mySQL, HTML, CSS, JavaScript, jQuery
2008 - 2009
Branche: Pharma
Entwicklung eines Softwaresystems zur Dokumentation von Qualitätssicherungsmaßnahmen
Rolle: Backend-Entwickler
Eingesetzte Technologien: SAS, VBA, PDF, Oracle
2007 - 2008
Branche: Presse
Relaunch der Webpräsenz/Onlineversion eines Printmagazins
Rolle: Architekt, Frontend-Entwickler, Backend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: PHP, Symfony, mySQL, HTML, JS, CSS
2006 - 2007
Branche: Versicherungen
Entwicklung einer Webapplikation zur Berechnung und Planung der betrieblichen Altersvorsorge, Berechnung von betrieblichen Altersvorsorgen, Anbindung von APIs
Rolle: Requirements-Engineer, Frontend-Entwickler, Backend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: PHP, mySQL, HTML, JS, CSS
Branche: Tourismus
Umsetzung des Webseitenlayouts einer Fluggesellschaft
Rolle: Webentwickler
Eingesetzte Technologien: HTML, CSS
2005 - 2007
Branche: Personaldienstleistung
Entwicklung einer Webapplikation zur Verwaltung und Einsatzplanung freier Mitarbeiter, zur Erfassung und Auswertung von Abverkäufen
Rolle: Frontend-Entwickler, Backend-Entwickler, Teamleiter, Datenbankdesigner
Eingesetzte Technologien: PHP, mySQL, HTML, JS
Entwicklung einer Applikation zur Erzeugung und Erfassung von Fragebögen für mobile Endgeräte, Planung der Datenkommunikation, Konzeption und Umsetzung der Offline-Verfügbarkeit
Rolle: Architekt, Frontend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: C#, Windows Mobile 5.0, MS SQLServer Mobile
2005
Branche: Tourismus
Entwicklung einer Webapplikation zur Verwaltung von Ferienhäusern
Rolle: Frontend-Entwickler
Eingesetzte Technologien: PHP, mySQL, HTML, JS
Branche: Finanzdienstleistung
Erweiterung einer verteilten Anwendung zur Aktienkursprognose mit Hilfe von KNN
Rolle: Backend-Entwickler, Experte für KI
Eingesetzte Technologien: C++, Machine Learning, KNN
1997 - 2000
Branche: Automotive
Parsing von strukturierten Texten
Rolle: Backend-Entwickler
Eingesetzte Technologien: VBA
Branche: e-commerce
Entwicklung einer restful API um eine existierende Datenbank
Rolle: Backend-Entwickler
Eingesetzte Technologien: python, flask, elastic search, HTTP
2015 - 2016
Branche: e-commerce
Entwicklung einer Webapplikation zur Überwachung des Online Auftritts
Rolle: Architekt, Backend-Entwickler, Frontend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: node.js, postgres, angular.js, HTML5, CSS3
2013 - 2015
Branche: Social Media
Entwicklung eines SaaS Systems zur Extraktion aus Internettexten, Entwicklung von Natural Language Processing Algorithmen im Backend, Verarbeitung von Big Data, Entwicklung eines Web-Frontend
Rolle: Teamleiter, Architekt, Backend-Entwickler, Experte für KI, Datenbankdesigner
Eingesetzte Technologien: C++, node.js, mongoDB, rabbitMQ, HTML5, CSS3, angular.js, jQuery, Python, Django, C#, clustering, parsing
2013
Branche: Social Media
Entwicklung einer Desktop Frontend-Anwendung zur grafischen Verarbeitung von Textdaten
Rolle: Frontend-Entwickler
Eingesetzte Technologien: C#, WPF
2012 - 2013
Branche: Handel
Entwicklung eines konfigurierbaren Crawling-/Schedulingsystems für PDF Dateien, Entwicklung eines Web-Frontend
Rolle: Architekt, Backend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: Python, mariaDB, celery, Django
2012
Branche: Sanitär
Entwicklung einer Webapplikation zur Unterstützung der Auftragsbearbeitung eines Großhändlers, Entwicklung von Matching Algorithmen im Backend, Entwicklung von Web-Frontend-Prototypen
Rolle: Architekt, Frontend-Entwickler, Backend-Entwickler, Experte für KI, Datenbankdesigner, Requirements-Engineer
Eingesetzte Technologien: C++, Machine Learning, php, mariaDB, KNN, clustering, parsing
2010 - 2015
Branche: IT
Verwaltung von Servern (physikalisch und virtuell), Verwaltung eines Firmennetzwerks
Rolle: Systemadministrator
Eingesetzte Technologien: Linux, Windows
2010 - 2013
Branche: Customer Care
Entwicklung eines Software Systems zur Sortierung von Posteingangs E-Mails, Verteilung des Systems, Umsetzung der Backend Funktionalität, Evaluation von Algorithmen der künstlichen Intelligenz
Rolle: Requirements-Engineer, Architekt, Backend-Entwickler, Experte für KI, Datenbankdesigner
Eingesetzte Technologien: C++, mariaDB, Machine Learning, KNN, SVM, parsing, genetische Algorithmen
2008 - 2009
Branche: Presse
Entwicklung eines Content-Management-Systems mit Anbindung an Artikeldatenbanken
Rolle: Architekt, Frontend-Entwickler, Backend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: php, Symfony, mySQL, HTML, CSS, JavaScript, jQuery
2008 - 2009
Branche: Pharma
Entwicklung eines Softwaresystems zur Dokumentation von Qualitätssicherungsmaßnahmen
Rolle: Backend-Entwickler
Eingesetzte Technologien: SAS, VBA, PDF, Oracle
2007 - 2008
Branche: Presse
Relaunch der Webpräsenz/Onlineversion eines Printmagazins
Rolle: Architekt, Frontend-Entwickler, Backend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: PHP, Symfony, mySQL, HTML, JS, CSS
2006 - 2007
Branche: Versicherungen
Entwicklung einer Webapplikation zur Berechnung und Planung der betrieblichen Altersvorsorge, Berechnung von betrieblichen Altersvorsorgen, Anbindung von APIs
Rolle: Requirements-Engineer, Frontend-Entwickler, Backend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: PHP, mySQL, HTML, JS, CSS
Branche: Tourismus
Umsetzung des Webseitenlayouts einer Fluggesellschaft
Rolle: Webentwickler
Eingesetzte Technologien: HTML, CSS
2005 - 2007
Branche: Personaldienstleistung
Entwicklung einer Webapplikation zur Verwaltung und Einsatzplanung freier Mitarbeiter, zur Erfassung und Auswertung von Abverkäufen
Rolle: Frontend-Entwickler, Backend-Entwickler, Teamleiter, Datenbankdesigner
Eingesetzte Technologien: PHP, mySQL, HTML, JS
Entwicklung einer Applikation zur Erzeugung und Erfassung von Fragebögen für mobile Endgeräte, Planung der Datenkommunikation, Konzeption und Umsetzung der Offline-Verfügbarkeit
Rolle: Architekt, Frontend-Entwickler, Datenbankdesigner
Eingesetzte Technologien: C#, Windows Mobile 5.0, MS SQLServer Mobile
2005
Branche: Tourismus
Entwicklung einer Webapplikation zur Verwaltung von Ferienhäusern
Rolle: Frontend-Entwickler
Eingesetzte Technologien: PHP, mySQL, HTML, JS
Branche: Finanzdienstleistung
Erweiterung einer verteilten Anwendung zur Aktienkursprognose mit Hilfe von KNN
Rolle: Backend-Entwickler, Experte für KI
Eingesetzte Technologien: C++, Machine Learning, KNN
1997 - 2000
Branche: Automotive
Parsing von strukturierten Texten
Rolle: Backend-Entwickler
Eingesetzte Technologien: VBA
Reisebereitschaft
Verfügbar in den Ländern
Deutschland