Technologien
Mit der Zeit lernte ich den Einsatz verschiedenster Frameworks in Projekten kennen; von der Entwicklung von Webanwendungen und Mobile Apps über die Entwicklung von ReSTful APIs. Die meisten Frameworks mit denen ich Erfahrungen sammeln konnte, sind der Frontend- und Mobile-App-Entwicklung zuzuordnen, sei es als crossplatform-Lösung oder auch nativ.
Programmiersprachen
Durch die vergangenen Projekte schärfte sich mein KnowHow im Bereich der Frontend- als auch Mobile-App-Entwicklung, weshalb Kotlin als auch TypeScript langjährig eingesetzte Programmiersprachen waren und sind. Meine erste und somit auch prägende Programmiersprache war in der Zeit der Ausbildung als auch auch innerhalb des Studiums Java, weshalb für mich, neben der Entwicklung von modernen API-Schnittstellen, der Einstieg in die native Android-App-Entwicklung in Kotlin günstig gelegen war.
Konzepte und Tools
In der Softwareentwicklung sind Konzepte und Projektvorgehensweisen für den Erfolg essentiell und zugleich auch schnelllebig. Hier gilt es oft über den Tellerrand hinauszuschauen und somit offen für neue Ansätze zu sein. Auch im Hinblick der technischen Entwicklung von Software sind Design Patterns, wie beispielsweise das SOLID-Prinzip, wichtig zu kennen und vorallem auch zu leben, um insbesondere in größeren Projekten möglichst wartbare und mit geringen Aufwand erweiterbare Software schreiben zu können.