18.03.2025 aktualisiert


100 % verfügbar
Senior Software Engineer
Burgau, Österreich
Deutschland +2
Bachelor of Science at FH Technikum Wieninfo: Deutschland, Österreich, Schweiz
Skills
Clean CodeAsp.NetJava.Net FrameworkAgile MethodologieWeb EntwicklungHibernateLean ProzesseProduktanforderungenSoftwareentwicklungTest-Driven DevelopmentReact.jsSpring BootVue.jsKotlin
Mehr als 15 Jahre Erfahrung in der Softwareentwicklung in verschiedenen Positionen und Unternehmen.
Technologischer Fokus: Webentwicklung mit den Technologien Java/Kotlin und .NET
Libraries/Frameworks: Docker, SpringBoot, ASP.NET, Hibernate, EntityFramework, Vue.js, React.js
Methoden: TDD (Test-Driven Development) zur Sicherstellung qualtitativ hochwertiger und leicht wartbaren Codes.
Abseits von Software Engineering liegt meine große Stärke darin, Kundenanforderungen schnellen zu verstehen und komplexe Zusammenhänge schnell zu erkennen.
Während meiner Karriere konnte ich bereits monolithische, aber auch microservice-orientierte Architekturen mitgestalten.
Bei Architekturentscheidungen bin ich der Meinung, dass man nicht blind "Trends" folgen darf, sondern immer überlegt, welche Architektur am besten für das Gesamtsystem geeignet ist.
Meine Architektur-Philosophie ist daher: „So einfach wie möglich, so komplex wie notwendig“ – Software sollte so überschaubar wie möglich bleiben, um:
Technologischer Fokus: Webentwicklung mit den Technologien Java/Kotlin und .NET
Libraries/Frameworks: Docker, SpringBoot, ASP.NET, Hibernate, EntityFramework, Vue.js, React.js
Methoden: TDD (Test-Driven Development) zur Sicherstellung qualtitativ hochwertiger und leicht wartbaren Codes.
Abseits von Software Engineering liegt meine große Stärke darin, Kundenanforderungen schnellen zu verstehen und komplexe Zusammenhänge schnell zu erkennen.
Während meiner Karriere konnte ich bereits monolithische, aber auch microservice-orientierte Architekturen mitgestalten.
Bei Architekturentscheidungen bin ich der Meinung, dass man nicht blind "Trends" folgen darf, sondern immer überlegt, welche Architektur am besten für das Gesamtsystem geeignet ist.
Meine Architektur-Philosophie ist daher: „So einfach wie möglich, so komplex wie notwendig“ – Software sollte so überschaubar wie möglich bleiben, um:
- Wartbarkeit und Verständlichkeit zu gewährleisten
- Fehleranfälligkeit zu reduzieren
- Die Einarbeitung neuer Teammitglieder zu beschleunigen
- Die Produktivität zu steigern – ein entscheidender Faktor für langfristigen Markterfolg
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2019
Sprachen
DeutschMutterspracheEnglischverhandlungssicher