Freiberuflicher Senior Software Engineer

Nico Foundas

Ich bin Nico und seit mehr als 7 Jahren leidenschaftlicher Software-Entwickler, mit Fokus auf Frontend-Entwicklung und Projektmanagement. Ich helfe Unternehmen dabei, skalierbare, moderne Business-Applikationen zu erstellen und deren Entwicklungsprozesse zu optimieren. Meine Kenntnisse reichen vom Verstehen und Definieren komplexer Algorithmen und domänenspezifischer Kontexte, bis hin zur engen Zusammenarbeit mit anderen Kolleg:innen in einem internationalen Team.

Kompetenzen

Kompetenzen in Entwicklung, Projektmanagement und DevOps – von modernen Frontends bis zur Automatisierung der Delivery-Pipeline.

ReactJS
Astro
Frontend-Architektur
JavaScript / TypeScript
Qualitätssicherung
Unit-, Integrations- & visuelle Regressionstests
Playwright
Jest / Vitest
OpenLayers
Scrum / Kanban
Teamführung
Stakeholder-Management
Anforderungsmanagement
Azure DevOps
Docker
Kubernetes
CI/CD-Pipelines

Erfahrung

Mein beruflicher Werdegang und wichtige Projekte, die meine Expertise in der Softwareentwicklung geprägt haben.

01/2022 - Gegenwart

Entwicklung einer ReactJs-Anwendung zum Zeichnen und Bearbeiten von Dächern auf einem 2D-Canvas

Kunde Paul Bauder Co & KG · Bausektor

Mit OpenLayers haben mein Team und ich eine Anwendung entwickelt, die für die Erstellung interaktiver Zeichnungen im Bereich der Bauplanung genutzt wird. Ich habe komplexe Algorithmen für die automatische Berechnung domänenspezifischer Funktionalitäten entwickelt und aktuelle Designstandards angewendet, um die Webanwendung für die Benutzer zugänglich zu halten. Neben der fachlichen und technischen Anforderungsanalyse sowie der Betreuung weniger erfahrener Kolleg:innen übernahm ich für einen Zeitraum von 6 Monaten die Rolle des Product Owners und widmete mich damit der Erstellung von Anforderungen und der Projektorganisation.

  • Implementierung komplexer, vektorbasierter Algorithmen
  • Sicherstellung der Codequalität durch Unit-, Integrations- und visuelle Regressionstests
  • Leitung des Projekts in der Rolle des Product Owners
  • Regelmäßige Information der Stakeholder und Diskussion neuer Funktionen

Tech-Stack

ReactJSTypeScriptOpenLayersMaterial UIVitestJestPlaywrightAzure DevOpsSpring BootKotlinDockerPostgreSQL
02/2021 - 12/2022

Frontend Lead - Angular Dokumentenverarbeitung

Kunde SOKA Bau · Bausektor

In der Rolle des Frontend-Leads war ich verantwortlich für die Entwicklung einer neuen Angular-Anwendung. Dazu gehörten die Architektur der App, die Anpassung des Designs an Kundenanforderungen, die Anbindung von REST-APIs sowie funktionale und technische Tests zur Sicherstellung der Qualitätsanforderungen.

  • Integration von Excel-Datei-Uploads mit automatischer Transformation in Anwendungsmodelle
  • Entwicklung der Anwendung von Grund auf
  • Implementierung einer CI/CD-Pipeline

Tech-Stack

AngularTypeScriptRxJSRESTJasmineKarmaAzure DevOps
10/2018 - 01/2021

Angular Anwendungen - Vertragsmanagement & Fahrzeugdaten

Kunde Daimler AG · Automobilsektor

Planung und Umsetzung von Migrationen und Neuentwicklungen. Entwicklung mehrerer Angular-Anwendungen mit TypeScript und REST-APIs mit Kotlin und Java (Spring Boot). Ergänzt durch funktionale und technische Tests zur Qualitätssicherung.

  • Planung und Umsetzung von Migrationen und Neuentwicklungen
  • Entwicklung mehrerer Client-Anwendungen von scratch
  • Implementierung funktionaler und technischer Tests zur Qualitätssicherung

Tech-Stack

AngularTypeScriptJavaKotlinSpring BootRESTJUnitMaven
10/2015 - 09/2018

Bachelor of Science - Angewandte Informatik

Kunde Daimler AG · Automobilsektor

Praktisches Bachelorstudium mit starkem Fokus auf Softwareentwicklung und paralleler Arbeit im Unternehmen.

  • Bachelorarbeit / Smart Contracts im Bereich E-Health - Datenaustausch zwischen Arzt und Patient

Tech-Stack

JavaJavaScriptHTML / CSSGitSolidityEthereum

Kontakt

Bereit für Ihr nächstes Projekt? Lassen Sie uns besprechen, wie ich Ihnen helfen kann, Ihre Ideen zum Leben zu erwecken. Schreiben Sie mir einfach über das Formular – ich melde mich zeitnah.