freiberufler Senior / Fullstack Software Engineer / Dev Ops auf freelance.de

Senior / Fullstack Software Engineer / Dev Ops

online
  • 75€/Stunde
  • 73207 Plochingen
  • Europa
  • en  |  de
  • 10.04.2026

Kurzvorstellung

Software Engineer with 14 years’ experience in delivering software-solutions ranging from Mobile Applications, Web Applications, Web Services to Hardware based IOT applications.
Experienced in .Net C#, Python, DevOps, Angular and more

Auszug Referenzen (2)

"Yes K. was working as a Software development consultant and always did a great job tackling assigned tasks"
Berater für Softwareentwicklung (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

12/2014 – 7/2015

Tätigkeitsbeschreibung

Beschreibung:
Webapplikation zur Auftragserfassung bei Vodacom.

Verantwortlichkeiten:
Entwicklung der Web-Service-API-Schnittstelle unter Verwendung von Flask- und SQL-Alchemie.
Frontend-Entwicklung mit Angular js
Automatisierte Bereitstellungen mit ansible.

Technologien:
Python, Flask, Django, SQLAlchemy, Jenkins, Ansible, Angular , Restful service, Redis

Eingesetzte Qualifikationen

Agile Methodologie, Ansible, DevOps (allg.), Python, Scrum, Software engineering / -technik

"Yes K. worked as a Software Development consultant and always did a great job completing assigned tasks"
Berater für Softwareentwicklung (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

1/2012 – 12/2014

Tätigkeitsbeschreibung

Verantwortlichkeiten:
Software Development Lead eines Systems, das die Korrespondenz mit Versicherungsnehmern abwickelt.
Integration mit Drittanbietern.
Teil eines fünf man Teams, das Altsysteme durch neue Infrastrukturen und Frameworks ersetzt.
Teil eines fünf man Teams, das Praktiken des Software-Engineerings wie Verzweigungs- und Zusammenführungsstrategien, Kodierungsstandards, kontinuierliche Integration und kontinuierliche Bereitstellung eingeführt hat.

Technologien:
.Net C#, Messaging framework similar to NServiceBus, Teamcity, Octopus Deploy, angular. .NET Remoting, Legacy NoSql databases. MSSQL.

Eingesetzte Qualifikationen

.Net, Agile Methodologie, AngularJS, C#, DevOps, Scrum, Software engineering / -technik

Qualifikationen

  • .Net7 J.
  • Agile Methodologie8 J.
  • Angular4 J.
  • Application Development
  • C#8 J.
  • DevOps (allg.)2 J.
  • Internet of Things (IoT)1 J.
  • Software engineering / -technik7 J.
  • Softwareentwicklung (allg.)4 J.

Projekt‐ & Berufserfahrung

Teilzeit-Prozessmanager
Taal Distributed Information Technologies, Plochingen
6/2020 – 8/2020 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 8/2020

Tätigkeitsbeschreibung

Beschreibung:
Unterstützung und Implementierung eines neuen DevOps-Prozesses.

Verantwortlichkeiten:
Unterstützung bei der Automatisierung deployments von GO-Mikroservices.
Verknüpfen von User Stories mit festgeschriebenem Code, um die Berichterstellung zu erleichtern.
Erstellen eines neuen DevOps-Prozesses, dem ein Team folgen kann

Technologien:
Jenkins, Jira, Bitbucket, Confluence
GO
Groovy Skripts
Docker, Docker-compose

Eingesetzte Qualifikationen

Agile Methodologie, DevOps (allg.), Docker, Jenkins, Jira

Architekt und DevOps Ingenieur (Festanstellung)
VIVAVIS AG, Ettlingen
5/2020 – 8/2021 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2020 – 8/2021

Tätigkeitsbeschreibung

Beschreibung:
Architekt/DevOps Engineer

Verantwortlichkeiten:
Unterstützung von Teams beim Release-Management.
Unterstützung bei der Migration von Legacy-Software vom Refactoring zum Release-Management.
Erforschen, wie aktuelle Software verbessert werden kann.
Implementierung und Entwicklung neuer Microservices.
DevOps-Prozess optimieren

Technologien:
.Net Core 1,2,3. .Net Framework 46, Angular
Gitlab CI, Gitlab, Team Foundation Server 2015
Docker, docker-compose, yaml

Eingesetzte Qualifikationen

Agile Methodologie, Angular, C#, DevOps, Docker, Jira, Scrum, Software engineering / -technik, Softwareentwicklung (allg.)

Fullstack Softwareentwickler und DevOps Engineer
Daimler, Esslingen
9/2019 – 4/2020 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2019 – 4/2020

Tätigkeitsbeschreibung

Beschreibung:
Entwicklung in der Cloud in Bezug auf verschiedene Softwarepakete im Zusammenhang mit dem Flottenmanagement

Verantwortlichkeiten:
Frontend-Entwicklung mit dem Angular Framework
.NET Core C # Entwicklung
Entwicklung mit Powershell
Aufstellung von CI/CD mit Azure Dev Ops
Testautomatisierung

Technologien:
.Net Core 1,2,3. Entity Framework, Unity
MSSQL
Angular
Karma, Jamine, Protractor
NUnit, NSubstritute
Azure, Azure Dev Ops

Eingesetzte Qualifikationen

.Net, Agile Methodologie, Angular, C#, DevOps (allg.), Microsoft Azure, Scrum

Fullstack Softwareentwickler C#, Angular
Görlitz AG, Koblenz
1/2019 – 8/2019 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 8/2019

Tätigkeitsbeschreibung

Beschreibung:
Industry Customer Dashboard zur Anzeige von Smart-Grid-Informationen. (Gas, Strom und Wasser)
Webanwendung, Dashboard für die Entwicklung von Hintergrunddiensten zum Anzeigen von Smart Grid-Leseinformationen.

Verantwortlichkeiten:
Frontend-Entwicklung mit dem Angular Framework
Hintergrundentwicklung in .NET C #.

Technologien:
.Net Web Api 2, Entity Framework, Unity
MSSQL
Angular JS
Kendo UI

Eingesetzte Qualifikationen

.Net, Agile Methodologie, Angular, AngularJS, C#, DevOps (allg.), Scrum, Software engineering / -technik, Softwareentwicklung (allg.)

Fullstack Softwareentwickler C#, Angular
Görlitz AG, Koblenz
7/2018 – 12/2018 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2018 – 12/2018

Tätigkeitsbeschreibung

Beschreibung:
Dashboard zur Konfiguration von Smart-Grid-Geräten
Webanwendung, Background Service Development Dashboard zur Konfiguration von Smart-Grid-Geräten im Feld.

Verantwortlichkeiten:
Frontend-Entwicklung mit dem Angular Framework
Hintergrunddienstentwicklung in .NET C #.
Web Service-Entwicklung mit .NET C# Web Api

Technologien:
.Net Web Api 2, EntityFramework, Unity
MSSQL
Angular JS
Active MQ
Kendo UI

Eingesetzte Qualifikationen

.Net, Agile Methodologie, AngularJS, C#, Scrum, Software engineering / -technik, Softwareentwicklung (allg.)

Architekt und Fullstack Softwareentwickler
Zeal, Johannesburg
2/2018 – 6/2018 (5 Monate)
Crypto Currencies
Tätigkeitszeitraum

2/2018 – 6/2018

Tätigkeitsbeschreibung

Beschreibung:
Crypto Exchange for Bitcoin, Bitcoin Cash, Monero, Etherum, Litecoin zu ZAR

Verantwortlichkeiten:
Die Bereitstellung der Frontend-Anwendung mit 3 Entwicklern koordinieren.
Entwicklung der API-Integration für Software von Drittanbietern
Einrichtung der verschiedenen Blockchains auf Servern.
Um verschiedene Dienste einzurichten, die mit den Blockchains kommunizieren.

Technologien:
Angular 5, Html, Css, .Net C# Web Api, Owin, Software-Setup des dritten Teils auf Debian, Restful service

Eingesetzte Qualifikationen

.Net, Agile Methodologie, Angular, C#, Full-Stack, Software engineering / -technik, Softwareentwicklung (allg.)

Architekt und Fullstack Softwareentwickler
DrinkServe, Johannesburg
11/2017 – 7/2018 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2017 – 7/2018

Tätigkeitsbeschreibung

Beschreibung:
Automat für Wein und Bier
Ermöglicht dem Verbraucher, mit einer NFC-Karte Getränke einzuschenken.

Verantwortlichkeiten:
Integration in Hardware über serielle Verbindung
Erstellen von verschiedene Berichte über Einkäufe und Verwendung
Integration der Nahfeldkommunikation in mobile Anwendungen sowie in Hardwareeinheiten

Technologien:
.Net C# Web Api 2, Owin, EntityFramework
MSSQL, WebSQL
Angular 5, Html, Css
Hybrid Mobile Application, Ionic

Eingesetzte Qualifikationen

.Net, Agile Methodologie, Angular, C#, HTML, Scrum, Software engineering / -technik, Softwareentwicklung (allg.)

Architekt und Fullstack Softwareentwickler
Enviroponica, Johannesburg
5/2017 – 7/2018 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2017 – 7/2018

Tätigkeitsbeschreibung

Beschreibung:
Das System verwendet eine Sammlung von Arduino’s, die mit Zigbee, Relais und Sensoren verbunden sind und Hochfrequenzsignale an eine Steuereinheit (Raspberry Pi) sendet. Der Raspberry Pi sendet auch Signale, um die verschiedenen Geräte im Feld zu steuern. Die Steuereinheit gibt diese Informationen dann an die Cloud zurück, wo die Geräte über eine Webanwendung überwacht und konfiguriert werden können.
Das System regelt auch Temperatur, Luftfeuchtigkeit und die Fütterung der Pflanzen.

Verantwortlichkeiten:
Entwicklung des Controllers, der in Node js auf dem Rasberry-Pi entwickelt ist.
Entwicklung von die API’s.
Entwicklung des Frontend-Dashboards zur Visualisierung von Real-Time-Messwerten.
Einrichtung der Anwendungsinfrastruktur auf den Cloud-Diensten.
Entwicklung auf den Arduinos in C ++
Rationalisierung der Entwicklung der verschiedenen Komponenten mit Teammitgliedern.

Technologien:
.Net C# Web Api 2, OWIN, Entity Framework, Restful service
RabbitMQ
NodeJs
Angular JS, Html, Css
C++
MSSQL, SQLLite
Resin io

Eingesetzte Qualifikationen

.Net, Agile Methodologie, Angular, C#, Full-Stack, Internet of Things (IoT), Scrum

Architekt und Fullstack Softwareentwickler
Starbucks, Johannesburg
8/2016 – 3/2017 (8 Monate)
Gastronomie
Tätigkeitszeitraum

8/2016 – 3/2017

Tätigkeitsbeschreibung

Beschreibung:
Webanwendung zum Verwalten einer Kundenprämienerfahrung.

Verantwortlichkeiten:
Verwalten von Softwareentwicklern
Kundenerwartungen verwalten
Implementierung von DevOps
Überprüfung des Codes und Überprüfung der Anwendungsqualität

Technologien:
.Net C# Web Api 2, Owin, EntityFramework, MSSQL, Angular 4, HTML, CSS

Eingesetzte Qualifikationen

Agile Methodologie, Angular, C#, HTML

Architekt und Fullstack Softwareentwickler
Transunion, Johannesburg
6/2016 – 8/2017 (1 Jahr, 3 Monate)
Versicherungen
Tätigkeitszeitraum

6/2016 – 8/2017

Tätigkeitsbeschreibung

Beschreibung:
Mobile Anwendung zum Erstellen von Berichten für Fahrzeugbewertungen und -bewertungen.
Berichterstellung
Integration mit Zahlungsgateway-Anbietern

Verantwortlichkeiten:
Entwicklung der mobilen Frontend-Anwendung.
Entwicklung des Backend-Service.
Anforderungsmanagement.
Entwickler verwalten.

Technologien:
.Net C# Web Api 2, Owin, EntityFramework, Restful service
MSSQL
Ionic

Eingesetzte Qualifikationen

.Net, Agile Methodologie, Angular, C#, Full-Stack, Software engineering / -technik, Softwareentwicklung (allg.)

Architekt und Fullstack Softwareentwickler
CTrack, Johannesburg
6/2016 – 2/2017 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2016 – 2/2017

Tätigkeitsbeschreibung

Beschreibung:
Mobile Anwendung für Flottenmanagement.

Verantwortlichkeiten:
Entwicklung der mobilen Frontend-Anwendung.
Entwicklung des Backend-Service.
Anforderungsmanagement.
Entwickler verwalten.

Technologien:
.Net C# ServiceStack, OrmLite, SOAP, Restful service
MSSQL
Ionic

Eingesetzte Qualifikationen

.Net, Agile Methodologie, Angular, C#, Full-Stack, Software engineering / -technik, Softwareentwicklung (allg.)

Softwareentwickler
Tide, Johannesburg
2/2016 – 1/2017 (1 Jahr)
Banken
Tätigkeitszeitraum

2/2016 – 1/2017

Tätigkeitsbeschreibung

Beschreibung:
Web Service in Jersey für eine Start-up Bank
Teil eines Teams von 4 Entwicklern, die an der Entwicklung einer API für die Start-up-Bank beteiligt sind.

Verantwortlichkeiten:
Entwicklung der API-Schnittstellen sowie Entwicklung von Integrationskomponenten für verschiedene Drittanbieter.

Technologien:
Java, Jersey, Spring, Hibernate, MySQl, Ansible, Jenkins.

Eingesetzte Qualifikationen

Ansible, Full-Stack, Hibernate (Java), Java (allg.)

Architekt und Fullstack Softwareentwickler
Jade Corporate Clothing, Johannesburg
11/2015 – 2/2016 (4 Monate)
Software Solutions
Tätigkeitszeitraum

11/2015 – 2/2016

Tätigkeitsbeschreibung

Qualitäten:
Generiert mehrere monatliche, wöchentliche Berichte über die gesammelten Bestellungen.
Ermöglicht dem Berater, Bestellungen ohne Internetverbindung zu erfassen. Die Anwendung synchronisiert diese Daten, sobald die Internetverbindung wiederhergestellt ist.

Verantwortlichkeiten:
Entwicklung der Frontend-Webanwendung in AngularJS, Node Web Kit. (Läuft als Desktop-Anwendung).
Entwicklung des Backend-Webdienstes.
Anforderungsmanagement und Kundenerwartungsmanagement.
Management von Junior-Entwicklern.

Technologien:
.Net Web Api 2, Owin, EntityFramework, Restful service
MSSQL, WebSQL
Angular 1, Html, Css
Node Web Kit

Eingesetzte Qualifikationen

.Net, Angular, C#

Berater für Softwareentwicklung (Festanstellung)
Tangent Software Solutions, Johannesburg
12/2014 – 7/2015 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

12/2014 – 7/2015

Tätigkeitsbeschreibung

Beschreibung:
Webapplikation zur Auftragserfassung bei Vodacom.

Verantwortlichkeiten:
Entwicklung der Web-Service-API-Schnittstelle unter Verwendung von Flask- und SQL-Alchemie.
Frontend-Entwicklung mit Angular js
Automatisierte Bereitstellungen mit ansible.

Technologien:
Python, Flask, Django, SQLAlchemy, Jenkins, Ansible, Angular , Restful service, Redis

Eingesetzte Qualifikationen

Agile Methodologie, Ansible, DevOps (allg.), Python, Scrum, Software engineering / -technik

Berater für Softwareentwicklung (Festanstellung)
Synerics Software Solutions, Johannesburg
1/2012 – 12/2014 (3 Jahre)
Versicherungen
Tätigkeitszeitraum

1/2012 – 12/2014

Tätigkeitsbeschreibung

Verantwortlichkeiten:
Software Development Lead eines Systems, das die Korrespondenz mit Versicherungsnehmern abwickelt.
Integration mit Drittanbietern.
Teil eines fünf man Teams, das Altsysteme durch neue Infrastrukturen und Frameworks ersetzt.
Teil eines fünf man Teams, das Praktiken des Software-Engineerings wie Verzweigungs- und Zusammenführungsstrategien, Kodierungsstandards, kontinuierliche Integration und kontinuierliche Bereitstellung eingeführt hat.

Technologien:
.Net C#, Messaging framework similar to NServiceBus, Teamcity, Octopus Deploy, angular. .NET Remoting, Legacy NoSql databases. MSSQL.

Eingesetzte Qualifikationen

.Net, Agile Methodologie, AngularJS, C#, DevOps, Scrum, Software engineering / -technik

Zertifikate

Electrical and Electronic Enginnering
2012
BSC Information Technology (Computer Science)
2012

Ausbildung

Electrical and Electronic Enginnering
Ausbildung
2012
Johannesburg
BSC Information Technology (Computer Science)
Ausbildung
2012
Johannesburg

Über mich

Software Engineer, der sich auf die Lieferung kundenspezifischer Softwarelösungen spezialisiert hat.

K. hat an mehreren Projekten in verschiedenen Branchen gearbeitet, wodurch er eine breite Palette von Fähigkeiten erworben hat, darunter die Montage von Hardware-Einheiten, die Entwicklung von Software für die Hardware-Komponenten, Entwicklung von Webanwendungen und Mobile Anwendungen, Entwicklung von Webdiensten, Entwicklung von IOT-Anwendungen, Festlegung von Tools und Frameworks, Bereitstellen von Softwareanwendungen in der Cloud, Implementieren von Dev-Ops-Prozessen zur Verbesserung der Produktivität in Teams sowie Verwenden von Agile-Methoden zum Verwalten der Anforderungen zwischen dem Softwareentwicklungsteam und den Produktbesitzern.

Während seiner Zeit als Softwareentwickler lernte er gute Softwareentwicklungspraktiken wie Codierungsstandards, SOLID-Prinzipien, LEAN-Prinzipien, testgesteuerte Entwicklung, verhaltensgesteuerte Entwicklung, Codeüberprüfung und kontinuierliche Bereitstellung.

Weitere Kenntnisse

C #, Python. Java, .NET-Core, ASP.Net, NodeJs, Javascript, SQL, NoSQL, Angular Js, Angular 7, Web-API, WCF, SOAP-Dienste, Rabbit MQ, Kendo UI, Powershell.
Entwicklung von Webdiensten und Webanwendungen mit .NET Web API 2, .NET Core, Python (flask) Angular 7, AngualrJS, Node Js, WCF, MVC, Restful API und SOAP Services.
Erfahrung in der Verwendung von Object Relation Mappers (ORMs) - Entity Framework und SQL Alchemy. Entwicklung in den Code First Approach.
Anwendungsintegration und “Inversion of Control”.
Domain-Driven Design, Micro Services und Service-orientierte Architektur.
Kenntnisse in der verteilten Entwicklung mit Messaging. (NServiceBus), Request-Response, Publish / Subscribe, Sagas.
Agile Software-Methoden wie Lean, Kanban und Scrum. Erfahrung im Umgang mit Projektmanagement-Tools wie Jira und Confluence.
DevOps - Infrastruktur als Code, kontinuierliche Integration und kontinuierliche Bereitstellung mit Tools wie TeamCity, Jenkins, Octopus Deploy, gitlab-ci, docker-compose, Ansible und Azure Dev Ops.
Quellcodeverwaltung (Git, tfs)
TDD (Test Driven Development), BDD (Behavior Driven Development)
Kenntnisse über Cloud-Dienste wie Azure.
Kenntnisse in containerisierter Anwendung (Docker, Kubernetes)
Entwicklung hybrider mobile Anwendungen.
IOT-Anwendungen, Raspberry Pi und Arduinos
Kenntnisse in der Verwendung von Nachrichtenbrokern wie Rabbit MQ, Active MQ mit den Protokollen mqtt oder ampq.
Anwendungsentwicklung unter Windows und Linux.
Linux-Server Konfiguration

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
667
Alter
37
Berufserfahrung
14 Jahre und 3 Monate (seit 01/2012)

Kontaktdaten

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

Jetzt Mitglied werden