Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Tassilo Koller
Werdegang
Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
IT-Support
• First und Second Level Support
• Incident-Bearbeitung
• Einrichtung von Hardware
• Installation von Betreibss...
System/Netzwerk-Administration
• Administration von
• Novell DS, Active Directory, FreeIPA
• Migrationsplanung Novell DS ...
Datenbanken
• Microsoft Access
• Lagerverwaltungslösungen und Speziallösungen (bsp. Verwaltung von
Patenten)
• Steuerung d...
Datenbanken
• MySQL Cluster
• Administration
• Troubleshooting
• Backup
• Oracle
• Administration
• Monitoring und Tuning
...
Datenbanken
• MS-SQL
• Datenbankadministration und –design von verschiedenen komplexen
Anwendungsdatenbanken
• Monitoring ...
Mein Triple Store – eine ontologische
Graphendatenbank
http://www.informationsgremium.de/oblog
Software-Entwicklung
• VBA
• Komplexe Macro-Programmierung (Unternehmensweite Vorlagenverwaltung, Automation) - Word, Exce...
Software-Entwicklung
• PHP
• Plugin-Entwicklung für Media-Wiki Dokumentationssystem (Vorlagen-Auswahl)
• Entwicklung von k...
Software-Entwicklung
• T-SQL
• Komplexe Stored Procedures und Functions
• Umfangreiche Nutzung der System-Queries für Moni...
Software-Entwicklung
• Delphi
• Weiterentwicklung von verschiedenen internen Datenbankanwendungen im
Bereich Webmarketing
...
Software-Entwicklung
• C# / Sivlerlight
• Entwicklung eines Rich-Clients im Webmarketing-Bereich mit MVVM
Abstraktion und ...
Software-Entwicklung
• C# / WPF / MVVM
• Konzeption und Entwicklung einzelne Module für die Ablösung von WinForms
• Konzep...
Evaluierung
• BigData
• Evaluierung verschiedener Lösungen zur Analyse und Integration von Logfiles
(120 mio Datensätze / ...
Projektmanagement
• Desktop-Management
• Konzeption und Einführung einer Desktop-Management Umgebung in weltweiten Niederl...
Nächste SlideShare
Wird geladen in …5
×

Präsentation Werdegang tassilo koller

168 Aufrufe

Veröffentlicht am

Die Präsentation meines beruflichen Werdegangs.

Veröffentlicht in: Karriere
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Präsentation Werdegang tassilo koller

  1. 1. Tassilo Koller Werdegang Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  2. 2. IT-Support • First und Second Level Support • Incident-Bearbeitung • Einrichtung von Hardware • Installation von Betreibssystemen und Software • Durchführung von Migrationsprojekten • Third Level Support • Lösung längerfristiger technischer Probleme • Koordination mit Dienstleistern • Automation des Deployments und der Administration Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  3. 3. System/Netzwerk-Administration • Administration von • Novell DS, Active Directory, FreeIPA • Migrationsplanung Novell DS  Active Directory • Linux Systemadministration – Centos, FreeBSD • Client-Desktop-Management • Novell Zenwork, Netinstall, Spacewalk • Monit, ELK Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  4. 4. Datenbanken • Microsoft Access • Lagerverwaltungslösungen und Speziallösungen (bsp. Verwaltung von Patenten) • Steuerung der Automatischen Installation von Client-Rechnern weltweit • Zusammenführung Vereinsanwendung und kommerzieller Verlagslösung • Configuration Management Datenbank Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  5. 5. Datenbanken • MySQL Cluster • Administration • Troubleshooting • Backup • Oracle • Administration • Monitoring und Tuning • Design Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  6. 6. Datenbanken • MS-SQL • Datenbankadministration und –design von verschiedenen komplexen Anwendungsdatenbanken • Monitoring und Tuning • Design und Optimierung: Stored Precedure, Function, Trigger • Backup • Dataintegration mit SSIS • Versionsverwaltung der Datenbankstrukturen • Nutzung verschiedenster Unterstützungstools, wie Tools zur Synchronisation von Schemas • Konzeption / Entwicklung / Nutzung eines Tripple Stores auf einer relationalen Basis (Entwicklung Privat / Nutzung Privat u. Beruflich) Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  7. 7. Mein Triple Store – eine ontologische Graphendatenbank http://www.informationsgremium.de/oblog
  8. 8. Software-Entwicklung • VBA • Komplexe Macro-Programmierung (Unternehmensweite Vorlagenverwaltung, Automation) - Word, Excel • Migrationstools (Novell -> Active Directory) - Access • Schnittstellen-Entwicklung – Access • Steuerung des Weltweiten Deployments - Access • VB6 • Kleinere Anwendungen für Automationen • Weiterentwicklung und Fehlerbehebung von Datenbankanwendungen • VBScript • Scripte zur Automation im Server-Bereich • Komplexe Deployment-Steuerung (ActiveX Nutzung, WebService-Nutzung, Klassenstrukturen) • Bash • Monitoring-Scripte • Backup-Scripte • Administrative Scripte • PowerShell • Jenkins Build (Komplexe Prozesse mit Build, ZIP-Erzeugung, Upload) Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  9. 9. Software-Entwicklung • PHP • Plugin-Entwicklung für Media-Wiki Dokumentationssystem (Vorlagen-Auswahl) • Entwicklung von kleineren Lösungen im Vorfeld eines Börsengangs • Einlernen von PHP Entwicklern • Perl • Monitoring-Plugins für Backuplösung • SQL • Komplexe Queries – MS-SQL / Oracle • Migration von Queries – Oracle  MS-SQL • Tuning von Queries • Verteilte Abfragen (Verteilte Datenbankarchitektur) Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  10. 10. Software-Entwicklung • T-SQL • Komplexe Stored Procedures und Functions • Umfangreiche Nutzung der System-Queries für Monitoring, Tuning und Verseionsverwaltung • Triggerprogrammierung Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  11. 11. Software-Entwicklung • Delphi • Weiterentwicklung von verschiedenen internen Datenbankanwendungen im Bereich Webmarketing • VB.Net (Privat) • Semantic Desktops – Triple Store mit Modulen zur Weiterverarbeitung der Daten im Triple Store • Komplexer DataAccess-Layer zu MS-SQL mit Triple-Store Datenmodell Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  12. 12. Software-Entwicklung • C# / Sivlerlight • Entwicklung eines Rich-Clients im Webmarketing-Bereich mit MVVM Abstraktion und WebService-Anbindung • Aspect-Oriented Programming (Reflection mit speziellem Framework -Postsharp-) • C# / WinForms • Weiterentwicklung einer Lösung im Call-Center Bereich mit multiplen Datenquellen (Datenbank, Webservice, API) • Konzeption und Integration neuartiger Module (WinForms mit MVVM) • Privat: Modularer Semantic-Desktop, NoSQL-Datenbank, Ontologisches Datenmodell (Triple Store) Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  13. 13. Software-Entwicklung • C# / WPF / MVVM • Konzeption und Entwicklung einzelne Module für die Ablösung von WinForms • Konzeption und Umsetzung der MVVM-Abstraktion in WinForms-Projekten Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  14. 14. Evaluierung • BigData • Evaluierung verschiedener Lösungen zur Analyse und Integration von Logfiles (120 mio Datensätze / Woche) • Splunk, Logstash / ElasticSearch / Kibana + Python/Perl Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support
  15. 15. Projektmanagement • Desktop-Management • Konzeption und Einführung einer Desktop-Management Umgebung in weltweiten Niederlassungen • Konzeption und Einführung eines eigenentwickelten Deployment-Systems in weltweiten Niederlassungen • Konzeption und Einführung einer WIKI-Media mit Dokumentationsstruktur • Software-Design • Konzeption und Einführung der SA/SD-Methode (Use Case Tabellen, Use Case Diagramme, Klassendiagramme, Sequenzdiagramme) • Release-Management • Konzeption und Durchführung der Migration von SVN zu Gitlab • Konzeption einer Prozess- und Releaseorientierten Development-Umgebung mit Hilfe von Submodules, Personal Forks, Merge Requests, Entwicklungs-Zyklen • Konzeption und Einführung einer Jenkins Build-Umgebung • Konzeption und Einführung einer RemoteApp-Umgebung für mehrschichtiges Software-Testing • Unterstützung bei der Konzeption der Einführung des Scrum Projektmanagements • Unterstützung bei der Konzeption eines mehrschichten Testkonzeptes (Release/Regression) Evaluierung ProjektmangementSoftware-EntwicklungDatenbankenSystem-AdministrationIT-Support

×