Lars Krahl

Fachinformatiker für Systemintegration

kontakt@lars-krahl.de

Hallo!

Mein Name ist Lars Krahl und ich stamme aus Dresden.

Seit dem ersten C64 im Wohnzimmer bin ich an allem interessiert, was mit Bits operiert. Nach Abitur und Grundwehrdienst wurde ich zum Fachinformatiker in der Fachrichtung Systemintegration ausgebildet und machte damit erfolgreich mein Hobby zum Beruf.

Bekannt bin ich als angemessen lebenslustiger, gern sarkastischer Mensch, der gefragte Kritik offen und ehrlich vorträgt. Internetaffin und wissbegierig suche ich stets nach neuen, interessanten Techniken und computerbezogenen Themen. Dadurch gilt mein Interesse neben Programmierung, Netzwerken und Web-Design/-Entwicklung auch Grafikbearbeitung, Video- sowie Audioschnitt.

Und ich weiß, wo mein Handtuch ist.

Beruflicher Werdegang

seit 08/2016 System Engineer bei der Deutsche Telekom Multimedia Solutions GmbH (bis 04/2023 T-Systems) in Dresden
09/2015 – 07/2016 Mitarbeiter im technischen Support / Linux-Administration bei der PlusServer GmbH in Dresden
03/2014 – 03/2015 Mitarbeiter IT-Infrastruktur (Schwerpunkt Linux-Server-Administration) bei der Cyberport GmbH in Dresden
02/2008 – 09/2013 Studentische Hilfskraft als Server-Administrator (Debian) für das Kompetenzzentrum für Videokonferenzdienste (VCC) in Dresden
07/2007 – 09/2007 Mitarbeiter Support Services bei der T-Systems Multimedia Solutions GmbH in Dresden im Auftrag der Communardo Software GmbH
09/2004 – 07/2007 Ausbildung zum Fachinformatiker für Systemintegration bei der Deutschen Telekom AG in Dresden

Schul- und Universitätsbildung

10/2009 – 09/2013 Hauptstudium im Studiengang Informatik an der Technischen Universität Dresden
10/2007 – 09/2009 Grundstudium im Studiengang Informatik an der Technischen Universität Dresden, Note Diplom-Vorprüfung: 2,1
1995 – 2003 Johann-Andreas-Schubert-Gymnasium Dresden, Abschluss: Abitur

Fachkenntnisse

Cloud Engineering

  • Aufbau und Betrieb von Cloud Plattformen
  • Entwicklung von codebasierter Infrastruktur (Terraform)
  • Absicherung und Härtung der Systeme nach Compliance-Standards

DevOps

  • Konzeption, Entwicklung und Betreuung vom Konfigurationsmanagement komplexer Kunden-Plattformen (Puppet)
  • Automatisierung von Provisionierungs- und Deployment-Pipelines (Ansible, Foreman, Jenkins)
  • Programmierung zusätzlicher Werkzeuge zur Unterstützung vorhandener Prozesse (Python, Go)

GNU/Linux-Administration

  • Einrichtung und Wartung üblicher Dienste (Apache, MySQL, Samba)
  • Planung und Realisierung von Terminalserverumgebungen
  • Sehr gute Shell-Scripting-Kenntnisse

Netzwerkadministration

  • Aufbau und Wartung von Netzwerkinfrastruktur
  • Einrichtung hochverfügbarer Servercluster unter Windows und Linux

Theorie-Fundamente

  • Systemorientierte Informatik, Rechnerarchitekturen, Grundlagen der Technischen Informatik
  • Algorithmen und Datenstrukturen / Programmierung, Softwaretechnologie, Betriebssysteme, Datenbanken, Rechnernetze
  • Grundlagen der Theoretischen Informatik, Logik, Informations- und Kodierungstheorie

Weiteres

  • Praxis-Erfahrung mit Python, Go, Java, C
  • Projektmanagement-, sowie User-Support- und Helpdesk-Erfahrung
  • Angewandte Erfahrung mit verschiedenen Audio- und Videoschnitt- sowie Bildbearbeitungsprogrammen
  • Sehr gute Englischkenntnisse in Wort und Schrift

Projektbezogene Erfahrungen

Ehrenamtliche Arbeit für Aide à Domicile En Milieu Rural: Entwicklung eines JavaScript-Backends zur Personalplanung

Renewable Fuels Regulators Club: Consulting zur Abwehr von DDoS-und Bruteforce-Angriffen auf den Webauftritt (Apache2, Wordpress)

Hill & Knowlton Deutschland: Entwicklung eines Redaktionssystemes zur Verwaltung von Presseartikeln (PHP, MySQL, XML)

