SH

Sven Holzmann

teilweise verfügbar

Letztes Update: 28.09.2017

Software Entwickler

Abschluss: Master of Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

cv_holzmann_sven_fomatvorlagen.pdf

Skills

Arbeitsweise/-schwerpunkte
  • 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.
Persönliche Erfahrungsschwerpunkte
  • 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
Schwerpunkte Kenntnisse
  • 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
Kenntnisse
Sprachen
  • C++
  • node.js
  • Python
  • C#
  • VBA
  • Java
 Softwareengineering
  • Softwarearchitektur
  • Softwaredesign
  • Prozesse
  • Scrum
 Webtechnologie
  • HTML5
  • JavaScript
  • CSS
 Datenbanken
  • mySQL/mariaDB
  • mongoDB
  • postgres
 Betriebssysteme
  • 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

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Sven Holzmann Software Entwickler aus Leimen Software Entwickler
Registrieren