freiberufler Web- und Softwareentwicklung / Backend auf freelance.de

Web- und Softwareentwicklung / Backend

offline
  • 72€/Stunde
  • 90489 Nürnberg
  • Weltweit
  • uk  |  de  |  en
  • 17.03.2023

Kurzvorstellung

Als erfahrener promovierter Software- und Webentwickler mit einem Schwerpunkt auf Backend-Entwicklung bringe ich mehr als 15 Jahre Erfahrung aus akademischen und industriellen Bereichen mit.

Auszug Referenzen (2)

"K. is a dedicated and professional software engineer, and it was a pleasure working with him."
Senior Backend Entwickler
Kundenname anonymisiert
Tätigkeitszeitraum

9/2021 – 1/2022

Tätigkeitsbeschreibung

Das Projekt zielt darauf ab, die Videoverarbeitungspipeline zu verbessern und zu vereinfachen, indem Technologien wie Kubernetes, VueJS, TypeScript, SQS, Kafka und Python genutzt werden. Ziel ist es, den Partnern Zugang zu S3 zu geben, die aktuelle Plattform zu stabilisieren und die Abhängigkeiten von Partnerdiensten zu minimieren.

Meine Hauptverantwortung war es, die Codequalität des Legacy-Systems durch das Schreiben von Unit-Tests und die Integration von Tests in den CI/CD-Prozess zu verbessern. Ich habe auch bei der Vollständigung der verbleibenden Aufgaben und der Optimierung der CI/CD-Skripte im Zusammenhang mit Kubernetes unterstützt

Eingesetzte Qualifikationen

Amazon Web Services (AWS), JavaScript, Kubernetes, SCRUM, Testautomatisierung

"Ein ausgezeichneter Mitarbeiter. Promovierte in dieser Zeit. Arbeitete sehr selbständig und industrienah. Hochmotiviert und sehr zuverlässig.
Hat jederzeit in meiner Abwesenheit meine Aufgaben übernommen. Arbeitet hart und zielstrebig.
Prof. Prof. h.c. Dr. phil. Dipl.-Ing. Karl Hayo Siemsen, Mitglied GI, VDE"
Entwickler / Laboringenieur
Prof. Dr. Karl Hayo Siemsen, Hochschule Emden/Leer
Tätigkeitszeitraum

10/2002 – 9/2006

Tätigkeitsbeschreibung

Laboringenieur und wissenschaftlicher Mitarbeiter. Betreuung von Informatik-Studenten, Koordination von Projekten.

Eingesetzte Qualifikationen

ODBC (Open Database Connectivity), Paradox, SQL, JDBC (Java Database Connectivity), Projektleitung / Teamleitung (IT), jboss, UML, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), OpenGL, LaTex, XML, J2EE (Java EE), J2SE (Java SE), Java (allg.), EJB (Enterprise JavaBeans), Java-Frameworks, JNI (Java Native Interface), Java Message Service (JMS), SVG (Scalable Vector Graphics), JSP (Java Server Pages), JSF (Java Server Faces), Informatik

Qualifikationen

  • GraphQL
  • JavaScript
  • MongoDB
  • Node.js
  • PostgreSQL
  • Representational State Transfer (REST)
  • Software Architektur / Modellierung
  • Testautomatisierung

Projekt‐ & Berufserfahrung

Senior Backend Entwickler
Joyn GmbH, remote
9/2021 – 1/2022 (5 Monate)
Medienbranche
Tätigkeitszeitraum

9/2021 – 1/2022

Tätigkeitsbeschreibung

Das Projekt zielt darauf ab, die Videoverarbeitungspipeline zu verbessern und zu vereinfachen, indem Technologien wie Kubernetes, VueJS, TypeScript, SQS, Kafka und Python genutzt werden. Ziel ist es, den Partnern Zugang zu S3 zu geben, die aktuelle Plattform zu stabilisieren und die Abhängigkeiten von Partnerdiensten zu minimieren.

Meine Hauptverantwortung war es, die Codequalität des Legacy-Systems durch das Schreiben von Unit-Tests und die Integration von Tests in den CI/CD-Prozess zu verbessern. Ich habe auch bei der Vollständigung der verbleibenden Aufgaben und der Optimierung der CI/CD-Skripte im Zusammenhang mit Kubernetes unterstützt

Eingesetzte Qualifikationen

Amazon Web Services (AWS), JavaScript, Kubernetes, SCRUM, Testautomatisierung

Tech Lead / Backend Developer
influencer.com, Remote
11/2019 – 4/2022 (2 Jahre, 6 Monate)
Influencer marketing
Tätigkeitszeitraum

11/2019 – 4/2022

Tätigkeitsbeschreibung

