freiberufler Full-Stack Software Engineer & DevOps Engineer auf freelance.de

Full-Stack Software Engineer & DevOps Engineer

offline
  • auf Anfrage
  • 10557 Mitte
  • Nähe des Wohnortes
  • de  |  en
  • 01.01.2024

Kurzvorstellung

Durch mehr als acht Jahre Erfahrung als Softwareentwickler & mehr als drei Jahre Erfahrung als DevOps Engineer bringe ich einen großen theoretischen Wissens- und praktischen Erfahrungsschatz mit, der eine umfangreiche Betreuung ermöglicht.

Auszug Referenzen (2)

"Ich bestätige die Zusammenarbeit mit Herrn M. in unserem gemeinsamen Unternehmen wie beschrieben."
Gesellschafter, Software-Entwickler
Kundenname anonymisiert
Tätigkeitszeitraum

9/2017 – 12/2018

Tätigkeitsbeschreibung

- Development Stack enthielt Javascript (Angular, jQuery), PHP, MySQL und Python
- Deployment Stack enthielt NGINX CE, MariaDB, HAProxy, Docker, KVM
- Entwurf um Umsetzung der Firmenwebseite
- Entwicklung von YouTube-Partner Dashboards (YouTube-Kanal Statistiken und Einnahmereports)
- Entwicklung eines Staff Dashboard (zur Verwaltung der YouTube-Partner, zum Anwerben und dem allgemeinen YouTube MCN Management)
- Entwicklung eines Analysetools für YouTube-Kanal Statistiken durch Google Analytics and YouTube Analytics
- Entwicklung verschiedener Web-Apps basierend auf einer bestehenden Lösung von ScaleLab LLC. (zur Verwaltung der YouTube-Partner Kontaktinformationen, zur Optimierung der YouTube-Kanäle und zum Generieren von Kanalreports, sowie der Sponsorship-Verwaltung und mehr)

Eingesetzte Qualifikationen

Laravel, PHP, Softwareentwicklung (allg.), Vue.Js

"Langjährige hervorragende Zusammenarbeit. Immer ein Gewinn Herrn M. im Team zu haben.
Bei zukünftigen Projekten jederzeit wieder."
Mathematisch-Technischer Software-Entwickler (Festanstellung)
Tobias Roloff
Tätigkeitszeitraum

6/2015 – 5/2022

Tätigkeitsbeschreibung

- Mobile-Entwicklung mittels React Native (plattformunabhängig)
- Web-Frontend Entwicklung mittels Vue 2 & 3
- Backend-Entwicklung mittels Laravel (Passport, Nova, Vapor, JSON:API)
- Implementierung von REST und GraphQL APIs
- Modernisierung der Entwicklung zu agilen Abläufen und der Software von einer monolithischen zu einer Cloud-fähigen Architektur
- Implementierung von REST-APIs nach dem JSON:API Schema
- Implementierung von CI/CD Pipelines unter GitLab
- Restrukturierung des Projektmanagement mithilfe von Jira und Confluence, Einführung erster agiler Entwicklungsprozesse
- Planung, Einrichtung und Verwaltung von BareMetal Kubernetes Clustern
- Migration bestehender Softwareprojekte in eine Docker-gestützte Containerumgebung
- Flexibilisierung der Softwarearchitektur um Neuentwicklungen mithilfe neuester Programmiersprachen und Frameworks in Verbindung mit den Legacy-Anwendungen zu ermöglichen
- Auszubildender am OSZ IMT - Oberstufenzentrum Informations- und Medizintechnik
- Development Stack enthält Javascript (Angular, jQuery), PHP, MySQL, Java,Objective C, Swift, Python und C#(.Net)
- Entwicklung von nativen Smartphone-Apps, davon eine Android-basierte App für einen Kiosk-Modus (Identifizierung mittels QR-Code / NFC bei einer firmeneigenen Corporate CarSharing-Lösung)
- Entwurf und Umsetzung zuverlässiger HTTP(S) REST API Kommunikation
- Umsetzung von sicherer, verschlüsselter Speicherung von sensiblen Daten durch die Apps auf den Smartphones
- Samsung SEAP Silver Partner (Samsung KNOX Sicherheitsstandards und Funktionen)

