Senior / Fullstack Software Engineer / Dev Ops
- Verfügbarkeit einsehen
- 2 Referenzen
- 75€/Stunde
- 73207 Plochingen
- Europa
- en | de
- 10.04.2026
Kurzvorstellung
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"
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
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"
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.
.Net, Agile Methodologie, AngularJS, C#, DevOps, Scrum, Software engineering / -technik
Qualifikationen
Projekt‐ & Berufserfahrung
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
Agile Methodologie, DevOps (allg.), Docker, Jenkins, Jira
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
Agile Methodologie, Angular, C#, DevOps, Docker, Jira, Scrum, Software engineering / -technik, Softwareentwicklung (allg.)
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
.Net, Agile Methodologie, Angular, C#, DevOps (allg.), Microsoft Azure, Scrum
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
.Net, Agile Methodologie, Angular, AngularJS, C#, DevOps (allg.), Scrum, Software engineering / -technik, Softwareentwicklung (allg.)
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
.Net, Agile Methodologie, AngularJS, C#, Scrum, Software engineering / -technik, Softwareentwicklung (allg.)
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
.Net, Agile Methodologie, Angular, C#, Full-Stack, Software engineering / -technik, Softwareentwicklung (allg.)
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
.Net, Agile Methodologie, Angular, C#, HTML, Scrum, Software engineering / -technik, Softwareentwicklung (allg.)
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
.Net, Agile Methodologie, Angular, C#, Full-Stack, Internet of Things (IoT), Scrum
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
Agile Methodologie, Angular, C#, HTML
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
.Net, Agile Methodologie, Angular, C#, Full-Stack, Software engineering / -technik, Softwareentwicklung (allg.)
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
.Net, Agile Methodologie, Angular, C#, Full-Stack, Software engineering / -technik, Softwareentwicklung (allg.)
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.
Ansible, Full-Stack, Hibernate (Java), Java (allg.)
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
.Net, Angular, C#
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
Agile Methodologie, Ansible, DevOps (allg.), Python, Scrum, Software engineering / -technik
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.
.Net, Agile Methodologie, AngularJS, C#, DevOps, Scrum, Software engineering / -technik
Zertifikate
Ausbildung
Johannesburg
Johannesburg
Über mich
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
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
- Englisch (Muttersprache)
- Deutsch (Muttersprache)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