Ich war an der Entwicklung einer Integrationsplattform beteiligt, die Brands und Influencer verbindet. Meine Rolle umfasste das Führen eines Teams von 5 Entwicklern sowie die Gestaltung und Erstellung der Backend-Architektur mit Node.js, GraphQL, Microservices und PostgreSQL

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, GraphQL, JavaScript, Node.js, PostgreSQL, Projektleitung / Teamleitung (IT), Software Architektur / Modellierung, TypeScript

Backend Entwickler
OpenReply GmbH / OBI-next, Germany, Remote
9/2017 – 4/2019 (1 Jahr, 8 Monate)
Großhandel
Tätigkeitszeitraum

9/2017 – 4/2019

Tätigkeitsbeschreibung

Ich war verantwortlich für die Entwicklung des Backend-Teils der heyOBI-App. heyOBI ist eine iOS-App, die von dem multinationalen Baumarktunternehmen OBI GmbH angeboten wird und darauf abzielt, Kunden bei DIY-Aufgaben zu Hause zu unterstützen. Ich habe mich auf die Backend-Architektur mit REST-APIs, Microservices und Event Sourcing konzentriert und die Lösung mit Node.js (mit ES6), Event Store und MongoDB implementiert.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Application Development, Jenkins, MongoDB, Node.js, SCRUM, Software Architektur / Modellierung

Fullstack Web Developer
Eigenprojekt im Rahmen meiner selbstständigen Täti, Nürnberg
1/2017 – 6/2017 (6 Monate)
Integrationsplatform
Tätigkeitszeitraum

1/2017 – 6/2017

Tätigkeitsbeschreibung

Ich habe ein Online-Tool, das Benutzern dabei hilft, Teams für verschiedene Projekte, Aufgaben und Veranstaltungen wie Reisen zu finden, überarbeitet. Ich erstellte neue Anforderungen und entwarf eine neue Architektur für die Lösung. Der Legacy-Code, der in PHP geschrieben wurde, wurde in eine auf dem MEAN Stack basierende Lösung überarbeitet und neue Funktionalitäten wurden hinzugefügt, um seine Funktionalität zu verbessern

Eingesetzte Qualifikationen

Ajax, Angular, Docker, Git, JavaScript, Jenkins, jQuery, MongoDB, NginX, Node.js, React (JavaScript library), TypeScript

Project manager
Eigenprojekt im Rahmen meiner selbstständigen Täti, Nürnberg
9/2015 – 4/2016 (8 Monate)
Integrationsplatform
Tätigkeitszeitraum

9/2015 – 4/2016

Tätigkeitsbeschreibung

Ich habe ein fortschrittliches Online-Tool initiiert und entwickelt, um Benutzern bei der Suche nach Teams für verschiedene Projekte, Aufgaben und Veranstaltungen wie Reisen zu unterstützen. Ich sammelte Anforderungen, entwarf die Architektur und stellte ein internationales Team aus vier Mitgliedern zusammen, bestehend aus zwei Designern und zwei Entwicklern. Als Projektleiter war ich für die Koordination des Teams und die Qualität des endgültigen Produkts verantwortlich

Eingesetzte Qualifikationen

Apache HTTP Server, Git, JavaScript Object Notation (JSON), jQuery, MongoDB, PHP

Lead Developer
Adidas AG, Herzogenaurach
8/2015 – 6/2016 (11 Monate)
Sportartikelbranche
Tätigkeitszeitraum

8/2015 – 6/2016

Tätigkeitsbeschreibung

Entwicklung des Backends für Activity Tracker

Eingesetzte Qualifikationen

AMQP, JavaScript-Frameworks, Kanban (Softwareentwicklung), Node.js

Fullstack Web Developer
Eigenprojekt im Rahmen meiner selbstständigen Täti, Nürnberg
5/2014 – 3/2015 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2014 – 3/2015

Tätigkeitsbeschreibung

Projektname "AppsForFans"

Ich habe ein Online-Tool entwickelt, das es App-Entwicklern ermöglicht, mit Benutzern ihrer Apps zu kommunizieren und zusammenzuarbeiten. Ich habe Anforderungen gesammelt und die Architektur entworfen und ein internationales Team von vier Mitgliedern, bestehend aus zwei Designern und zwei Entwicklern, zusammengestellt. Ich war verantwortlich für die Entwicklung des Back-Ends, die Koordination des Projektteams und die Qualität des endgültigen Produkts

Eingesetzte Qualifikationen

Ajax, Android Entwicklung, Apache HTTP Server, CSS (Cascading Style Sheet), HTML, iOS, J2SE (Java SE), JavaScript, jQuery, mySQL, NginX, Objective-C, PHP, SSL / TLS