Eingesetzte Qualifikationen

Backend, DevOps, DevOps (allg.), Front End, Full-Stack, Mobile Application Development, Softwareentwicklung (allg.)

Qualifikationen

  • Cloud (allg.)
  • Continuous Delivery2 J.
  • DevOps9 J.
  • Docker2 J.
  • Elasticsearch2 J.
  • JavaScript
  • Kubernetes2 J.
  • Laravel1 J.
  • Nginx2 J.
  • PHP1 J.
  • Projektmanagement (IT)2 J.
  • React Native2 J.
  • Schulung / Coaching (allg.)2 J.
  • Schulung / Training (IT)2 J.
  • Softwareentwicklung (allg.)7 J.
  • Typescript2 J.
  • User Experience (UX)2 J.
  • User Interface (UI)2 J.
  • Vue.Js1 J.

Projekt‐ & Berufserfahrung

Senior Mobile Engineer (Festanstellung)
Propstack GmbH, Berlin
10/2022 – offen (2 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – offen

Tätigkeitsbeschreibung

Projektleitung bei der Neuentwicklung der CRM Mobile App. Hierzu habe ich die vollständige Konzipierung und das Redesign, sowie die Entwicklung der neuen App übernommen und diese so schrittweise an den Funktionsumfang der Web-App angepasst.

Eingesetzte Qualifikationen

Projektmanagement (IT), Typescript, User Experience (UX), User Interface (UI), React Native

DevOps Engineer, Cloud Architecture Consultant
AMS Service GmbH, Berlin
5/2022 – offen (2 Jahre, 8 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2022 – offen

Tätigkeitsbeschreibung

- leading the software architecture migration from a monolithic to a flexible service-based architecture
--> applying Domain Driven Development pattern
--> working hand-in-hand with Domain managers (e.g. product managers, managing directors, ...)
- designing, provisioning and maintaining bare-metal Kubernetes clusters as well as automated CI/CD strategies using GitLab self-managed and ArgoCD for GitOps
- consulting regarding and integration of the desired tech stack including but not limited to:
--> Ambassador Edge Stack (North-South traffic)
--> Nginx Ingress Controller
--> Istio Service Mesh (East-West traffic)
--> Keycloak (SSO server for various services)
--> ELK (Elasticsearch, Logstash, Kibana) for Monitoring and Logging
--> RabbitMQ
--> ArgoCD
--> Open Source Routing Engine (OSRM, for OpenStreetMap)
--> Overflow API for OSM address / geo-coordinate querying
- presentation & workshops for the Software Engineers (e.g. regarding Docker, Docker Compose, Test Driven Development, Event Driven Architecture, ...)

Eingesetzte Qualifikationen

Continuous Delivery, DevOps, Nginx, Docker, Elasticsearch, Kubernetes, Schulung / Training (IT), Schulung / Coaching (allg.)

Gesellschafter, Software-Entwickler
Canyon Network UG (haftungsbeschränkt), Berlin
9/2017 – 12/2018 (1 Jahr, 4 Monate)
Medienbranche
Tätigkeitszeitraum

9/2017 – 12/2018

Tätigkeitsbeschreibung

- Development Stack enthielt Javascript (Angular, jQuery), PHP, MySQL und Python
- Deployment Stack enthielt NGINX CE, MariaDB, HAProxy, Docker, KVM
- Entwurf um Umsetzung der Firmenwebseite
- Entwicklung von YouTube-Partner Dashboards (YouTube-Kanal Statistiken und Einnahmereports)
- Entwicklung eines Staff Dashboard (zur Verwaltung der YouTube-Partner, zum Anwerben und dem allgemeinen YouTube MCN Management)
- Entwicklung eines Analysetools für YouTube-Kanal Statistiken durch Google Analytics and YouTube Analytics
- Entwicklung verschiedener Web-Apps basierend auf einer bestehenden Lösung von ScaleLab LLC. (zur Verwaltung der YouTube-Partner Kontaktinformationen, zur Optimierung der YouTube-Kanäle und zum Generieren von Kanalreports, sowie der Sponsorship-Verwaltung und mehr)

Eingesetzte Qualifikationen

Laravel, PHP, Softwareentwicklung (allg.), Vue.Js

Mathematisch-Technischer Software-Entwickler (Festanstellung)
AMS Fuhrparkmanagement GmbH, Berlin
6/2015 – 5/2022 (7 Jahre)
Finanzdienstleister
Tätigkeitszeitraum

6/2015 – 5/2022

Tätigkeitsbeschreibung

- Mobile-Entwicklung mittels React Native (plattformunabhängig)
- Web-Frontend Entwicklung mittels Vue 2 & 3
- Backend-Entwicklung mittels Laravel (Passport, Nova, Vapor, JSON:API)
- Implementierung von REST und GraphQL APIs
- Modernisierung der Entwicklung zu agilen Abläufen und der Software von einer monolithischen zu einer Cloud-fähigen Architektur
- Implementierung von REST-APIs nach dem JSON:API Schema
- Implementierung von CI/CD Pipelines unter GitLab
- Restrukturierung des Projektmanagement mithilfe von Jira und Confluence, Einführung erster agiler Entwicklungsprozesse
- Planung, Einrichtung und Verwaltung von BareMetal Kubernetes Clustern
- Migration bestehender Softwareprojekte in eine Docker-gestützte Containerumgebung
- Flexibilisierung der Softwarearchitektur um Neuentwicklungen mithilfe neuester Programmiersprachen und Frameworks in Verbindung mit den Legacy-Anwendungen zu ermöglichen
- Auszubildender am OSZ IMT - Oberstufenzentrum Informations- und Medizintechnik
- Development Stack enthält Javascript (Angular, jQuery), PHP, MySQL, Java,Objective C, Swift, Python und C#(.Net)
- Entwicklung von nativen Smartphone-Apps, davon eine Android-basierte App für einen Kiosk-Modus (Identifizierung mittels QR-Code / NFC bei einer firmeneigenen Corporate CarSharing-Lösung)
- Entwurf und Umsetzung zuverlässiger HTTP(S) REST API Kommunikation
- Umsetzung von sicherer, verschlüsselter Speicherung von sensiblen Daten durch die Apps auf den Smartphones
- Samsung SEAP Silver Partner (Samsung KNOX Sicherheitsstandards und Funktionen)

Eingesetzte Qualifikationen

Backend, DevOps, DevOps (allg.), Front End, Full-Stack, Mobile Application Development, Softwareentwicklung (allg.)

Ausbildung

Mathematisch-Technischer Software-Entwickler
Ausbildung
2019
Berlin

Weitere Kenntnisse

PHP (z.B. Laravel, Symfony), Javascript (z.B. Angular, AngularJS, Vue (2 & 3), Nativescript), Java (z.B. für Android-Apps), Swift, Objective-C, React Native (mobile), GitLab CI/CD, Kubernetes Administrator, Ambassador Edge Stack, Keycloak, ArgoCD, Istio, CoreDNS, Calico, MetalLB, Nginx Ingress Controller, Cert-Manager (Self-Signed, Self-Managed CA, Lets Encrypt), Rancher, Docker Swarm, Dockerflow Proxy, Dockflow Proxy Lets Encrypt Companion, allg. Systemadministration

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1270
Alter
28
Berufserfahrung
9 Jahre und 6 Monate (seit 06/2015)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden