Experte für Angular, TypeScript &
Web­anwendungen

Suayip Uzun

Freelance Full Stack
Web Developer

Leistungen im Überblick

Das kann ich für dich tun.

Als Senior Full-Stack Entwickler verwandle ich deine Ideen in robuste und benutzerfreundliche digitale Lösungen. Von komplexen Unternehmensanwendungen bis hin zu dynamischen Startup-Projekten - Qualität, Sicherheit und Performance stehen bei meiner Arbeit im Mittelpunkt. Dabei ergänze ich entweder dein bestehendes Team oder stehe dir als Solo-Entwickler zur Seite.

Softwareentwicklung

Als Senior Full Stack Entwickler stehe ich dir sowohl im Frontend als auch im Backend zur Verfügung. Gerne integriere ich mich in ein bestehendes Team oder übernehme dein Projekt als Solo-Entwickler. Durch meine bisherigen Stationen mit unterschiedlichen Teamgrößen und -konstellationen kann ich mich schnell in jede Situation hineinversetzen.

Design & Konzeption

Ich unterstütze dich bei der Planung deiner Anwendung und entwerfe die Architektur. Als Designer entwerfe ich die Ansichten für das Frontend und bereite alles für die Implementierung vor. Mit Tools wie Figma kann ich wiederverwendbare Komponenten erstellen, die für zukünftige Features genutzt werden können.

Consulting

Ich stehe dir beratend zur Seite und bringe meine Erfahrung und mein Wissen in die Planung deines bestehenden oder neuen Projekts ein. Manchmal ist es nicht so einfach die eigenen Ideen in eine Software zu übertragen. Ich helfe dir hier bei der Aufstellung der Anforderungen und die Zusammenstellung der möglichen Technologien.

Core Tech Stack

Damit arbeite ich.

Meine über siebenjährige Erfahrung hat mir genügend Raum gegeben, um die optimalen Werkzeuge für meine Arbeit zu entdecken und meine Fähigkeiten kontinuierlich zu verfeinern. Jede neue Herausforderung hat mich dazu veranlasst, meinen derzeitigen Tech Stack zu hinterfragen und zu erweitern. Obwohl ich hier einige meiner Spezialgebiete vorstelle, suche ich stets nach sinnvollen Ergänzungen und bin offen für neue, aufstrebende Technologien.

Frontend

Kerntechnologien

Angular

Angular

Teilen Icon

Angular ist ein leistungsfähiges, Open-Source Framework von Google, das ich zur Erstellung von skalierbaren und leistungsfähigen Webanwendungen nutze. Mit seiner Komponenten-basierten Architektur und der Unterstützung für TypeScript bietet Angular eine robuste und strukturierte Plattform für die Frontend-Entwicklung. Seine umfangreichen Bibliotheken, Testfunktionen und Tools zur Produktivitätssteigerung erleichtern meine Arbeit erheblich. Mit Angular kann ich reibungslose, wartungsfreundliche und interaktive Webanwendungen erstellen.

Svelte

Svelte

Teilen Icon

Svelte ist ein innovatives Open-Source-Framework für die Frontend-Entwicklung, das sich durch seine hervorragende Performance und intuitive Bedienung auszeichnet. Im Gegensatz zu anderen Frameworks kompiliert Svelte den Code bereits beim Build-Prozess in reines JavaScript, wodurch die Größe der Anwendung deutlich reduziert wird. Dies führt zu einer schnelleren Ladezeit und einer verbesserten Benutzerfreundlichkeit.

Weil es sich um ein schlankes und reaktives Framework handelt, benutze ich Svelte deswegen gerne bei einfachen Webprojekten, bei denen ich die Stärken von Angular nicht unbedingt benötige.

Bootstrap

Bootstrap

Teilen Icon

Bootstrap ist eine bewährte Open-Source-Bibliothek für responsive Webdesign, die ich für schnelle und effiziente Frontend-Entwicklung in meinen Projekten einsetze. Mit seinen vorgefertigten CSS-Styles und JS-Komponenten ermöglicht es mir, moderne und ansprechende Benutzeroberflächen zu erstellen, ohne von Grund auf neu zu beginnen. Die Unterstützung für alle gängigen Browser und die einfache Anpassung machen Bootstrap zu einem wertvollen Werkzeug in meinem Entwicklungsprozess. Mit Bootstrap kann ich konsistent hohe Benutzererfahrungen über alle Gerätetypen hinweg liefern.

