Fabian Darga

Softwarentwickler

Web, Mobile, Games und Data

Meine Leidenschaft ist die Entwicklung von Software im Web-Umfeld. Dazu gehört für mich auch Softwarearchitektur, Qualität und Projektplanung.

Portrait

+ Kontakt


Adresse

Am Langberg 54a, 21033 Hamburg, Germany

Mobil

+49 176 41877728

Mail

kontakt@fabiandarga.de

Geburtstag

May 18th, 1987

+ Kenntnisse


Languages

HTML/CSS (20 Jahre),
JavaScript (11 Jahre),
Java (5 Jahre),
PHP (5 Jahre),
Typescript (4 Jahre),
Python (3 Jahre),
Rust (1 Jahre),
R (1 Jahre),

Frontend

Sass/Scss (9 Jahre),
Vue.js (7 Jahre),
JQuery (4 Jahre),
React.js (3 Jahre),
Nuxt (2 Jahre),
Next (1 Jahre),
Stencil.js (1 Jahre),

Backend

Node.js (5 Jahre),
Express (4 Jahre),
SQL (3 Jahre),
MongoDB (2 Jahre),
Java Spring (2 Jahre),
Flask (2 Jahre),
koa (1 Jahre),
Django (1 Jahre),
Scrapy (1 Jahre),

DevOps

Git (12 Jahre),
GitHub (10 Jahre),
Docker (4 Jahre),
Jest (3 Jahre),
GitLab (3 Jahre),
Cypress (2 Jahre),
Firebase (2 Jahre),
CircleCi (1 Jahre),
Kubernetes (1 Jahre),
Helm (1 Jahre),
AWS (1 Jahre),

More

Teaching (+++),
Linux (+++),
Project Management (+++),
Scrum (+++),
Agile (+++),
Software Architecture (++),
UI/UX Design (+),
Figma/Sketch (+),

+ Zertifikate



+ Kundenprojekte


11/20203 - now

Trainer für Java, Python und Web Development

Aushilfe auf Abruf (Englisch und Deutsch)

Kunde DCI - Digital Career Institute GmbH

Technologien

Java|
Eclipse|
IntelliJ IDEA|
Maven|
Gradle|
JUnit|
Git|
Scrum|

Als Aushilfslehrer unterrichte Themen wie Java/Python Basics, Datenbanken, API, Frameworks, Cloud, HTML/CSS unf Fullstack.

10/2023 - 05/2024

Fullstack-Entwickler

Verwaltungssoftware für Schülerbetreuung

Kunde Coding Kombüse GmbH & Co. KG

Technologien

TypeScript|
Vue.js|
Vue3|
Nuxt.js|
Node.js|
Nest.js|
Prisma.io|
Azure Pipelines|
Storybook|

Ich war verantwortlich für die technische Planung und das Setup des Projekts. In einem Team von 2-4 Entwickler*innen haben wir mit agilen Methoden die Anforderungen des Kunden umgesetzt.

03/2023 - 07/2023

Berater, Frontend-Entwickler

Interaktive Komponenten für eine Landingpage

Kunde Virtual Identity AG

Technologien

TypeScript|
Stencil.js|
Webkomponenten|
React.js|
SASS|
SVG-Animationen|
Storyblok|
AWS S3|
Storybook|

Diese Agentur kümmert sich um die Website eines großen Biotechnologieunternehmens. Zusammen mit einigen DesignerInnen habe ich interaktive Webkomponenten für eine Landingpage geplant und erstellt.

01/2023 - 02/2023

Berater, Frontend-Entwickler

Beratung und Entwicklung für ein Cashback-Vergleichsstartup

Kunde Publishing Media GmbH & Co. KG

Technologien

React.js|
TypeScript|
JavaScript|
MUI|
Next.js|
Material Design|

Hilfe in diesem frühen Entwicklungsstadium, um das MVP bereitzustellen. Verbesserung der Funktionalität und des Designs von React-Komponenten.

10/2022 - 03/2023

Projektinhaber/Leitung, Full-Stack-Entwickler, DevOps

Menügenerator für Restaurants

Kunde Die-Karte.de (Persönliches Projekt)

Technologien

React.js|
TypeScript|
JavaScript|
Webpack|
SASS/SCSS|
Linux|
AWS|
NGINX|
Figma|
Node.js + Express|
Payload CSM|
SSL/CertBot|
Storybook|

Eine SaaS-Lösung zur Generierung von Online-Menüs für Restaurants mit benutzerdefinierten Designs. Dieses Projekt wurde zusammen mit meinem Mitarbeiter durchgeführt. Ich habe das Projektmanagement, die Architektur, das Hosting, Ci/CD und die Entwicklung durchgeführt.

