Skills
In erster Linie würde ich meine berufliche Persönlichkeit als ehrgeiziger, lösungsorientierter und passionierter Softwareentwickler beschreiben. Meine Tendenz geht dabei stark in die Richtung Frontend-Entwicklung. In diesem Bereich bin ich mittlerweile seit mehr als acht Jahren festangestellt tätig. Die Branchen, in denen ich mich dabei bewege, sind ebenso vielfältig, wie die Technologien, die dabei zum Einsatz kamen. Ich begeistere mich für das Ausprobieren neuer Technologien und das Finden der optimalen Lösung für ein gegebenes Problem. Gearbeitet habe ich dabei immer in kleinen bis mittleren Teams, mit SCRUM und KANBAN als Basismodell.
Nebenberuflich bin ich seit zwei Jahren als CTO einer Kasseler Software-Agentur tätig. Dort erarbeite ich zusammen mit dem Kunden die optimale Lösung für sein Problem bzw. seine Anforderungen, angefangen bei der Konzeption, über das Design bis hin zur digitalen Architektur und Umsetzung. Diese Tätigkeit bietet mir die Möglichkeit mich abseits meiner Spezialisierung als Frontend-Entwickler in den Bereichen Backend-Entwicklung und UI/UX weiterzuentwickeln und auszuprobieren.
Besonderen Wert lege ich bei der Entwicklung auf die Prinzipien DRY, KISS und SOLID. Ich bin großer Freund davon wiederverwendbaren Code zu schreiben und das Rad nicht neu zu erfinden, wenn es nicht nötig ist, sondern auf vorhandenes Wissen zuzugreifen. Ich bin großer Freund von testbarem Code und vor allem von gut dokumentiertem Code und gut dokumentierter Infrastruktur.
Eine Eigenschaft, die ich durch die breite Verantwortung meiner selbstständigen Tätigkeit gelernt habe, ist, mich mit dem konkreten Problem bzw. Anwendungsfall einzudenken und hineinzuversetzen und es somit nicht nur technisch zu lösen, sondern auch fachlich mitzugestalten. Diese Fähigkeit schätze ich auch sehr in Zusammenarbeit mit anderen Entwicklern, weil sie hilft Probleme frühzeitig zu erkennen und zu lösen.
Zukünftig wünsche ich mir, mich weiter mit dem Thema Analyse des Benutzerverhaltens auseinanderzusetzen, damit ich neben dem “Wie?” auch das “Was?” und “Warum?” besser einschätzen kann.
Tech Skills:
.NET Framework, ASP.NET, Angular 2, Angular, AngularJS, APIs, backend, Backend development, bash, Bootstrap, C#, CSS, CSS3, SCSS, Confluence, Cypress, Dart, Databases, Docker, E2E Testing, XML, Figma, Flutter, GIT, Github, Gitlab, GraphQL, HTML5, Jira, JSON, Javascript, Jenkins, Kubernetes, Material UI, Azure DevOps, Excel, Windows, Word, Mobile App, mocha, MVVM, MongoDB, mysql, Nativescript, Neo4J, Nest JS, Next.JS, nodeJS, PHP, Programming languages, React Native, React JS, React, ReactJS, Redmine, REST, SQL, Software Development, Application Development, SVN, Svelte, SASS, tailwind, TypeScript, Unit Testing, video games, Vue, Vue JS, web applications, WPF