Sascha Klein

Inhalt

Mit Technikbegeisterung und Neugier zum Pro

Schon früh begeisterte sich Sascha für Technik. In seiner Berufsausbildung zum Informationselektroniker Büro-/Systemtechnik, bei der er überwiegend Kopierer, Drucker und Faxgeräte reparierte, sah Sascha über den Tellerrand hinaus auf Server- und Netzwerktechnologien. Durch viele Versuchsaufbauten mit eigenen Servern erlangte Sascha viel Know-how mit Linux-Servern, Windows-Servern und Netzwerktechnologien. Nach seiner Ausbildung startete er 2004 eine zweijährige schulische Ausbildung zum staatl. gepr. Techniker Elektrotechnik mit dem Schwerpunkt Informationstechnologie, durch die er seine Kenntnisse in den Bereichen der Server- und Netzwerktechnologien vertiefen konnte. Während der zweijährigen schulischen Ausbildung kam Sascha auch mit der Softwareprogrammierung in Berührung und vertiefte hier sein Wissen. Um sein wissen abzurunden startete Sascha 2006 ein Studium im Bereich angewandte Informatik, welches er als Zertifikatsstudium abschloss. 2007 bereits machte Sascha sich selbständig und gründete das heutige Unternehmen Evolution Codes OHG, damals unter dem Namen „bitprofessional.com Sascha Klein“ (den Weg von der Firma bitprofessional.com Sascha Klein zur heutigen Evolution Codes OHG könnt ihr hier erkunden).

Backendentwicklung, Internettechnologie und Netzwerktechnologie

Saschas Schwerpunkt befindet sich in der Entwicklung von Business-Logiken im Backend. Dazu gehören mitunter die performante Verarbeitung von Daten für Statistiken und die Visualisierung von Daten. Daten werden oft im Internet erhoben und müssen bei großen Mengen auch dort verarbeitet werden. Um Daten im Internet zu erheben und zu verarbeiten sind Skills in den Bereichen Servertechnologie und Cloudtechnologien erforderlich, in denen Sascha inzwischen viele Jahre Erfahrungen sammeln konnte. Zur Datenvisualisierung sind natürlich auch Skills im Bereich Frontend notwendig, wo Sascha auch viele Jahre Erfahrungen vorweisen kann. Nachfolgend ein Einblick in die Skills.

Skills

Backend

  • composer
  • JSON
  • Laravel
  • MySQL
  • MariaDB
  • Node.js
  • OracleDB
  • PHP
  • Performance-Optimierung
  • Prozess-Optimierung
  • Symfony
  • XML
  • XSLT
  • Zend

Server- und Internettechnologien

  • Apache
  • AWS
  • Bash
  • Console
  • Debian
  • Google Cloud Platform
  • Hochverfügbarkeitssetups
  • Linux
  • Nginx
  • Security-Absicherung
  • Ubuntu
  • Zsh
  • Kubernetes
  • Openshift

Frontend

  • ajax
  • Bootstrap
  • Chart.js
  • CSS / SCSS / SASS / LESS
  • Gentelella
  • Gulp
  • HTML
  • JavaScript
  • jQuery
  • mustache
  • npm
  • Webpack

Entwicklungsumgebungen

  • CVS
  • Docker
  • Deployment
  • Git
  • Jenkins
  • PHPUnit
  • SVN
  • Unterschiedliche IDEs und Editoren

Projektmanagement

  • Asana
  • Business Cases
  • Demand Management
  • Jira
  • Kanban
  • Konzepte verfassen
  • Kostenoptimierung
  • Projektaufträge verfassen
  • Projektbegleitendes Projektmanagement während der Umsetzung bis hin zum Projektabschluss & Projektkontrolle
  • Redmine
  • Requirements Engineering
  • Roadmap-Planung / -Bestückung
  • Scrum

Nicht jede Softwareanforderung muss von Grund auf neu entwickelt werden. Oft findet man benötigte Funktionalitäten z.B. in bestehenden OpenSource Softwaresystemen, die nach belieben angepasst werden können. Auch hier hat sich Sascha ein breites Portfolio an Wissen angeeignet.

Softwaresysteme (CMS, Marketing Tools, etc.)

  • Bugzilla
  • DokuWiki
  • Drupal
  • eZ Publish
  • Magento
  • Matomo
  • MediaWiki
  • NextCloud
  • OwnCloud
  • PatternLab
  • phpBB
  • Redmine
  • Shopware
  • SugarCRM
  • Typo3
  • WordPress