08/2022 - 12/2022

Projektinhaber/Leitung, Full-Stack-Entwickler, DevOps

Preisvergleichswebsite

Kunde buy-a-box.de (Persönliches Projekt)

Technologien

React.js|
Node.js|
JavaScript|
Chart.js|
Python|
MongoDB|
Sass/Scss|
Heroku|

Ein Projekt, das ich zusammen mit meinem Praktikanten durchgeführt habe. Wir sammeln Preise mit einem Python-Scraper und zeigen die Daten in einer Web-Benutzeroberfläche an. Für einen erweiterten Vergleich verwenden wir eine Diagrammbibliothek. Der Node.js-Server ist ein einfacher Express-Server. Der Server ist dafür verantwortlich, Daten vom Web-Scraper zu empfangen, eine MongoDB zu verbinden und auch die Daten an den Web-Client zu übermitteln.

04/2022 - 02/2023

Frontend-Entwickler

Vue.js-Entwicklung für Web- und Mobile-Games

Kunde Bytro Labs GmbH

Technologien

Vue.js|
JavaScript|
TypeScript|
Java|
SASS/SCSS|
Scrum|
Bash|

Ich habe mit dem Vertriebs- und Marketingteam zusammengearbeitet. Dies umfasste die Verbesserung des In-Game-Shops, Marketingevents und Monetarisierungsfunktionen.

06/2022 - 07/2023

Softwareentwickler

Datenextraktion und -transformation

Kunde NEONBLUE GmbH

Technologien

Python|
Scrapy|
HTML|
CSS|
CSV|

Diese Agentur musste öffentliche Daten für automatisierte Analysen für einen ihrer Kunden sammeln. Das Tool extrahiert und transformiert 90 verschiedene Parameter pro Seite.

09/2021 - 03/2022

Frontend-Entwickler & Berater

Verbesserung der Web-UI und Entwicklung von Komponenten

Kunde GoLeasy GmbH

Technologien

Javascript|
Typescript|
Vue.js |
Node.js + KOA|
postgreSQL|
Firebase|
CircleCI|
Unittesting|
HTML|
CSS|
Strapi CMS|

GoLEasy ist eine Meta-Suchmaschine für Auto-Leasing-Angebote. Meine Aufgaben waren die Verbesserung der Web-UI und die Implementierung von Benutzerkonten und Funktionen nur für eingeloggte Benutzer.

05/2021 - 05/2022

Unterricht in einem Webentwicklungs-Kurs

2 Tage/Woche mit 15 Teilnehmer*innen

Kunde DCI - Digital Career Institute gGmbH

Technologien

Linux-Grundlagen|
HTML|
CSS|
SASS|
Javascript|
React|
Node.js|
Express|
MongoDB|
Heroku|
Figma|

Ein Jahr Lang habe ich eine Klasse begleitet. Dazu gehörte das Unterrichten, erstellen von Aufgaben und Auswerten von Übungen. Beim Digital Career Institute können Teilnehmer*innen mit einem Bildungsgutschein an 14-monatigen IT-Kursen teilnehmen.

04/2021 - 08/2021

Fullstack-Entwickler

Planung und Implementierung von Micro-Frontends und -Backends

Kunde Goodgame Studios, Altigi GmbH

Technologien

TypeScript|
Vue.js|
Node.js|
Sass|
AWS|
Jest|
Storybook|

Als 2-Mann-Team haben wir Module für die neue In-Game-Shop-Lösung implementiert. Wir haben TypeScript und Node für die serverlosen Backends auf AWS verwendet, die mit DynamoDB arbeiten. Die Mikro-Frontend-Module und eine gemeinsame Komponentenbibliothek verwenden Vue.Js und Sass.

03/2021 - 07/2021

Full Service

Entwicklung und DevOps für einen Landingpage-Generator

Kunde Brew Games, Brew Oyun Yazılım ve Pazarlama A.Ş.

Technologien

Python|
Flask|
AWS|
AWS S3|
AWS SDK|
Boto3|
HTML|
CSS|

Zur Optimierung ihrer internen Prozesse benötigte Brew Games eine Lösung zur Automatisierung in ihrem Marketing-Pipeline. Ich habe drei Services bereitgestellt. Ein Server stellt das Formular zum konfigurieren neuer Landing Pages beireit. Ein Weiterer Service generiert daraus veschiedene Varianten und sendet diese zum Hosting auf AWS. Der dritte service dient als Fascade oder Proxy zum Zugriff auf die Pages, die auf AWS S3 liegen. Mein Tool wurde bereits verwendet, um Hunderte von Landingpages zu generieren.