One At A Time Foundation: Analyse und Behebung von Performance-Problemen des Webauftrittes (CodeIgniter-Framework)

Responsible Bizz: Umsetzung eines Umfrage-Tools mit mehrstufigem Entscheidungsbaum, plus Export zur Auswertung (PHP)

PSD-Tutorials.de: Entwicklung eines Voting-Modules ; MySQL- und PHP-Consulting; mehrjährige, ehrenamtliche Hilfestellung in Web-Entwicklung-bezogenen Unterforen

Downloads

Videotutorials

  • Videotutorial "Metall aufreissen in Adobe Photoshop" – Dieses Videotutorial erklärt, wie man in Adobe Photoshop Metall aufgerissen erscheinen lässt. Es ist ein fortgeschrittenes Tutorial, nur die wichtigen Schritte sind erklärt.
  • Videotutorial "Das Pfadwerkzeug - Vektorisieren einfacher Formen" – Dieses Videotutorial beschäftigt sich mit dem Zeichenstift- / oder auch Pfadwerkzeug von Adobe Photoshop. Es ist vorallendingen an Anfänger gerichtet und entsprechend ausführlicher erklärt.
  • Videotutorial "Vim Texteditor - Grundlagentutorial" – Dieses Videotutorial beschäftigt sich mit dem Texteditor Vim. Es werden kurz Hintergrundinformationen und Installation erläutert, danach werden grundlegende Aktionen und Bewegungen in gVim 7.1 gezeigt. Das Tutorial ist an Anfänger gerichtet.
  • Videotutorial "Vim Texteditor - Makros" – Dieses Videotutorial behandelt das Thema Makros im Texteditor Vim. Makros sind aufgezeichnete Folgen von Befehlen, die später beliebig oft abgespielt werden können, um sich wiederholende Arbeitsschritte zu beschleunigen. Nebenbei werden einige fortgeschrittene Bewegungen und Befehle eingeführt. Das Tutorial geht von Grundlagenwissen über Vim aus.
  • Videotutorial "Vim Texteditor - ex-Modus, Teil 1" – Dieses Videotutorial behandelt den ex-Modus im Texteditor Vim. Neben den Grundlagen werden Suchanfragen und dazugehörige Shortcuts eingeführt. Ausserdem werden Ranges / Bereiche, sowie einige Befehle im ex-Modus erläutert. Das Tutorial wird im Teil 2 mit Suchen & Ersetzen fortgesetzt.
  • Videotutorial "Vim Texteditor - ex-Modus, Teil 2" – Nachdem in Teil 1 die Grundlagen, Ranges und das Suchen eingeführt wurden, kommt nun der Befehl s(ubstitute) zum Einsatz. Dabei werden auch reguläre Ausdrücke benutzt und im Ansatz erklärt. Grundlagenkenntnisse über Vim sollten vorhanden sein.
  • Videotutorial "Vim Texteditor - Visual Mode" – Dieses Videotutorial zeigt den Visual Mode im Texteditor vim. Dieser ist vergleichbar mit der aus anderen Editoren bekannten Textauswahl, aber insbesondere der visuelle Block-Modus ermöglicht einige fortgeschrittene Textmanipulationen. Grundlagenkenntnisse über Vim sollten vorhanden sein.

Programme

  • ShowKeystrokes - Tastenanschläge visualisieren – ShowKeystrokes ist ein in AutoHotkey geschriebenes Programm, um die gedrückten Tasten in einem kleinen Fenster anzuzeigen. ReadMe, Source, Screenshot

Informatikstudium

  • Formelsammlung Informations- und Kodierungstheorie – Diese Formelsammlung für die Vorlesung "Informations- und Kodierungstheorie" basiert auf dem gleichnamigen Buch von Klimant, Piotraschke, Schönfeld (ISBN 3-8351-0042-4). Schwerpunkte liegen auf einfachen, Markow- und Verbundquellen, Informationsflüssen bei un-/gesicherter Übertragung sowie Kanalkodierung mit linearen Block- und zyklischen Kodes. Source

Impressum

Verantwortlicher für Inhalt und Programmierung:

Erstellt mit Skeleton, jQuery, Respond.js, html5shiv, FlowType.JS, WinLess, Schriftart "Roboto" von Google Fonts, Design inspiriert vom Kelvin-Theme

Nutzungsvereinbarung

Jegliche hier oder auf Unterseiten publizierte Inhalte werden, sofern nicht anders angegeben, unter der CC-BY-SA-Lizenz veröffentlicht. Creative Commons License