Web- und Softwareentwicklung / Backend
- Verfügbarkeit einsehen
- 2 Referenzen
- 72€/Stunde
- 90489 Nürnberg
- Weltweit
- uk | de | en
- 17.03.2023
Kurzvorstellung
Auszug Referenzen (2)
"K. is a dedicated and professional software engineer, and it was a pleasure working with him."
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
Amazon Web Services (AWS), JavaScript, Kubernetes, Scrum, Test Automation
"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"
10/2002 – 9/2006
TätigkeitsbeschreibungLaboringenieur und wissenschaftlicher Mitarbeiter. Betreuung von Informatik-Studenten, Koordination von Projekten.
Eingesetzte QualifikationenOpen Database Connectivity, Paradox, SQL, Java Database Connectivity, Projektleitung / Teamleitung (IT), Wildfly, UML, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Opengl, Latex, XML, J2EE, Java SE, Java (allg.), Enterprise Javabeans, Java-Frameworks, Java Native Interface, Java Message Service, SVG (Scalable Vector Graphics), Javaserver Pages, Javaserver Faces, Informatik
Qualifikationen
Projekt‐ & Berufserfahrung
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
Amazon Web Services (AWS), JavaScript, Kubernetes, Scrum, Test Automation
11/2019 – 4/2022
TätigkeitsbeschreibungIch 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 QualifikationenAmazon Web Services (AWS), Docker, Graphql, JavaScript, Node.Js, Postgresql, Projektleitung / Teamleitung (IT), Software Architecture, Typescript
9/2017 – 4/2019
TätigkeitsbeschreibungIch 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 QualifikationenAmazon Web Services (AWS), Application Development, Jenkins, Mongodb, Node.Js, Scrum, Software Architecture
1/2017 – 6/2017
TätigkeitsbeschreibungIch 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 QualifikationenAjax, Angular, Docker, Git, JavaScript, Jenkins, Jquery, Mongodb, Nginx, Node.Js, React (JavaScript library), Typescript
9/2015 – 4/2016
TätigkeitsbeschreibungIch 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 QualifikationenApache HTTP Server, Git, Json, Jquery, Mongodb, PHP
8/2015 – 6/2016
TätigkeitsbeschreibungEntwicklung des Backends für Activity Tracker
Eingesetzte QualifikationenAdvanced Message Queuing Protocol, JavaScript-Frameworks, Kanban (Softwareentwicklung), Node.Js
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
Ajax, Android Entwicklung, Apache HTTP Server, CSS (Cascading Style Sheet), HTML, iOS, Java SE, JavaScript, Jquery, Mysql, Nginx, Objective-C, PHP, Transport Layer Security
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.
Projektmanagement (IT), UML, Java (allg.), Concurrent Versions System, Eclipse, Serviceorientierte Architektur, Schnittstellenentwicklung, Ethernet, Hypertext Transfer Protocols (HTTP), Schreiben von Dokumentation
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.
Testen, Qualitätsmanagement / QS / QA (IT), UML, Softwareentwicklung (allg.), Java (allg.), Java Native Interface, RS-232, Schnittstellenentwicklung, Hypertext Transfer Protocols (HTTP), Requirement Analyse, Schreiben von Dokumentation
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
Testen, UML, Software Architecture, Java (allg.), Java Native Interface
10/2002 – 9/2006
TätigkeitsbeschreibungLaboringenieur und wissenschaftlicher Mitarbeiter. Betreuung von Informatik-Studenten, Koordination von Projekten.
Eingesetzte QualifikationenOpen Database Connectivity, Paradox, SQL, Java Database Connectivity, Projektleitung / Teamleitung (IT), Wildfly, UML, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Opengl, Latex, XML, J2EE, Java SE, Java (allg.), Enterprise Javabeans, Java-Frameworks, Java Native Interface, Java Message Service, SVG (Scalable Vector Graphics), Javaserver Pages, Javaserver Faces, Informatik
Ausbildung
De Montfort University, Leicester, Großbritannien
Studium Informatik / Staatliche Ingenieurakademie,
Über mich
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Fließend)
- Ukrainisch (Muttersprache)
- Russisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden