Konzeption und Entwicklung einer Spring-Boot-Anwendung für das Recruiting, um kurze/schöne Links für Werbekampagnen generieren zu können, die beim Aufruf auf die eigentliche Stellenanzeige verweisen (URL Shortener). Die Konfiguration der Weiterleitungen erfolgt über ein responsive User Interface, das mittels Thymeleaf und TailwindCSS realisiert wurde. Die Benutzerverwaltung erfolgt über OAuth2 (Azure AD / Entra ID).?Der Entwicklungsprozess erstreckte sich von der Konzepterstellung, über den Proof-of-Concept bis hin zur Implementierung der Anwendung. Die Anwendung verwendet eine PostgreSQL für die Datenhaltung und Flyway für die Datenmigration. Darüber hinaus wird die Zuverlässigkeit der Anwendung durch umfangreiche Unittests und UI-Tests über Playwright sichergestellt. Die Anwendung wird vom Kunden in einer Cloud-native Plattform betrieben.
Konzeption, Entwicklung und Betrieb einer Anwendung zur Verwaltung von To-dos im Rahmen der fortlaufenden Weiterbildung. Die Anwendung besteht aus einem Spring-Boot Backend kombiniert mit einem Angular Frontend und verwendet MySQL als Datenbank. Als UI-Framework kommt das Material Design von Google zum Einsatz. Der Entwicklungsprozess folgt dabei nach agilen Prinzipien. Für die Kommunikation zwischen Frontend und Backend wurde REST verwendet.
JAVA: Spring-Boot, Kotlin, Maven, Gradle, JPA, Hibernate
WEB: Angular, Thymeleaf, Playwright, Node, TypeScript, HTML, SCSS, TailwindCSS, Next.js, React
Mobile: Android
Datenbanken: MySQL, PostgreSQL, SQLite, MongoDB
Networking: Apache Tomcat, ns-3, HTTP, FPT
Betriebssysteme: Windows, macOS, Linux, Android
Integration: OAuth2, git, GitLab-CI/CD, Docker, Confluence, Jira
Cloud: Azure, AWS
Konzeption und Entwicklung einer Spring-Boot-Anwendung für das Recruiting, um kurze/schöne Links für Werbekampagnen generieren zu können, die beim Aufruf auf die eigentliche Stellenanzeige verweisen (URL Shortener). Die Konfiguration der Weiterleitungen erfolgt über ein responsive User Interface, das mittels Thymeleaf und TailwindCSS realisiert wurde. Die Benutzerverwaltung erfolgt über OAuth2 (Azure AD / Entra ID).?Der Entwicklungsprozess erstreckte sich von der Konzepterstellung, über den Proof-of-Concept bis hin zur Implementierung der Anwendung. Die Anwendung verwendet eine PostgreSQL für die Datenhaltung und Flyway für die Datenmigration. Darüber hinaus wird die Zuverlässigkeit der Anwendung durch umfangreiche Unittests und UI-Tests über Playwright sichergestellt. Die Anwendung wird vom Kunden in einer Cloud-native Plattform betrieben.
Konzeption, Entwicklung und Betrieb einer Anwendung zur Verwaltung von To-dos im Rahmen der fortlaufenden Weiterbildung. Die Anwendung besteht aus einem Spring-Boot Backend kombiniert mit einem Angular Frontend und verwendet MySQL als Datenbank. Als UI-Framework kommt das Material Design von Google zum Einsatz. Der Entwicklungsprozess folgt dabei nach agilen Prinzipien. Für die Kommunikation zwischen Frontend und Backend wurde REST verwendet.
JAVA: Spring-Boot, Kotlin, Maven, Gradle, JPA, Hibernate
WEB: Angular, Thymeleaf, Playwright, Node, TypeScript, HTML, SCSS, TailwindCSS, Next.js, React
Mobile: Android
Datenbanken: MySQL, PostgreSQL, SQLite, MongoDB
Networking: Apache Tomcat, ns-3, HTTP, FPT
Betriebssysteme: Windows, macOS, Linux, Android
Integration: OAuth2, git, GitLab-CI/CD, Docker, Confluence, Jira
Cloud: Azure, AWS