Profil- Die Informatik brennt in mir schon seit ungefähr 7 Jahren. Das fing damals mit ersten Versuchen mit Android- und Arduino-Entwicklung in der Schulzeit an, ging über Anwendungsentwicklung mit C# und Java schließlich Richtung Webentwicklung mit Javascript und TypeScript, wo ich mich inzwischen mit Technologien wie Vue 3, Next.js, Remix.run, React und Nest.js wie zu Hause fühle. Aktuell befasse ich mich intensiv mit Angular und Spring Boot, und konnte beide Technologien schon Erfolgreich in einem Kundenprojekt anwenden.
- Während meines Studiums der Angewandten Informatik habe ich mich neben den oben genannten Technologien mit Shaderprogrammierung mit GLSL, sowie Spieleentwicklung mit C# und Unity befasst. Dabei konnte ich auch in den sämtlichen Team-Projekten agiles Arbeiten mit Scrum und Kanban erproben und erfolgreich anwenden und meine Kompetenzen in Richtung Code-Architektur und Clean Code ausbauen.
- Mein Interesse an der Software-Entwicklung hört auch nicht am Ende des Arbeitstages auf. In der Freizeit liebe ich es zu Programmieren und habe so schon seit mehreren Jahren eigene Open-Source Projekte entwickelt, oder an bestehenden Projekten mitgewirkt.
Relevante Erfahrung
- Projekterfahrung mit Quarkus, Spring Boot, Angular und Konsolenanwendungen mit ink (JS/TS)
- Praxissemester Bibliotheksentwicklung und Anbindung von IoT Geräten mit Java
- 7 Monate Werkstudententätigkeit Entwickler mit Vue3 und Nest.js (TypeScript)
Wissensdomäne- Frontendendentwicklung und -architektur
- Backendentwicklung und Servicearchitektur
- DevOps
- Datenmodellierung
- Dokumentation
- Softwarearchitektur
- Qualitätssicherung und Testmanagement
- Datenbankentwicklung
- Anforderungsanalyse
Methodik, Vorgehensmodelle- Clean Code
- Objektorientierte Modellierung
- Agile Softwareentwicklung
- E2E Testing
- API Management
- Kanban
- Test-Driven Development
- Datenbankdesign
- Aufwandsschätzung
Spezifikation, Standards- HTML
- JSON
- XML
- CSS
- JPA
- WebSocket
- OpenGL
- GraphQL
- OAuth2
Architekturmuster, Patterns
Technologien (Libraries/ Frameworks/ Protokolle/ Spezifikationen)
- Vue.js
- Nodejs
- Hibernate
- JUnit
- SCSS
- Jest
- Spring Boot
- Unity3D
- Android
- Code Review Prozesse
- Mockito
- Angular
- Scrum
- Quarkus
- React
- Material Design
- Swagger
- Windows Forms
- Linux Shell Scripting
- Pair-Programming
- jQuery
Entwicklungswerkzeuge und Tools
- GitLab
- Git
- AndroidStudio
- Microsoft Visual Studio Code
- Adobe Photoshop
- IntelliJ IDEA
- Atlassian JIRA
- GitHub
- VIM
- Apache Maven
- Atlassian Confluence
- Atlassian Bitbucket
- Eclipse
- Docker Compose
- Trello
- SonarQube
Beruflicher Werdegang04/2023 - heuteKunde: auf Anfrage
Rolle: Associate Developer
08/2021 - 04/2022Kunde: STZ Webentwicklung und Mobile Anwendungen
Rolle: Werkstudent Backend-Entwicklung