Softwarearchitekt
Siemens AG, Erlangen
5/2010 – 4/2013 (3 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2010 – 4/2013

Tätigkeitsbeschreibung

Projekt "Gerätedienste für Mobile Integration Plattform (ICx/VelaroD)". Zuständig für die Entwicklung einer plattformunabhängigen Kommunikationslösung für mehrere Kundenprojekte.
Aufgaben: Projektleitung, Koordinierung des Entwicklungsteams, Termin- und Kostenverfolgung intern und gegenüber dem Kunden.

Eingesetzte Qualifikationen

Projektmanagement (IT), UML, Java (allg.), CVS (Concurrent Versions System), Eclipse, SOA (Serviceorientierte Architektur), Schnittstellenentwicklung, Ethernet, HTTP, Dokumentation (IT)

Softwareentwickler
Siemens AG, Erlangen
4/2009 – 4/2010 (1 Jahr, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2009 – 4/2010

Tätigkeitsbeschreibung

Projekt "Mobile Integration Plattform (ICE3)". Entwicklung der Kommunikationsschnittstelle zwischen Fahrgast-Informationssystem und zentrale Kommunikationskomponente im Zug (für ICE3 Züge)
Aufgabe: Anforderungsanalyse, Erstellen, Realisieren und Test von Softwarearchitektur.

Eingesetzte Qualifikationen

Testing (IT), Qualitätsmanagement / QS / QA (IT), UML, Softwareentwicklung (allg.), Java (allg.), JNI (Java Native Interface), RS-232, Schnittstellenentwicklung, HTTP, Requirement Analyse, Dokumentation (IT)

Softwareentwickler
Siemens AG, Erlangen
1/2009 – 4/2009 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2009 – 4/2009

Tätigkeitsbeschreibung

Projekt: "Anbindung Comos-HyBrix". Funktionsanalyse von Comos – CAE-Systemlösung zur Planung (und Betrieb) von Anlagen; Funktionsanalyse von HyBrix – Document/Content Management System;
Forschung von Möglichkeiten, beide Werkzeuge zusammen effektiv zu benutzen, bzw. anzubinden

Eingesetzte Qualifikationen

Testing (IT), UML, Software Architektur / Modellierung, Java (allg.), JNI (Java Native Interface)

Entwickler / Laboringenieur
Hochschule Emden/Leer, Emden
10/2002 – 9/2006 (4 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2002 – 9/2006

Tätigkeitsbeschreibung

Laboringenieur und wissenschaftlicher Mitarbeiter. Betreuung von Informatik-Studenten, Koordination von Projekten.

Eingesetzte Qualifikationen

ODBC (Open Database Connectivity), Paradox, SQL, JDBC (Java Database Connectivity), Projektleitung / Teamleitung (IT), jboss, UML, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), OpenGL, LaTex, XML, J2EE (Java EE), J2SE (Java SE), Java (allg.), EJB (Enterprise JavaBeans), Java-Frameworks, JNI (Java Native Interface), Java Message Service (JMS), SVG (Scalable Vector Graphics), JSP (Java Server Pages), JSF (Java Server Faces), Informatik

Ausbildung

Computer Science
MA, PhD, Computer Science Informatics
2008
De Montfort University, Leicester, Großbritannien
Informatik
Abschluss: in Deutschland anerkannt als Dipl.-Ing. (FH)

Studium Informatik / Staatliche Ingenieurakademie,

Über mich

Als erfahrener Software- und Webentwickler mit einem Schwerpunkt auf Backend-Entwicklung bringe ich mehr als 15 Jahre Erfahrung aus akademischen und industriellen Bereichen mit. Ich bin bestrebt, immer auf dem neuesten Stand der Technik und Trends zu sein und gleichzeitig Innovation und Effizienz in meiner Arbeit zu verfolgen. Meine starke Fähigkeit, die Initiativen und Anforderungen der Stakeholder in funktionale Lösungen umzusetzen, war ein entscheidender Faktor für meinen Erfolg als Softwareentwickler und Unternehmer. Getrieben und motiviert bin ich darauf ausgerichtet, Projekte zeit- und kostengerecht zu liefern.

Weitere Kenntnisse

Node.js, Node.js Frameworks, Postgresql, MariaDB, MongoDB, Couchbase, Datenbanken, Microservices, GraphQL, RESTful API, AWS, AWS-Lambda, API-Gateway, SQS, SNS, Microservices, OAuth2, JWT, Javascript, Typescript, Back-End, Web-Apps, Web-Services, Mobile-Entwicklung, Software-Entwicklung (allg.), Scrum, git, Facebook-API, PayPal-API

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Ukrainisch (Muttersprache)
  • Russisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
2754
Alter
43
Berufserfahrung
21 Jahre und 5 Monate (seit 10/2002)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden