Junior Software Engineer

Zürich Verfügbar ab sofort Remote/Hybrid

⚙️
5+ Features
deployed
🔁
CI/CD Pipeline mit GitLab
aufgebaut
☸️
DevOps
Docker Basics, CI/CD-Pipelines, Cloud-Grundlagen
📈
Praxis im Projektalltag
Features erweitert & Fehler behoben

Meine Projekte

Ein paar kleine und grosse Projekte die ich im Bereich Webentwicklung entwickelt und mitentwickelt habe.

Zenit Invest Bild

Zenit Invest - Immobilien kaufen

Rolle: Software Developer im Team von 2 Personen

Tech:

ReactJavaScriptHTMLCPanel

Projektkontext:

Entwicklung einer webbasierten Plattform zur Darstellung und Filterung von Immobilieninseraten.

Ziel war eine benutzerfreundliche Oberfläche für Interessenten sowie eine einfache Wartbarkeit für den Betreiber.

Meine Verantwortung:

  • Konzeption und Implementierung des Immobilien-Suchfilters mit dynamischer Filterlogik
  • Mitentwicklung eines vollständig responsiven Frontends mit React
  • Integration und Verarbeitung von Kontaktformularen
  • Deployment und Serverkonfiguration über cPanel

Technische Herausforderungen:

Die größte Herausforderung war die Umsetzung einer guten Filterlogik bei gleichzeitig schneller Ladezeit und sauberer Darstellung auf mobilen Geräten.

Ergebnis:

Die Plattform ermöglicht eine schnelle und benutzerfreundliche Immobiliensuche.

Mehr erfahren
TimeSlot Bild

TimeSlot - Event organisation

Rolle: Software Developer im Team von 4 Personen

Tech:

AngularTypeScriptNode.jsHTMLCSSAWSAzure

Projektkontext:

Weiterentwicklung und Stabilisierung einer bestehenden Webplattform zur Organisation und Verwaltung von Events.

Das System wurde bereits produktiv eingesetzt und musste hinsichtlich Codequalität und Funktionalität verbessert werden.

Meine Verantwortung:

  • Analyse und Refactoring von Legacy-Code zur Verbesserung der Wartbarkeit und Lesbarkeit
  • Implementierung neuer Features im Frontend (Angular/TypeScript)
  • Aufbau und Erweiterung von Unit Tests zur Sicherstellung der Stabilität
  • Code Reviews und Verwaltung der Pull Requests über Azure DevOps

Technische Herausforderungen:

Die größte Herausforderung war das Arbeiten in einer bestehenden Codebasis mit wenig Tests und schlechter Codestruktur.

Durch gezieltes Refactoring und das Einführen von Tests konnte die Stabilität und Weiterentwickelbarkeit deutlich verbessert werden.

Ergebnis:

Die Plattform konnte stabil erweitert werden und neue Features wurden implementierbar, ohne bestehende Funktionalität zu gefährden.

Mehr erfahren
Agon Bild

AGON - Wettkampf organisation

Rolle: Software Developer im Team von 3 Personen

Tech:

AngularNode.jsDynamoDBAWSAzure

Projektkontext:

Entwicklung einer webbasierten Plattform zur Verwaltung von Schwimmwettkämpfen für Vereine und Veranstalter.

Die Applikation ermöglicht die komplette Administration von Wettkämpfen, Athleten, Disziplinen und Resultaten.

Meine Verantwortung:

  • Konzeption und Implementierung der gesamten Wettkampf- und Profilverwaltung (Frontend & Backend)
  • Refactoring und Vereinfachung der bestehenden Authentifizierungslogik
  • Aufbau von Unit Tests zur Sicherstellung der Codequalität
  • Durchführung von Code Reviews und Management der Pull Requests über Azure DevOps
  • Mitarbeit an der Architektur und Datenmodellierung in DynamoDB

Technische Herausforderungen:

Die größte Herausforderung war die Abbildung komplexer Wettkampfstrukturen und Teilnehmerdaten in einer NoSQL-Datenbank (DynamoDB) bei gleichzeitig performanter Abfrage.

Dafür habe ich ein optimiertes Datenmodell sowie Query-Strukturen entworfen und implementiert.

Ergebnis:

Die Plattform wird aktiv zur Organisation von Wettkämpfen eingesetzt und vereinfacht die Administration für Veranstalter erheblich.

Mehr erfahren

Meine Skills

Fokus auf saubere Frontends sowie auch Backends + solide Delivery (CI/CD).

Frontend

Angular, TypeScript, HTML, CSS, TypeScript, JavaScript, Microsoft Power App

Backend

Node.js, DynamoDB

DevOps

Git, CI/CD

Cloud

Azure, AWS

Über mich

Ich bin ein leidenschaftlicher Softwareentwickler aus Zürich mit Fokus auf Frontend und Cloud. Ich liebe es, saubere Lösungen zu bauen und komplexe Probleme pragmatisch zu lösen.

Aktuell suche ich eine spannende Junior-Position als Software Engineer in einem Team, das Wert auf Qualität, Delivery und Wachstum legt.

Kontakt