Über mich
Steckbrief
Name:
Tino Goratsch
Geboren am:
20.03.1989
Geboren in
Freiberg
Ausbildung:
Fachinformatiker, Fachrichtung Anwendungsentwicklung
Aktueller Beruf:
Hauptberuflich tätig als Tech-Lead bei dem Online-Händler BIKE24, nebenberuflich Webdesigner und -entwickler bei Goratsch Webdesign
Berufserfahrung:
ca. 18 Jahre

Skills
Zu meinem Repertoire an Programmier-, Skript- und Auszeichnungssprachen zählen:
- PHP
- Shell-/Bashscripting
- JavaScript / TypeScript
- HTML
- CSS
Passend dazu, setze ich auf folgende Frameworks:
- Im PHP-Umfeld:
- ACP3-CMS
- Laminas
- Symfony
- Im JavaScript- / TypeScript-Umfeld:
- NestJS für Backends
- Angular, Vue und Nuxt für Frontends
- HTML und CSS:
- Bootstrap
Mit diesen Datenbanksystemen arbeite ich häufig:
- MySQL
- OracleDB
- MongoDB
Code-Qualität
Eine schöne Webseite taugt nichts, wenn diese häufig nicht funktioniert, langsam ist oder standig Fehler produziert.
Aus diesen Gründen ist mir eine hohe Code-Qualität sehr wichtig, da nur so sichergestellt ist, dass oben genannte Probleme möglichst nicht auftreten. Und falls doch mal ein Problem auftritt, so ist es mir durch den gut wartbaren Code möglich, den Fehler schnell zu finden und zu beheben.
Zur Aufrechterhaltung der Qualität überstützen mich u. a. folgende Tools:
- Beachtung der SOLID-Prinzipien
- PHP-Umfeld:
- PHPUnit
- PHPStan
- PHP-CS-Fixer
- JavaScript- / TypeScript-Umfeld:
- ESLint
- Jest
- Prettier
- Stylelint
Automatisierung
Ebenfalls ist mir die Automatisierung meiner Abläufe ein starkes Anliegen. Deswegen werden mit jeder Code-Änderung die obigen statischen Code-Analyse-Tools in einer sogenannten Continuous Integration Umgebung ausgeführt.
Falls hierbei Probleme festgestellt werden, können diese noch vor dem Live-Gang entdeckt und behoben werden.
Die Deployments auf die verschiedenen Umgebungen (bspw. Staging- und Produktivumgebung) gescheben ebenfalls vollständig automatisch.
Ich setze auf folgende CI-/CD-Plattformen:
- Gitlab
- Github