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

72 Aufrufe

Veröffentlicht am

Die Präsentation meines beruflichen Werdegangs.

Veröffentlicht in: Karriere
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

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

Keine Downloads
Aufrufe
Aufrufe insgesamt
72
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
13
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

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

×