Tailwind CSS

Tailwind CSS

Teilen Icon

Tailwind CSS ist ein hochgradig anpassbares, Utility-first CSS-Framework, das ich für die Entwicklung strukturierter und ästhetisch ansprechender Benutzeroberflächen verwende. Durch den Utility-first-Ansatz erleichtert es die Erstellung benutzerdefinierter Designs, ohne dass komplexe CSS schreiben muss. Ich schätze seine Flexibilität und Effizienz, die mir helfen, einzigartige und ansprechende Designs zu erstellen. Durch die Verwendung von Tailwind CSS kann ich hochqualitative, reaktionsfähige und wartbare Benutzeroberflächen schneller und einfacher gestalten.

Backend & Datenbank

Kerntechnologien

NestJS

NestJS

Teilen Icon

NestJS ist ein progressives Node.js-Framework, das ich zur Erstellung effizienter und skalierbarer serverseitiger Anwendungen nutze. Mit seinem modularen Design und der Unterstützung für TypeScript bietet es eine strukturierte Architektur, die das Testen, Warten und die Skalierung von Projekten erleichtert. Ich schätze seine Konsistenz und Flexibilität, die mir erlauben, hochwertige APIs zu erstellen und einen schnellen, effizienten Entwicklungsprozess zu gewährleisten. Mit NestJS kann ich robuste und leistungsfähige serverseitige Lösungen liefern.

GraphQL

GraphQL

Teilen Icon

GraphQL ist eine effiziente, datenzentrierte Query-Sprache, die ich regelmäßig in meinen Projekten für API-Abfragen einsetze. Im Gegensatz zu REST ermöglicht es mir, exakt die Daten zu holen, die ich benötige, was den Datenverkehr minimiert und die Leistung der Anwendung maximiert. Mit seiner intuitiven Struktur und Fähigkeit, komplexe Abfragen zu vereinfachen, erleichtert GraphQL die Gestaltung effizienter, skalierbarer und leistungsfähiger Anwendungen. Es ist daher ein wesentliches Werkzeug in meinem Entwicklungsprozess.

PostgreSQL

PostgreSQL

Teilen Icon

PostgreSQL ist ein leistungsfähiges Open-Source-Datenbankmanagement-System, das ich für die Backend-Infrastruktur meiner Projekte verwende. Seine fortschrittlichen Funktionen, wie relationale Datenmodelle und Unterstützung für Multiple Indexing, machen es zu einer stabilen und zuverlässigen Lösung für datenintensive Anwendungen. Ich schätze vor allem seine hohe Skalierbarkeit und Flexibilität, die es mir ermöglichen, sowohl kleine als auch große Projekte effizient umzusetzen. Durch die Nutzung von PostgreSQL kann ich sicherstellen, dass die Datenintegrität und Leistung meiner Projekte stets gewährleistet sind.

Design & Animation

Kerntechnologien

Figma Figma
Adobe Creative Cloud Adobe Creative Cloud
LottieFiles LottieFiles
Figma

Figma

Teilen Icon

Figma ist ein zentrales Design-Werkzeug in meinem kreativen Prozess, das eine intuitive und effiziente Plattform für meine Design-Bedürfnisse bietet. Ich nutze es für verschiedene Projekte, von UI/UX-Design bis hin zur Erstellung von Prototypen, und profitiere von seiner Funktionalität zur Zusammenarbeit in Echtzeit. Durch den cloudbasierten Zugang kann ich an meinen Designs von überall aus arbeiten und sie sofort mit meinen Teams oder Kunden teilen. Figma ist für mich ein unverzichtbares Werkzeug, um hochwertige, nutzerzentrierte Designs zu erstellen.

LottieFiles

LottieFiles

Teilen Icon