03/2021 - 07/2021

Fullstack-Entwickler, DevOps & Projektmanagement

Web- und Mobile-Projekte

Kunde Virtual Blue UG

Technologien

TypeScript|
Vue.js|
Node.js + Express|
Flutter|
Java|
Jest|
Cypress|
Material Design|
git|
GitLab CI/CD|
Kubernetes|
helm|
Docker|
YouTrack|
HR|

Ich habe diesem jungen Technologieunternehmen in verschiedenen Bereichen ihres Geschäfts geholfen. Ich half bei der Planung, Entwicklung und Bereitstellung mehrerer Digitalisierungsprojekte.

04/2020 - 08/2020

Fullstack-Entwickler

Neuentwicklung einer Web- und Mobile-App

Kunde Guide 2

Technologien

TypeScript|
Vue.js|
Node.js|
Flutter|
PHP|
Docker|
Sass|
Webpack|
git|
GitLab|

Planung, Entwicklung und Bereitstellung des MVP ihrer Tourismusgebühren-App. Die App wird in 9 Gebieten in Deutschland verwendet und wächst.

09/2019 - 03/2020

Frontend-Entwickler

SaaS-Projekt "SCAYLE"

Kunde About You GmbH

Technologien

Vue.js|
Sass|
Bootstrap|
PHP|
Docker|
Laravel|
Webpack|
Cypress|
Gatling|
Scrum|
plopjs|

Entwicklung eines CRM-Moduls für ein E-Commerce-Backend. Beratung und Verbesserung des Workflows.

05/2019 - 09/2019

Berater & Frontend-Entwickler

Verbesserung von Architektur und Qualität

Kunde Verlingo GmbH

Technologien

Vue.js|
Node.js|
MongoDB|
Sass|
Bootstrap|
Webpack|

In diesem Projekt lag der Schwerpunkt auf der Korrektur der Softwarearchitektur und der Verbesserung der Benutzeroberfläche eines Prototyps.

01/2019 - 08/2019

Frontend-Entwickler & Architekt

Architektur für die Integration von Vue.js in ein bestehendes Laravel-Projekt

Kunde AdzLocal GmbH

Technologien

Vue.js|
PHP|
Laravel|
Sass|
Bootstrap|
Webpack|
Storybook|

Führungsrolle für ein Komponentenbibliotheksprojekt, Kommunikation mit dem CEO und Coaching des Full-Stack-Entwicklerteams.

04/2018 - 12/2018

Frontend-Entwickler & Architekt

Architektur und Implementierung eines internen Tools

Kunde About You GmbH

Technologien

Vue.js|
Sass|
Bootstrap|
PHP|
Laravel|
Webpack|
Cypress|
Scrum|

Aufbau der Frontend-Architektur für ein Greenfield-Projekt. Das Projekt wurde später mit 3 weiteren Entwicklern fortgesetzt.

10/2017 - 03/2018

Frontend-Entwickler

Einrichtung einer Komponentenbibliothek

Kunde Kühne & Nagel

Technologien

Vue.js|
HTML5|
SASS|
Gulp|
Webpack|
storybook|
vue-unit|
Scrum|
TDD|

Beratung und Schulung eines kleinen Teams, Einführung von TDD-Komponentenbibliotheken.

04/2015 - 06/2015

Allround-Webentwickler

Webentwicklung, Hosting, Wartung

Kunde Verschiedene

Technologien

JQuery|
SASS|
PHP|
Symphony|
Jira|
Vagrant|
Contao CMS|
OXID eshop|

+ In Festanstellung


07/2015 - 08/2016

Frontend-Entwickler

Konzept und Architektur eines Frontends

Kunde Pricehero GmbH

Technologien

JQuery|
SASS|
Java|
Spring Boot|
Thymeleaf|
Grunt|
Gulp|
Scrum|
Chrome-Erweiterungs-API|

09/2012 - 04/2015

Junior Webentwickler

Entwicklung eines Browsergame-Engines

Kunde Bytro Labs GmbH

Technologien

Javascript|
HTML5|
CSS3|
Jquery|
Java|
SASS|
Jenkins|
Scrum|

04/2011 - 03/2012

Tutor

Tutor für einen Java-Programmierkurs

Kunde HAW Hamburg

Technologien

Java|
OOP|

+ Fortbildung


Energie- und Umwelttechnik (Abgebrochen)

Technische Universität Hamburg Harburg 08/2008 - 03/2009

Abitur

Erich Kästner-Gesamtschule Hamburg 1994 - 2007