Hey!
Ich bin Stephan Gärtner, leidenschaftlicher Softwareentwickler und Gamer aus Elmshorn.
Ich bin ein Wissenshungriger Mensch der vor keiner Aufgabe zurückschreckt.
Problemlösung ist meine Passion und ich versuche jederzeit mein Wissen auch weiterzugeben.
Was mich ausmacht
In meinem Beruflichen Laufbahn habe ich viele verschiedene Branchen durchlaufen. Durch diese Erfahrung kann ich Probleme aus den verschiedensten Perspektiven betrachten und das bei der letzendlichen Lösung miteinfließen lassen.
Meine Skills
Frontend
- HTML
- CSS
- Javascript
- ReactJS
Backend
- Java (8, 17, 21)
- Spring Boot
- Spring Cloud
- Hibernate / JPA
- Flyway
Database
- PostgreSQL
- H2
Testing
- JUnit
- Mockito
- Test Containers
Business
- CD/CI
- Git/GitHub
- Clean Code
Projects
RiotAPI
Java Bibliothek zum ansprechen der offiziellen RiotAPI. Sie dient dazu den einfachen Zugang zu Daten aus der API. Vorgefertigte Klassen und Interfaces können verwendet werden um schnell uns einfach diese Daten in der eigenen Anwendung verwenden zu können.
Zum ProjektJava, HttpRequest, REST, Maven, GitHub Action
League of Legends A-Z
Webanwendung um für das Spiel League of Legends eine seperate Challenge spielen zu können. In der Anwendung kann dokumentiert werden wie der fortschritt aktuell ist. Über ein Scoreboard kann eingesehen werden wie andere Spieler bei dieser Challenge abschneiden. Es werden regelmäßig die aktuellen Daten von der Offiziellen RiotAPI abgefragt und verwendet.
Zum ProjektJavascript, ReactJS, Spring Boot, Java, Hibernate, JPA, H2
Datawarehouse
Im Rahmen meiner Anstellung als Java Backendentwickler habe ich ein Datawarehouse Applikation entwickelt. Diese Anwendung hat auch verschiedensten Quellen Daten angefragt, um diese miteinander zu kombinieren. Hierbei handelte es sich um Firmen Interne Organisationsdaten sowie Kundendaten.
Java, Spring Boot, Hibernate, JPA, Flyway, Spring Cloud, Docker, Grafana, LOKI
Refactoring Legacy Software
Im Rahmen meiner Anstellung als Java Backendentwickler habe ich teile einer Legacy Software mit neuen Frameworks neu implementiert. Die Herausforderung war hier den durchaus alten und unübersichtlichen Code zu verstehen und anschließend alle nötige Anforderungen in der neuen Software umzusetzen.
Java, Spring Boot, Hibernate, JPA, Flyway, Spring Cloud, Docker, Grafana, LOKI
Hardware Rollout
Im Rahmen eines Hardware Rollouts habe ich die Koordination und das Bereitstellen der Hardware begleitet. Zu meinen Aufgaben gehörte das Koordinieren der einzelnen Mitarbeiter, die Abstimmung von Termine und die betriebsbereite Installation und Konfiguration der Hardware. Hier handelte es sich um mehr als 3000 Systeme verteilt auf Desktop-Geräte, die mit Bildschirm und Zubehör ausgeliefert wurden und Notebooks mit Zubehör.
Projektmanagement, Ressourcemanagement
Applikation zur abarbeitung von Hardwarebestellungen
Um die Arbeit für Hardware Rollouts und Warenwirtschaft zu vereinfachen, habe ich eine Applikation programmiert, die dazu diente im Lager eingetroffene Hardware zu erfassen, diese anschließend einem Regalplatz zuzuordnen und den Installations-Prozess des Gerätes zu dokumentieren, um darauf aus der Applikation eine Dokumentationsliste für das entsprechende Gerät ausdrucken zu können. In der Applikation konnte ein Monitoring der aktuellen arbeit eingesehen werden.
Zum ProjektHTML, JavaScript, ReactJS, SQL, Node
Implementierung verschiedenster Applikationen
Im Rahmen meiner Anstellung als Applikationsbetreuer habe ich für verschiedene Kunden-Applikationen in den Betrieb überführt. Von der Auswahl der Software bis hin zum letzendlichen Übergang in den Betrieb sowie schulen der Mitarbeiter habe ich den kompletten Prozess organisiert und begleitet.
Projektmanagement, Agile Arbeitsweise
Kontaktaufnahme
Interessiert an einer Zusammenarbeit?
Meldet euch gern, ich freu mich von euch zu hören!
Stephan Gärtner
+49 (0)176/35503848
stephan.gaertner72@outlook.de