LottieFiles ist ein unverzichtbares Werkzeug in meinem Design-Toolkit, mit dem ich hochwertige, leichtgewichtige Animationen in meine Projekte integriere. Mit der riesigen Bibliothek an anpassbaren Vorlagen oder selbst kreierten Animationen kann ich meine Designs ansprechender und interaktiver gestalten. Mit LottieFiles kann ich visuell ansprechende digitale Erlebnisse schaffen, ohne die Performance zu beeinträchtigen.

Weitere Technologien

Kerntechnologien

Scrum

Scrum

Scrum ist eine agile Vorgehensweise in der Softwareentwicklung, die ich in meinen Projekten zur Förderung von Flexibilität, Produktivität und Qualität nutze. Durch seine iterative Arbeitsweise ermöglicht es mir, schnell auf Änderungen zu reagieren und kontinuierlich Verbesserungen zu liefern. Ich schätze besonders die Transparenz und Zusammenarbeit, die das Scrum-Modell fördert, da es mir hilft, Kundenanforderungen effektiv zu erfüllen und erstklassige Lösungen zu liefern. Mit Scrum und agilen Methoden kann ich Qualität und Kundenzufriedenheit in meinen Projekten maximieren.

CI/CD

CI/CD

CI/CD, kurz für Continuous Integration und Continuous Deployment, ist ein zentraler Teil meiner Softwareentwicklungspraxis, der die Automatisierung meiner Prozesse und die stetige Qualitätssicherung unterstützt. Durch die fortlaufende Integration von Codeänderungen und automatisierte Tests wird die Fehlererkennung beschleunigt und die Auslieferung zuverlässiger Software gewährleistet. Mit dem kontinuierlichen Deployment wird mein Code automatisch in der Produktionsumgebung eingesetzt, was den Launch neuer Funktionen erheblich beschleunigt. Durch die Verwendung von CI/CD kann ich effizienter entwickeln und eine konstant hohe Codequalität sicherstellen.

Testing

Testing

Software-Testing ist ein unverzichtbarer Bestandteil meiner Entwicklungsprozesse, der zur Sicherstellung der Qualität und Zuverlässigkeit meiner Projekte beiträgt. Durch regelmäßige Tests kann ich sicherstellen, dass alle Anforderungen korrekt umgesetzt wurden, Fehler frühzeitig erkannt und behoben werden und dass das Endergebnis einwandfrei funktioniert. Ich nutze manuelle und automatisierte Testmethoden, um die Funktionalität, Leistung und Usability meiner Software zu überprüfen. Durch das Testing kann ich hochwertige, fehlerfreie und benutzerfreundliche Lösungen gewährleisten.

Referenzen

Das habe ich schon gemacht.

In den letzten Jahren habe ich in verschiedenen Rollen und Situationen als Softwareentwickler gearbeitet. Sei es als Mitglied eines multinationalen und cross-funktionalen Teams oder als Tech Lead eines solchen Teams. Oder als alleiniger Full-Stack-Entwickler in einem kleineren Projekt, das schnell umgesetzt werden musste. Und schließlich in einer Digital-Agentur mit direktem Kundenkontakt und Entscheidungen, die sowohl Design als auch Business betreffen. Hier möchte ich einige meiner bisherigen Projekte vorstellen.

CRM-System für Dachfenster-Anbieter

Konzipierung und technische Realisierung eines CRM-Systems für die komplette Auftragsabwicklung eines bundesweit tätigen Bauunternehmens. Leads werden über verschiedene Kanäle gesammelt und von einem Team von Vertriebsmitarbeitern bearbeitet.

Details:

  • Full-Stack-Umsetzung anhand bereitgestellter UI/UX-Designs
  • Frontend mit Angular, Angular Material, Bootstrap
  • Umfangreiche Entwicklung eines Datenmodells
  • API-Erstellung (GraphQL, REST, PostgreSQL, NestJS)
  • Anbindung externer Dienste
  • Benutzerrollen
  • Echtzeit-Lead-Pooling
  • Google Cloud Platform
  • Softwarenutzung: Interne Mitarbeiter + externe Partner
  • Tägliche Nutzer: ~30
  • In Betrieb seit: Anfang 2023 (Umgesetzt als Mitarbeiter der Exportarts GmbH)


Zeitraum:

09/2022 - 02/2023

Über mich

Hi, ich bin Suayip.



Seit meinen Schultagen hat mich die faszinierende Kombination aus Technik und Kunst stets begleitet. Als Schüler an einer Waldorfschule bekam ich ein ganz besonderes Geschenk - den kreativen Freiraum, um meine Visionen in verschiedensten Formen zum Leben zu erwecken. Also stand ich - nach dem Abitur und dem Zivildienst - schließlich vor einer schwierigen Entscheidung: Sollte ich Informatik oder Design studieren? Letztlich entschied ich mich für ein Informatik-Studium. Heute kann ich, als Webentwickler, meine Liebe zu beiden Bereichen harmonisch vereinen.


Während meines Studiums wurde ich Zeuge eines bemerkenswerten Wandels innerhalb der IT-Welt. Die Bedeutung mobiler Endgeräte nahm drastisch zu und Webanwendungen verdrängten zunehmend native Apps. Ein und dieselbe App konnte nun auf allen Geräten verwendet werden - eine Revolution. Zu dieser Zeit war ich auch von den ersten Single Page Applications fasziniert, die auf den Markt traten.


In meiner Position in einem renommierten deutschen Unternehmen, wo ich mit einer Vielzahl an Mitarbeitern auf nationaler und internationaler Ebene arbeitete, konnte ich viele unterschiedliche Technologien kennenlernen und meine Kenntnisse vertiefen. Hier habe ich die Vielfalt der Zusammenarbeit wirklich zu schätzen gelernt.


Trotz dieser aufregenden Erfahrungen spürte ich den Wunsch, tiefer in Projekte einzutauchen. So schlug ich gemeinsam mit drei Kollegen ein neues Kapitel auf und gründete eine Digitalagentur. Hier konnte ich wieder meiner Kreativität freien Lauf lassen und war nicht nur in der Entwicklung, sondern auch beim Entwerfen von Designs und Brand Guides sowie bei der Ausarbeitung von Strategien involviert.


Doch das Abenteuer ging noch weiter. Zu Beginn des Jahres 2023 entschied ich mich dafür, als Freelancer zu arbeiten. Mit den vielseitigen Projekten und Erfahrungen, die ich in meinen bisherigen Rollen sammeln durfte, bin ich bestens gerüstet, um auch dein Projekt mit vollem Einsatz voranzutreiben. 


Wenn ich nicht gerade an meinem Macbook sitze, verbringe ich meine Freizeit gerne mit meiner Familie. Als dreifacher Familienvater ist das Beisammensein mit meinen Lieben die schönste Abwechslung zu meiner beruflichen Passion. Jeder Moment, den wir miteinander verbringen – ob bei gemeinsamen Ausflügen in die Natur, beim kreativen Spielen oder beim gemütlichen Filmabend zu Hause - füllt meinen Energietank neu auf und inspiriert mich für neue Projekte.

logo

Meine bisherigen Stationen


Freelancer

Full Stack Developer

seit 03/2023

__________


Exportarts GmbH

Co-Founder & Full Stack Developer

08/2017 - 02/2023

Fokus auf Entwicklung und Betrieb diverser Webseiten und -anwendungen. Zusätzlich Erstellung von Webdesigns, Brand Guides, Logos & Animationen im Rahmen von Projekten.

__________


Viessmann IT Service GmbH

Full Stack Developer / Senior Full Stack Developer

04/2016 - 08/2022

Entwicklung verschiedener interner Anwendungen mit Schwerpunkt Enterprise Webentwicklung (Angular). Backend-Entwicklung (Node.js, hapi.js, NestJS) im Rahmen von Full-Stack Tätigkeiten. Mitentwicklung der Backend-Infrastruktur (REST API) durch Integration von Alt- und Drittsystemen (u.a. SAP, RabbitMQ).

__________


Philipps-Universität Marburg

Informatikstudium B. Sc.

2016

Schwerpunkt Mobile Software Development

__________


PHV-Dialysezentrum Marburg

Zivildienst

2008 - 2009

__________


Freie Waldorfschule Marburg

Allgemeine Hochschulreife

2008

logo

Kontakt

So erreichst du mich.

Für Anfragen und weitere Zusammenarbeit stehe ich dir gerne zur Verfügung. Ich freue mich, mehr über dein Projekt zu erfahren.