PHP, Symfony, Laravel, Vue.js, Angular 2+, Cloud, DevOps, AI, Flutter, PostgreSQL
Aktualisiert am 01.03.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 10.03.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

3 Monate
2024-01 - 2024-03

ADLINKPARK ORGANIZER

ENTWICKLER, DESIGNER PHP HTML5 CSS ...
ENTWICKLER, DESIGNER
Schlüsselskills: Backend-Programmierung, A/B-Testing und Analytik, Container-Technologien, CI/CD und Versionskontrolle, UI/UX-Design, Asynchrone Verarbeitung, Monitoring und Logging, Webentwicklung    
    
Teamgröße: 4    

Kurzbeschreibung: AdLinkPark Optimizer ist ein hochmodernes Softwareprojekt, entwickelt mit dem Ziel, Domain-Parking-Seiten durch die effiziente Einbindung von Werbung und verwandten Links zu optimieren. Das Projekt nutzt fortschrittliche A/B-Testing-Verfahren, um die Benutzerinteraktion zu maximieren und Werbeeinnahmen zu steigern. Unter Verwendung einer Mischung aus traditionellen und modernen Programmiersprachen sowie führenden Technologien und Frameworks, zielt AdLinkPark Optimizer darauf ab, die Verwaltung und Wartung von Domain-Parking-Templates zu vereinfachen und zu automatisieren.
    
    Aufgaben:    
                    
        ? Design und Entwicklung von Frontend-Templates Erstellung responsiver Webdesigns mit HTML, CSS, JavaScript und TypeScript    
        ? Integration von Twig zur Template-Erstellung und -Verwaltung. Backend-Entwicklung und Server-Logik Entwicklung von serverseitigen Funktionen und APIs in PHP        
        ? Implementierung von Datenbankinteraktionen und serverseitiger Logik. A/B-Testing und Performance-Optimierung Durchführung von A/B-Tests zur Optimierung der Benutzerinteraktion und Werbeeinnahmen        
        ? Analyse von Testergebnissen und Implementierung von Verbesserungen. Paket- und Abhängigkeitsmanagement Verwaltung von JavaScript- und PHP-Abhängigkeiten mit NPM und Composer        
        ? Containerisierung und Orchestrierung Erstellung von Docker-Containern für die Anwendung        
        ? Deployment und Management der Anwendung in Kubernetes mit Helm        
        ? CI/CD-Pipeline und Versionskontrolle Einrichtung von Jenkins für Continuous Integration und Continuous Deployment        
        ? Verwendung von Git für die Versionskontrolle und Zusammenarbeit im Team                
        ? UI/UX-Design und Prototyping Nutzung von Figma für das Design von Benutzeroberflächen und die Erstellung von Prototypen    
        ? Entwicklungsumgebung und Tools Arbeit mit Entwicklungsumgebungen wie PHPStorm und IntelliJ IDEA        
        ? Einsatz von Gitlab für CI/CD, Issue Tracking und Code-Reviews        
        ? Monitoring und Analytik Einrichtung von Elasticsearch für Suchfunktionen und Analyse        
        ? Verwendung von Prometheus und Grafana für Monitoring und Visualisierung        

npm Node.js Composer Docker Kubernetes Helm Jenkins CI/CD Git Figma PhpStorm IntelliJ IDEA GitLab Minikube Jira Confluence
PHP HTML5 CSS JavaScript TypeScript Twig
1 Jahr 4 Monate
2022-12 - 2024-03

FLOURT - CONVENTIONAL ONLINE DATING

FULLSTACK ENTWICKLER, SYSTEMARCHITEKT, DEVOPS-INGENIEUR, TESTER, UX-DESIGNER PHP 8 Dart JavaScript ...
FULLSTACK ENTWICKLER, SYSTEMARCHITEKT, DEVOPS-INGENIEUR, TESTER, UX-DESIGNER
Schlüsselskills: Flutter, Vue.js, Laravel, Python, Symfony, Google Cloud

Teamgröße: 5

Kurzbeschreibung:
In diesem Kundenprojekt wurde eine neue und sichere Online-Dating-Plattform für das Web und mobile Geräte entwickelt. Die App wurde unter Verwendung von Flutter erstellt, um eine nahtlose geräteübergreifende Integration zu gewährleisten, während die Webanwendung mithilfe von Vue.js und Vuetify entwickelt wurde. Das Backend wurde mit PHP in Verbindung mit den Frameworks Laravel und Symfony entwickelt. Die Infrastruktur wird in der Google Cloud gehostet und mithilfe von Grafana und Prometheus überwacht, um eine optimale Leistung sicherzustellen.
Ein herausragendes Merkmal dieses Projekts war die Implementierung einer fortschrittlichen Bilderkennungs- und Klassifizierungsengine, die auf Python und Machine Learning basiert. Diese Engine wurde entwickelt, um verdächtige oder gefälschte Profile zu identifizieren und zu blockieren, was die Sicherheit und Integrität der Plattform wesentlich verbessert.

Aufgaben:

? Entwicklung einer neuen Online-Dating-Plattform für Web und mobile Geräte
? Erstellung einer Flutter-App für eine nahtlose geräteübergreifende Integration
? Entwicklung der Webanwendung mit Vue.js und Vuetify
? Implementierung des Backends mit PHP, Laravel und Symfony
? Hosting der Infrastruktur in der Google Cloud
? Überwachung der Plattformleistung mit Grafana und Prometheus
? Entwicklung einer Bilderkennungs- und Klassifizierungsengine auf Basis von Python und Machine Learning
? Integration der Engine zur Identifizierung und Blockierung von verdächtigen oder gefälschten Profilen
? Sicherstellung der Sicherheit und Integrität der Plattform durch die Implementierung fortschrittlicher Sicherheitsmaßnahmen

Programmiersprachen: 

Frameworks: 

Tools: IntelliJ IDEA, Android Studio, VS Code, GitLab, Jira, Confluence, Postman, PhpStorm, UserCentrics, Carbado, Prometheus, Grafana, Agora, GetStream, Google Analytics, Gemini (Generative AI), Mapbox, Veriff

Datenbanken: MySQL, BigQuery, Firebase
Flutter Vue.js Laravel Symfony TensorFlow Git Gitlab Pipelines Docker Kuberenetes Google Cloud Cloud Functions Google Cloud API OAuth2 Passkeys Spring Data MongoDB Spring Data JPA OpenAI ML (Machine Learning) BigQuery Duet AI Vuetify Vite npm PWA Yarn pnpm Google AI Dart
PHP 8 Dart JavaScript TypeScript Python Node.js YAML
1 Jahr 6 Monate
2022-10 - 2024-03

CMT

AI-ENTWICKLER / DATA SCIENTIST PHP SQL JavaScript ...
AI-ENTWICKLER / DATA SCIENTIST
Schlüsselskills: Laravel, Open AI, AI Based Marketing    
 
Teamgröße: 5    

Kurzbeschreibung:
CMT ist ein Content Marketing Tool, das AI-basiert automatisch Social Media Tweets generiert, Themen für das strategische Marketing verwaltet und Vorschauen per E-Mail zur Genehmigung sendet. Entwickelt auf Basis von Laravel mit MySQL bietet es eine benutzerfreundliche Plattform zur effizienten Verwaltung und Veröffentlichung von Inhalten über Social Media. Die Integration von KI ermöglicht die Generierung relevanter und ansprechender Tweets, während die E-Mail-Vorschauen einen nahtlosen Genehmigungsprozess gewährleisten.
    
    Aufgaben:    
                
        ? Implementierung einer Benutzeroberfläche für das Content Marketing Tool          ? Integration von AI-Funktionalitäten zur automatisierten Generierung von Social Media Tweets        
        ? Entwicklung von Funktionen zur Verwaltung von Themen und Inhalten für das strategische Marketing        
        ? Einrichtung eines E-Mail-Vorschau-Systems zur Zustellung von Inhalten zur Genehmigung        
        ? Implementierung von Funktionen zur Akzeptanz oder Ablehnung von Vorschauen per E-Mail        
        ? Einbindung von Laravel als Backend-Framework für die Applikationslogik               ? Nutzung von MySQL als relationale Datenbank zur Speicherung von Benutzer- und Inhaltsdaten        
        ? Sicherstellung der Benutzerfreundlichkeit und intuitiven Navigation durch die Benutzeroberfläche        
        ? Testen und Debuggen der Anwendung, um die Funktionalität und Zuverlässigkeit sicherzustellen        
        ? Bereitstellung der Anwendung für den produktiven Einsatz und laufende Wartung und Aktualisierung der Plattform        

Laravel REST JSON ChatGPT Azure Kubernetes Podman GitLab Postman PHP Storm Visual Studio Code OpenAI Bootstrap Git
PHP SQL JavaScript HTML5
2 Jahre 11 Monate
2019-12 - 2022-10

LIXEO: E-LEARNING PLATTFORM

FULLSTACK ENTWICKLER / SYSTEMARCHITEKT PHP HTML5 JavaScript ...
FULLSTACK ENTWICKLER / SYSTEMARCHITEKT
Schlüsselskills: Laravel, Vue.js, Google Cloud, ICE, Socket.io    

Teamgröße: 4    

Kurzbeschreibung:
Das Cloud E-Learning-Projekt bietet eine benutzerfreundliche Plattform zur Erstellung, Verwaltung und Vermarktung von Kursen. Nutzer können ihre eigene Domain oder eine bereitgestellte Custom-Domain nutzen. Mit umfangreichen Funktionen wie Kursverwaltung, Quizzes und Verkaufsmöglichkeiten als Subscription oder einmalige Zahlung ist die Plattform flexibel und anpassbar. Die Integration von Echtzeittechnologie durch socket.io ermöglicht eine dynamische Interaktion zwischen Lehrer und Schüler. Basierend auf Laravel und Google Cloud bietet das Projekt eine zuverlässige und skalierbare Infrastruktur. Die Zahlungsabwicklung erfolgt über Stripe, was Sicherheit und Benutzerfreundlichkeit gewährleistet.
    
    Aufgaben:    
                
        ? Implementierung einer benutzerfreundlichen Oberfläche für Kursverwaltung und -erstellung        
        ? Integration von Funktionen zur Erstellung und Verwaltung von Quizzes        
        ? Bereitstellung der Möglichkeit zur Einrichtung eigener oder bereitgestellter Custom-Domains für Benutzer        
        ? Implementierung von Abonnement- und Einmalzahlungsoptionen für den Kursverkauf        
        ? Integration von Echtzeittechnologie (socket.io) für dynamische Interaktionen zwischen Lehrern und Schülern        
        ? Verwendung von Laravel als Basisframework für die Backend-Entwicklung           ? Bereitstellung der Anwendung auf der Google Cloud-Plattform für Skalierbarkeit und Zuverlässigkeit        
        ? Integration von Stripe für sichere Zahlungsabwicklung        
        ? Implementierung von Funktionen zur Verwaltung von Benutzerkonten, Kurszugriff und -fortschritt        
    
Laravel Vue.js Docker Kubernetes CI/CD Jenkins DevOps Socket.io ICE Composer REST JWT nginx axios npm Microservices Git Gitlab DigitalOcean Postman PhpStorm Visual Studio Code
PHP HTML5 JavaScript SQL
2 Monate
2022-07 - 2022-08

AUTOSSL

Entwickler PHP Shell (Bash)
Entwickler
Schlüsselskills: Automatisierung von SSL-Zertifikaten, PHP, PHPUnit, Let's Encrypt Integration, CentOS, KVM, Cronjob Implementierung    

Teamgröße: 3    

Kurzbeschreibung: 
Das Projekt "AutoSSL" revolutioniert die Verwaltung von SSL-Zertifikaten durch die automatische Erstellung und Zuweisung nach dem ersten Aufruf einer Domain. Entwickelt auf einer robusten CentOS-Basis mit KVM für Virtualisierung, bietet AutoSSL eine nahtlose Integration und hohe Zuverlässigkeit für Webserver. Kern des Projekts ist ein PHP-basierter Cronjob, der überwacht, wann Domains hinzugefügt oder modifiziert werden, und initiiert daraufhin automatisch den Prozess zur Erstellung und Installation von SSL-Zertifikaten über LetsEncrypt.
    
    Aufgaben:    
                
        ? Entwicklung eines automatisierten Cronjob-Systems zur Erstellung und Zuweisung von SSL-Zertifikaten für Domains nach deren erstem Aufruf        
        ? Integration der Let's Encrypt API zur Generierung kostenloser SSL-Zertifikate        
        ? Programmierung des Cronjobs in PHP, unter Nutzung der serverseitigen Skriptfähigkeiten für die Automatisierung der Prozesse        
        ? Verwendung von PHPUnit zur Implementierung von Tests, um die Zuverlässigkeit und Stabilität des Cronjobs zu gewährleisten        
        ? Konfiguration und Einsatz des Systems auf einem CentOS-basierten Server, optimiert für Sicherheit und Leistung        
        ? Nutzung der KVM-Virtualisierungstechnologie zur Isolierung und Verwaltung von Ressourcen, was die Skalierbarkeit und Flexibilität des Systems erhöht        
        ? Automatische Erneuerung der SSL-Zertifikate vor Ablauf, um eine kontinuierliche Sicherheit der Domains zu gewährleisten        
        ? Implementierung von Logging- und Monitoring-Funktionen, um den Status der Zertifikatserstellung und -zuweisung zu überwachen und zu protokollieren        
        ? Sicherstellung der Kompatibilität und Integration mit bestehenden Webserver-Konfigurationen, um einen reibungslosen Betrieb zu gewährleisten        
        ? Dokumentation des Setup-Prozesses und der Betriebsprozeduren für Systemadministratoren zur Erleichterung der Wartung und Skalierung        

PHP PHPUnit Let's Encrypt KVM (Kernel-based Virtual Machine) CentOS PhpStorm IntelliJ IDEA KVM GitLab (Repository CI/CD Container Registry
PHP Shell (Bash)
2 Monate
2021-04 - 2021-05

SERVER-ZU-SERVER THIRD-PARTY TRACKING-INTEGRATION

ENTWICKLER PHP HTML5 JavaScript ...
ENTWICKLER
Schlüsselskills: Wichtigkeit der Datenprivatsphäre, Interplattform-Kompatibilität    

Teamgröße: 4    

Kurzbeschreibung: 
Ziel war es unter anderem mit Hilfe von Facebook, TikTok und MGID, eine nahtlose und effiziente Server-To-Server Tracking-Lösung zu entwickeln, die spezifische Parameter wie OAuth für Authentifizierung und GeoIP für geografische Standortdaten nutzt, um präzises Tracking und Targeting zu ermöglichen. Besonderes Augenmerk lag auf der Einhaltung der Datenschutzrichtlinien, insbesondere der von Apple mit iOS 14 eingeführten Änderungen, die eine explizite Nutzerzustimmung für Tracking erfordern. Für jede Tracking-Plattform wurde eine detaillierte Dokumentation erstellt, um die Integration und Nutzung der Tracking-Funktionen zu vereinfachen. Zusätzlich wurden Testaccounts eingerichtet, um die Funktionalität und Zuverlässigkeit des Trackings unter realen Bedingungen zu überprüfen. Abschließend wurde eine Kampagne durchgeführt, um das entwickelte Feature im Live-System zu testen und die Effektivität des S2S-Trackings zu validieren.
    
    Aufgaben:   

        ? Analyse und Planung:  Identifizierung der Anforderungen für das S2S-Tracking für Plattformen wie Facebook, TikTok und MGID. Evaluation der Datenschutzrichtlinien, insbesondere im Hinblick auf iOS 14 Änderungen von Apple.       

       ? Integration von Tracking-Parametern:  Definition und Implementierung spezifischer Parameter für das Tracking, einschließlich der Nutzung von OAuth für Authentifizierung und GeoIP für geolokalisiertes Tracking.        

        ? Dokumentationserstellung:  Ausarbeitung detaillierter Dokumentationen für jede unterstützte Plattform, um die Integration und Nutzung des Tracking-Systems zu erleichtern.        
        ? Anpassung an Datenschutzänderungen:  Anpassung der Tracking-Lösungen an die mit iOS 14 eingeführten Datenschutzänderungen, einschließlich der Implementierung von Mechanismen zur Einholung der Nutzereinwilligung.        ? Einrichtung von Testkonten:  Erstellung von Testkonten auf den relevanten Plattformen, um die Funktionalität und das Verhalten des Trackings unter realen Bedingungen zu überprüfen.        
        ? Durchführung von Tests:  Umfassende Tests in der Sandbox-Umgebung, um die Zuverlässigkeit und Genauigkeit des Trackings sicherzustellen.        
        ? Kampagnen-Realisierung:  Start einer realen Kampagne, um das entwickelte S2S-Tracking-Feature im Live-System zu testen und seine Effektivität zu validieren.           ? Analyse und Optimierung:  Auswertung der Kampagnenergebnisse und Anpassung der Tracking-Lösung basierend auf den gesammelten Daten und Feedback zur Optimierung der Tracking-Effizienz.        
  
Kubernetes Jenkins CI/CD OAuth GeoIP RESTful APIs JSON SSL/TLS PHPUnit Sandboxes Cronjobs Grafana Prometheus PhpStorm IntelliJ IDEA
PHP HTML5 JavaScript TypeScript CSS Bootstrap
11 Monate
2019-01 - 2019-11

Strive

FULLSTACK ENTWICKLER / DEVOPS ENGINEER PHP TypeScript JavaScript ...
FULLSTACK ENTWICKLER / DEVOPS ENGINEER
Schlüsselskills: Laravel, Vue.js, Kubernetes, JWT    

Teamgröße: 4    

Kurzbeschreibung:
Das Projekt "Strive" ermöglicht das Eintragen, Tracking und Visualisieren von Zielen und Aufgaben über verschiedene Zeiträume. Es nutzt REST Microservices mit Laravel im Backend und Vue.js im Frontend. Gehostet auf der Digital Ocean Cloud erforderte das Projekt DevOps-Kenntnisse zur Bereitstellung von Docker-Containern in Kubernetes. Strive bietet eine effektive Lösung zur Zielverfolgung und -visualisierung mit Fokus auf Benutzerfreundlichkeit und Skalierbarkeit.
    
    Aufgaben:    
                
        ? Entwicklung des Backends mit Laravel        
        ? Visualisierung der Daten durch Vue.js        
        ? Einrichtung von Jenkins als Continuous Integration/Continuous Deployment (CI/CD)-Tool        
        ? Konfiguration von Jenkins-Jobs zur automatisierten Integration und Bereitstellung von Änderungen im Code-Repository        
        ? Implementierung von Pipelines für Build-, Test- und Deployment-Prozesse        
        ? Automatisierte Erstellung von Docker-Containern für Backend- und Frontend-Anwendungen        
        ? Konfiguration von Kubernetes zur Orchestrierung der Docker-Container in der Digital Ocean Cloud        
        ? Überwachung und Optimierung der CI/CD-Pipelines für maximale Effizienz und Zuverlässigkeit        
        ? Sicherstellung der Skalierbarkeit und Verfügbarkeit des Systems durch kontinuierliche Integration und Bereitstellung neuer Funktionen und Updates        
      
Laravel Vue.js Docker Kubernetes REST JSON Composer CI/CD Jenkins Virtual Box Git Gitlab JWT SASS DevOps PWA Vuetify Jira Confluence DigitalOcean
PHP TypeScript JavaScript HTML5 CSS3 (SCSS) SQL
3 Monate
2019-04 - 2019-06

ABSENCE MONITOR

ENTWICKLER, PRODUKTMANAGER PHP JavaScript TypeScript ...
ENTWICKLER, PRODUKTMANAGER
Schlüsselskills: GDPR-Konformität, Testgetriebene Entwicklung (TDD), Fullcalendar    

Teamgröße: 3    

Kurzbeschreibung: 
Das Projekt "Absence Monitor" erweitert die Funktionalität der Timebutler API, indem es eine intuitive Weboberfläche mit Kalenderansicht bietet, welche alle Abwesenheiten grau hervorhebt. Diese Funktion ist besonders wertvoll, da Timebutler selbst keine solche visuelle Darstellung anbietet. Entwickelt unter strikter Einhaltung der GDPR-Richtlinien, gewährleistet "Absence Monitor" die Sicherheit und den Schutz personenbezogener Daten. Das Projekt folgte dem Ansatz der testgetriebenen Entwicklung (TDD), wobei PHPUnit für die Implementierung von Tests genutzt wurde, um die Zuverlässigkeit und Stabilität der Anwendung zu gewährleisten. Auf der technischen Seite basiert "Absence Monitor" auf dem Symfony Framework, unterstützt durch Bootstrap für ein responsives Design und Fullcalendar für die Kalenderfunktionalität. Die Anwendung wurde mit Docker und Kubernetes containerisiert, wobei Helm für das Management von Kubernetes-Paketen verwendet wurde. Diese Architektur fördert eine effiziente Skalierung und Vereinfachung der Bereitstellungsprozesse. Darüber hinaus wurde ein CI/CD-Pipeline-Setup integriert, um eine nahtlose Entwicklung, Tests und Deployment zu ermöglichen, was die Produktivität und Effizienz des Entwicklungsteams steigert.
    
    Aufgaben:    
                
        ? Entwicklung einer intuitiven Weboberfläche mit Kalenderansicht, die alle Abwesenheiten in Grau markiert        
        ? Integration der Timebutler API zur Erfassung von Abwesenheitsdaten        
        ? Gewährleistung der GDPR-Konformität zur Sicherung der Privatsphäre und des Datenschutzes        
        ? Anwendung des testgetriebenen Entwicklungsansatzes (TDD) mit PHPUnit zur Sicherstellung von Zuverlässigkeit und Stabilität        
        ? Einsatz des Symfony Frameworks als Basis der Anwendungsentwicklung        
        ? Nutzung von Bootstrap für ein responsives und benutzerfreundliches Design        
        ? Implementierung von Fullcalendar für die Darstellung der Kalenderfunktionalität        
        ? Containerisierung der Anwendung mit Docker und Orchestrierung mit Kubernetes für Skalierbarkeit und einfache Bereitstellung        
        ? Verwendung von Helm zur Verwaltung von Kubernetes-Paketen und zur Vereinfachung der Deployment-Prozesse        
        ? Einrichtung einer CI/CD-Pipeline zur Automatisierung von Entwicklung, Tests und Deployment-Prozessen        
                
Webpack Symfony PHPUnit Bootstrap Fullcalendar Docker Kubernetes Helm CI/CD Rest Services PhpStorm IntelliJ IDEA
PHP JavaScript TypeScript HTML5 CSS
6 Monate
2018-07 - 2018-12

EXONE

ENTWICKLER Python HTML5 JavaScript ...
ENTWICKLER
Schlüsselskills: Python, PHP, Zigbee, MQTT    

Teamgröße: 4    

Kurzbeschreibung:
"EXONE" ist eine webbasierte Oberfläche, die es Nutzern ermöglicht, ihr SmartHome zu steuern, um den Wohnkomfort zu verbessern. Die Plattform nutzt Zigbee-Technologie sowie MQTT Schnittstellen und wurde mit Python, PHP, HTML und CSS entwickelt. EXONE bietet eine benutzerfreundliche Schnittstelle für die nahtlose Steuerung verschiedener Smart-Home-Geräte und -Funktionen. Zudem wurde IFTTT als Drittanbieter eingebunden, um weitere automatisierte und individuelle Prozesse zu ermöglichen.
    
    Aufgaben:    
                
        ? Entwicklung einer webbasierten Benutzeroberfläche für die Steuerung von Smart-Home-Geräten        
        ? Implementierung von PHP, HTML und CSS für die Entwicklung der Oberfläche        
        ? Einbindung von IFTTT als Drittanbieter zur Erweiterung der Automatisierungsmöglichkeiten        
        ? Entwicklung von Backend-Funktionalitäten zur Verarbeitung von Nutzereingaben und Steuerung der Smart-Home-Geräte        
        ? Sicherstellung der Benutzerfreundlichkeit und intuitiven Navigation durch die Benutzeroberfläche        
        ? Testen und Debuggen der Anwendung, um die Funktionalität und Zuverlässigkeit sicherzustellen        
        ? Bereitstellung der Anwendung für den produktiven Einsatz und laufende Wartung und Aktualisierung der Plattform        
                
jQuery Linux Bash Apache MQTT VS Code Zigbee IFTTT
Python HTML5 JavaScript CSS TypeScript

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2015-09 - 2018-09

Fachinformatiker Anwendungsentwicklung

Fachinformatiker Anwendungsentwicklung,
Fachinformatiker Anwendungsentwicklung

Position

Position

Fullstack, KI/AI (Machine Learning), Mobile Entwicklung, Cloud (Google certified), Devops, Docker....

PHP, Laravel, Symfony, vue.js, Angular2+, Python, Flutter


Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

PHP
Experte
KI/AI
Fortgeschritten
DevOps
Experte
Cloud
Fortgeschritten

Programmiersprachen:

PHP, Python, TypeScript, JavaScript, Node.js, Dart, Java, Groovy, HTML5, CSS3 (SCSS), C#, CSS, Shell (Bash), Bootstrap, Twig


Technologien / Frameworks:

Symfony, Laravel, Node.js, Vue.js, express.js, React.js, ML (Machine Learning), Kafka, Spring, ELK (Elasticsearch, Logstash, Kibana), Jeager, JavaFX, Jest, Mockito, Nuxt.js, Webpack, PostCSS, Bulma, Materialize-CSS, Material-UI, ESLint, Wordpress, WooCommerce, Advanced Custom Field, Mailchimp, SASS, SCSS, TailwindCSS, Tensorflow, Keras, Numpy, PyTorch, Flask, Django, Plotly, Virtual Box, Hyper V, KVM, Docker, Kubernetes, Helm, Prometheus, Prometheus Operator, Grafana, Fluentd, Log4j, Jenkins, Memcached, Ansible, Terraform, GraphQL, Flutter, ARCore, Corbado, REST, Swagger, Quarkus, SonarQube, Selenium, HTML5, Chart.js, Doctrine, Firebase, BigQuery, Duet AI, TensorFlow, Jupyter Notebook, Gemini (Generative AI), CI/CD, Midjourney, ChatGPT, JSON, Git, Gitlab Pipelines, Kuberenetes, Google Cloud, Cloud Functions, Google Cloud API, OAuth2, Passkeys, Spring Data MongoDB, Spring Data JPA, OpenAI, Vuetify, Vite, npm, PWA, Yarn, PHPUnit, Bootstrap, Fullcalendar, Rest Services, PHP, Let's Encrypt, KVM (Kernel-based Virtual Machine), CentOS, OAuth, GeoIP, RESTful APIs, SSL/TLS, Composer, Figma


Tools / Entwicklungsumgebungen:

Duet AI, Android Studio, Visual Studio, Atom, Eclipse, IntelliJ IDEA, Figma, BrowserStack, GitLab, GitHub, Jira, Confluence, TeamViewer, MS Office, SAP, ShopWare, Oracle, Slack, Mattermost, Microsoft Teams, Trello, IFTTT, Postman, Google Cloud Platform (GCP), Firebase, Firebase Local Emulator, Jupyter Notebook, Palo Alto Networks, Visual Studio Code, Google PlayStore, Apple AppStore, DigitalOcean, OpenAI, PhpStorm, UserCentrics, Carbado, Prometheus, Grafana, Agora, GetStream, Google Analytics, Gemini (Generative AI), Mapbox, Azure, KVM, GitLab (Repository, CI/CD, Container Registry, Sandboxes, Cronjobs, Minikube


Datenbanken / Datenbanktools:
MySQL, PostgreSQL, BigQuery, Firebase Cloud Firestore, Firebase, MariaDB, Redis, -


Betriebssysteme:

Mac OS X, Ubuntu, Debian, Linux Mint, Arch Linux, Manjaro Linux, Windows 10, Windows 11, CentOS, Linux, Ubuntu 18.04


Grundkenntnisse:

AWS


Methodisches Wissen:

Relationales Datenbankdesign, Objektorientierte Programmierung (OOP), Agile Softwareentwicklung (Scrum), Test Driven Development (TDD), Continuous integration/Continuous development (CI/CD), Cloud Services, Kanban, Mobile-first, Integrationtests, IT-Sicherheit Konzepte, Domain-Monetarisierungsstrategien, Domainhandel und Verkauf (Auktionen und Marktplätze), SEO / SEA, IT-Recht, Cybersecurity, Globale Domainrichtlinien und Vorschriften (e.g. ICANN, DENIC), Analyse & Blockieren von Website-Traffic, Data-Visualization, BigData, DevOps, Cloud




Branchen

Branchen

IT Dienstleistung, Web-Entwicklung, B2B Commerce, Onlinehandel, Marketing, AI, Marktforschung und Analyse, BigData, DevOps, IT / Online-Dating, IT-Service & E-Learning, IT-Dienstleistung

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

3 Monate
2024-01 - 2024-03

ADLINKPARK ORGANIZER

ENTWICKLER, DESIGNER PHP HTML5 CSS ...
ENTWICKLER, DESIGNER
Schlüsselskills: Backend-Programmierung, A/B-Testing und Analytik, Container-Technologien, CI/CD und Versionskontrolle, UI/UX-Design, Asynchrone Verarbeitung, Monitoring und Logging, Webentwicklung    
    
Teamgröße: 4    

Kurzbeschreibung: AdLinkPark Optimizer ist ein hochmodernes Softwareprojekt, entwickelt mit dem Ziel, Domain-Parking-Seiten durch die effiziente Einbindung von Werbung und verwandten Links zu optimieren. Das Projekt nutzt fortschrittliche A/B-Testing-Verfahren, um die Benutzerinteraktion zu maximieren und Werbeeinnahmen zu steigern. Unter Verwendung einer Mischung aus traditionellen und modernen Programmiersprachen sowie führenden Technologien und Frameworks, zielt AdLinkPark Optimizer darauf ab, die Verwaltung und Wartung von Domain-Parking-Templates zu vereinfachen und zu automatisieren.
    
    Aufgaben:    
                    
        ? Design und Entwicklung von Frontend-Templates Erstellung responsiver Webdesigns mit HTML, CSS, JavaScript und TypeScript    
        ? Integration von Twig zur Template-Erstellung und -Verwaltung. Backend-Entwicklung und Server-Logik Entwicklung von serverseitigen Funktionen und APIs in PHP        
        ? Implementierung von Datenbankinteraktionen und serverseitiger Logik. A/B-Testing und Performance-Optimierung Durchführung von A/B-Tests zur Optimierung der Benutzerinteraktion und Werbeeinnahmen        
        ? Analyse von Testergebnissen und Implementierung von Verbesserungen. Paket- und Abhängigkeitsmanagement Verwaltung von JavaScript- und PHP-Abhängigkeiten mit NPM und Composer        
        ? Containerisierung und Orchestrierung Erstellung von Docker-Containern für die Anwendung        
        ? Deployment und Management der Anwendung in Kubernetes mit Helm        
        ? CI/CD-Pipeline und Versionskontrolle Einrichtung von Jenkins für Continuous Integration und Continuous Deployment        
        ? Verwendung von Git für die Versionskontrolle und Zusammenarbeit im Team                
        ? UI/UX-Design und Prototyping Nutzung von Figma für das Design von Benutzeroberflächen und die Erstellung von Prototypen    
        ? Entwicklungsumgebung und Tools Arbeit mit Entwicklungsumgebungen wie PHPStorm und IntelliJ IDEA        
        ? Einsatz von Gitlab für CI/CD, Issue Tracking und Code-Reviews        
        ? Monitoring und Analytik Einrichtung von Elasticsearch für Suchfunktionen und Analyse        
        ? Verwendung von Prometheus und Grafana für Monitoring und Visualisierung        

npm Node.js Composer Docker Kubernetes Helm Jenkins CI/CD Git Figma PhpStorm IntelliJ IDEA GitLab Minikube Jira Confluence
PHP HTML5 CSS JavaScript TypeScript Twig
1 Jahr 4 Monate
2022-12 - 2024-03

FLOURT - CONVENTIONAL ONLINE DATING

FULLSTACK ENTWICKLER, SYSTEMARCHITEKT, DEVOPS-INGENIEUR, TESTER, UX-DESIGNER PHP 8 Dart JavaScript ...
FULLSTACK ENTWICKLER, SYSTEMARCHITEKT, DEVOPS-INGENIEUR, TESTER, UX-DESIGNER
Schlüsselskills: Flutter, Vue.js, Laravel, Python, Symfony, Google Cloud

Teamgröße: 5

Kurzbeschreibung:
In diesem Kundenprojekt wurde eine neue und sichere Online-Dating-Plattform für das Web und mobile Geräte entwickelt. Die App wurde unter Verwendung von Flutter erstellt, um eine nahtlose geräteübergreifende Integration zu gewährleisten, während die Webanwendung mithilfe von Vue.js und Vuetify entwickelt wurde. Das Backend wurde mit PHP in Verbindung mit den Frameworks Laravel und Symfony entwickelt. Die Infrastruktur wird in der Google Cloud gehostet und mithilfe von Grafana und Prometheus überwacht, um eine optimale Leistung sicherzustellen.
Ein herausragendes Merkmal dieses Projekts war die Implementierung einer fortschrittlichen Bilderkennungs- und Klassifizierungsengine, die auf Python und Machine Learning basiert. Diese Engine wurde entwickelt, um verdächtige oder gefälschte Profile zu identifizieren und zu blockieren, was die Sicherheit und Integrität der Plattform wesentlich verbessert.

Aufgaben:

? Entwicklung einer neuen Online-Dating-Plattform für Web und mobile Geräte
? Erstellung einer Flutter-App für eine nahtlose geräteübergreifende Integration
? Entwicklung der Webanwendung mit Vue.js und Vuetify
? Implementierung des Backends mit PHP, Laravel und Symfony
? Hosting der Infrastruktur in der Google Cloud
? Überwachung der Plattformleistung mit Grafana und Prometheus
? Entwicklung einer Bilderkennungs- und Klassifizierungsengine auf Basis von Python und Machine Learning
? Integration der Engine zur Identifizierung und Blockierung von verdächtigen oder gefälschten Profilen
? Sicherstellung der Sicherheit und Integrität der Plattform durch die Implementierung fortschrittlicher Sicherheitsmaßnahmen

Programmiersprachen: 

Frameworks: 

Tools: IntelliJ IDEA, Android Studio, VS Code, GitLab, Jira, Confluence, Postman, PhpStorm, UserCentrics, Carbado, Prometheus, Grafana, Agora, GetStream, Google Analytics, Gemini (Generative AI), Mapbox, Veriff

Datenbanken: MySQL, BigQuery, Firebase
Flutter Vue.js Laravel Symfony TensorFlow Git Gitlab Pipelines Docker Kuberenetes Google Cloud Cloud Functions Google Cloud API OAuth2 Passkeys Spring Data MongoDB Spring Data JPA OpenAI ML (Machine Learning) BigQuery Duet AI Vuetify Vite npm PWA Yarn pnpm Google AI Dart
PHP 8 Dart JavaScript TypeScript Python Node.js YAML
1 Jahr 6 Monate
2022-10 - 2024-03

CMT

AI-ENTWICKLER / DATA SCIENTIST PHP SQL JavaScript ...
AI-ENTWICKLER / DATA SCIENTIST
Schlüsselskills: Laravel, Open AI, AI Based Marketing    
 
Teamgröße: 5    

Kurzbeschreibung:
CMT ist ein Content Marketing Tool, das AI-basiert automatisch Social Media Tweets generiert, Themen für das strategische Marketing verwaltet und Vorschauen per E-Mail zur Genehmigung sendet. Entwickelt auf Basis von Laravel mit MySQL bietet es eine benutzerfreundliche Plattform zur effizienten Verwaltung und Veröffentlichung von Inhalten über Social Media. Die Integration von KI ermöglicht die Generierung relevanter und ansprechender Tweets, während die E-Mail-Vorschauen einen nahtlosen Genehmigungsprozess gewährleisten.
    
    Aufgaben:    
                
        ? Implementierung einer Benutzeroberfläche für das Content Marketing Tool          ? Integration von AI-Funktionalitäten zur automatisierten Generierung von Social Media Tweets        
        ? Entwicklung von Funktionen zur Verwaltung von Themen und Inhalten für das strategische Marketing        
        ? Einrichtung eines E-Mail-Vorschau-Systems zur Zustellung von Inhalten zur Genehmigung        
        ? Implementierung von Funktionen zur Akzeptanz oder Ablehnung von Vorschauen per E-Mail        
        ? Einbindung von Laravel als Backend-Framework für die Applikationslogik               ? Nutzung von MySQL als relationale Datenbank zur Speicherung von Benutzer- und Inhaltsdaten        
        ? Sicherstellung der Benutzerfreundlichkeit und intuitiven Navigation durch die Benutzeroberfläche        
        ? Testen und Debuggen der Anwendung, um die Funktionalität und Zuverlässigkeit sicherzustellen        
        ? Bereitstellung der Anwendung für den produktiven Einsatz und laufende Wartung und Aktualisierung der Plattform        

Laravel REST JSON ChatGPT Azure Kubernetes Podman GitLab Postman PHP Storm Visual Studio Code OpenAI Bootstrap Git
PHP SQL JavaScript HTML5
2 Jahre 11 Monate
2019-12 - 2022-10

LIXEO: E-LEARNING PLATTFORM

FULLSTACK ENTWICKLER / SYSTEMARCHITEKT PHP HTML5 JavaScript ...
FULLSTACK ENTWICKLER / SYSTEMARCHITEKT
Schlüsselskills: Laravel, Vue.js, Google Cloud, ICE, Socket.io    

Teamgröße: 4    

Kurzbeschreibung:
Das Cloud E-Learning-Projekt bietet eine benutzerfreundliche Plattform zur Erstellung, Verwaltung und Vermarktung von Kursen. Nutzer können ihre eigene Domain oder eine bereitgestellte Custom-Domain nutzen. Mit umfangreichen Funktionen wie Kursverwaltung, Quizzes und Verkaufsmöglichkeiten als Subscription oder einmalige Zahlung ist die Plattform flexibel und anpassbar. Die Integration von Echtzeittechnologie durch socket.io ermöglicht eine dynamische Interaktion zwischen Lehrer und Schüler. Basierend auf Laravel und Google Cloud bietet das Projekt eine zuverlässige und skalierbare Infrastruktur. Die Zahlungsabwicklung erfolgt über Stripe, was Sicherheit und Benutzerfreundlichkeit gewährleistet.
    
    Aufgaben:    
                
        ? Implementierung einer benutzerfreundlichen Oberfläche für Kursverwaltung und -erstellung        
        ? Integration von Funktionen zur Erstellung und Verwaltung von Quizzes        
        ? Bereitstellung der Möglichkeit zur Einrichtung eigener oder bereitgestellter Custom-Domains für Benutzer        
        ? Implementierung von Abonnement- und Einmalzahlungsoptionen für den Kursverkauf        
        ? Integration von Echtzeittechnologie (socket.io) für dynamische Interaktionen zwischen Lehrern und Schülern        
        ? Verwendung von Laravel als Basisframework für die Backend-Entwicklung           ? Bereitstellung der Anwendung auf der Google Cloud-Plattform für Skalierbarkeit und Zuverlässigkeit        
        ? Integration von Stripe für sichere Zahlungsabwicklung        
        ? Implementierung von Funktionen zur Verwaltung von Benutzerkonten, Kurszugriff und -fortschritt        
    
Laravel Vue.js Docker Kubernetes CI/CD Jenkins DevOps Socket.io ICE Composer REST JWT nginx axios npm Microservices Git Gitlab DigitalOcean Postman PhpStorm Visual Studio Code
PHP HTML5 JavaScript SQL
2 Monate
2022-07 - 2022-08

AUTOSSL

Entwickler PHP Shell (Bash)
Entwickler
Schlüsselskills: Automatisierung von SSL-Zertifikaten, PHP, PHPUnit, Let's Encrypt Integration, CentOS, KVM, Cronjob Implementierung    

Teamgröße: 3    

Kurzbeschreibung: 
Das Projekt "AutoSSL" revolutioniert die Verwaltung von SSL-Zertifikaten durch die automatische Erstellung und Zuweisung nach dem ersten Aufruf einer Domain. Entwickelt auf einer robusten CentOS-Basis mit KVM für Virtualisierung, bietet AutoSSL eine nahtlose Integration und hohe Zuverlässigkeit für Webserver. Kern des Projekts ist ein PHP-basierter Cronjob, der überwacht, wann Domains hinzugefügt oder modifiziert werden, und initiiert daraufhin automatisch den Prozess zur Erstellung und Installation von SSL-Zertifikaten über LetsEncrypt.
    
    Aufgaben:    
                
        ? Entwicklung eines automatisierten Cronjob-Systems zur Erstellung und Zuweisung von SSL-Zertifikaten für Domains nach deren erstem Aufruf        
        ? Integration der Let's Encrypt API zur Generierung kostenloser SSL-Zertifikate        
        ? Programmierung des Cronjobs in PHP, unter Nutzung der serverseitigen Skriptfähigkeiten für die Automatisierung der Prozesse        
        ? Verwendung von PHPUnit zur Implementierung von Tests, um die Zuverlässigkeit und Stabilität des Cronjobs zu gewährleisten        
        ? Konfiguration und Einsatz des Systems auf einem CentOS-basierten Server, optimiert für Sicherheit und Leistung        
        ? Nutzung der KVM-Virtualisierungstechnologie zur Isolierung und Verwaltung von Ressourcen, was die Skalierbarkeit und Flexibilität des Systems erhöht        
        ? Automatische Erneuerung der SSL-Zertifikate vor Ablauf, um eine kontinuierliche Sicherheit der Domains zu gewährleisten        
        ? Implementierung von Logging- und Monitoring-Funktionen, um den Status der Zertifikatserstellung und -zuweisung zu überwachen und zu protokollieren        
        ? Sicherstellung der Kompatibilität und Integration mit bestehenden Webserver-Konfigurationen, um einen reibungslosen Betrieb zu gewährleisten        
        ? Dokumentation des Setup-Prozesses und der Betriebsprozeduren für Systemadministratoren zur Erleichterung der Wartung und Skalierung        

PHP PHPUnit Let's Encrypt KVM (Kernel-based Virtual Machine) CentOS PhpStorm IntelliJ IDEA KVM GitLab (Repository CI/CD Container Registry
PHP Shell (Bash)
2 Monate
2021-04 - 2021-05

SERVER-ZU-SERVER THIRD-PARTY TRACKING-INTEGRATION

ENTWICKLER PHP HTML5 JavaScript ...
ENTWICKLER
Schlüsselskills: Wichtigkeit der Datenprivatsphäre, Interplattform-Kompatibilität    

Teamgröße: 4    

Kurzbeschreibung: 
Ziel war es unter anderem mit Hilfe von Facebook, TikTok und MGID, eine nahtlose und effiziente Server-To-Server Tracking-Lösung zu entwickeln, die spezifische Parameter wie OAuth für Authentifizierung und GeoIP für geografische Standortdaten nutzt, um präzises Tracking und Targeting zu ermöglichen. Besonderes Augenmerk lag auf der Einhaltung der Datenschutzrichtlinien, insbesondere der von Apple mit iOS 14 eingeführten Änderungen, die eine explizite Nutzerzustimmung für Tracking erfordern. Für jede Tracking-Plattform wurde eine detaillierte Dokumentation erstellt, um die Integration und Nutzung der Tracking-Funktionen zu vereinfachen. Zusätzlich wurden Testaccounts eingerichtet, um die Funktionalität und Zuverlässigkeit des Trackings unter realen Bedingungen zu überprüfen. Abschließend wurde eine Kampagne durchgeführt, um das entwickelte Feature im Live-System zu testen und die Effektivität des S2S-Trackings zu validieren.
    
    Aufgaben:   

        ? Analyse und Planung:  Identifizierung der Anforderungen für das S2S-Tracking für Plattformen wie Facebook, TikTok und MGID. Evaluation der Datenschutzrichtlinien, insbesondere im Hinblick auf iOS 14 Änderungen von Apple.       

       ? Integration von Tracking-Parametern:  Definition und Implementierung spezifischer Parameter für das Tracking, einschließlich der Nutzung von OAuth für Authentifizierung und GeoIP für geolokalisiertes Tracking.        

        ? Dokumentationserstellung:  Ausarbeitung detaillierter Dokumentationen für jede unterstützte Plattform, um die Integration und Nutzung des Tracking-Systems zu erleichtern.        
        ? Anpassung an Datenschutzänderungen:  Anpassung der Tracking-Lösungen an die mit iOS 14 eingeführten Datenschutzänderungen, einschließlich der Implementierung von Mechanismen zur Einholung der Nutzereinwilligung.        ? Einrichtung von Testkonten:  Erstellung von Testkonten auf den relevanten Plattformen, um die Funktionalität und das Verhalten des Trackings unter realen Bedingungen zu überprüfen.        
        ? Durchführung von Tests:  Umfassende Tests in der Sandbox-Umgebung, um die Zuverlässigkeit und Genauigkeit des Trackings sicherzustellen.        
        ? Kampagnen-Realisierung:  Start einer realen Kampagne, um das entwickelte S2S-Tracking-Feature im Live-System zu testen und seine Effektivität zu validieren.           ? Analyse und Optimierung:  Auswertung der Kampagnenergebnisse und Anpassung der Tracking-Lösung basierend auf den gesammelten Daten und Feedback zur Optimierung der Tracking-Effizienz.        
  
Kubernetes Jenkins CI/CD OAuth GeoIP RESTful APIs JSON SSL/TLS PHPUnit Sandboxes Cronjobs Grafana Prometheus PhpStorm IntelliJ IDEA
PHP HTML5 JavaScript TypeScript CSS Bootstrap
11 Monate
2019-01 - 2019-11

Strive

FULLSTACK ENTWICKLER / DEVOPS ENGINEER PHP TypeScript JavaScript ...
FULLSTACK ENTWICKLER / DEVOPS ENGINEER
Schlüsselskills: Laravel, Vue.js, Kubernetes, JWT    

Teamgröße: 4    

Kurzbeschreibung:
Das Projekt "Strive" ermöglicht das Eintragen, Tracking und Visualisieren von Zielen und Aufgaben über verschiedene Zeiträume. Es nutzt REST Microservices mit Laravel im Backend und Vue.js im Frontend. Gehostet auf der Digital Ocean Cloud erforderte das Projekt DevOps-Kenntnisse zur Bereitstellung von Docker-Containern in Kubernetes. Strive bietet eine effektive Lösung zur Zielverfolgung und -visualisierung mit Fokus auf Benutzerfreundlichkeit und Skalierbarkeit.
    
    Aufgaben:    
                
        ? Entwicklung des Backends mit Laravel        
        ? Visualisierung der Daten durch Vue.js        
        ? Einrichtung von Jenkins als Continuous Integration/Continuous Deployment (CI/CD)-Tool        
        ? Konfiguration von Jenkins-Jobs zur automatisierten Integration und Bereitstellung von Änderungen im Code-Repository        
        ? Implementierung von Pipelines für Build-, Test- und Deployment-Prozesse        
        ? Automatisierte Erstellung von Docker-Containern für Backend- und Frontend-Anwendungen        
        ? Konfiguration von Kubernetes zur Orchestrierung der Docker-Container in der Digital Ocean Cloud        
        ? Überwachung und Optimierung der CI/CD-Pipelines für maximale Effizienz und Zuverlässigkeit        
        ? Sicherstellung der Skalierbarkeit und Verfügbarkeit des Systems durch kontinuierliche Integration und Bereitstellung neuer Funktionen und Updates        
      
Laravel Vue.js Docker Kubernetes REST JSON Composer CI/CD Jenkins Virtual Box Git Gitlab JWT SASS DevOps PWA Vuetify Jira Confluence DigitalOcean
PHP TypeScript JavaScript HTML5 CSS3 (SCSS) SQL
3 Monate
2019-04 - 2019-06

ABSENCE MONITOR

ENTWICKLER, PRODUKTMANAGER PHP JavaScript TypeScript ...
ENTWICKLER, PRODUKTMANAGER
Schlüsselskills: GDPR-Konformität, Testgetriebene Entwicklung (TDD), Fullcalendar    

Teamgröße: 3    

Kurzbeschreibung: 
Das Projekt "Absence Monitor" erweitert die Funktionalität der Timebutler API, indem es eine intuitive Weboberfläche mit Kalenderansicht bietet, welche alle Abwesenheiten grau hervorhebt. Diese Funktion ist besonders wertvoll, da Timebutler selbst keine solche visuelle Darstellung anbietet. Entwickelt unter strikter Einhaltung der GDPR-Richtlinien, gewährleistet "Absence Monitor" die Sicherheit und den Schutz personenbezogener Daten. Das Projekt folgte dem Ansatz der testgetriebenen Entwicklung (TDD), wobei PHPUnit für die Implementierung von Tests genutzt wurde, um die Zuverlässigkeit und Stabilität der Anwendung zu gewährleisten. Auf der technischen Seite basiert "Absence Monitor" auf dem Symfony Framework, unterstützt durch Bootstrap für ein responsives Design und Fullcalendar für die Kalenderfunktionalität. Die Anwendung wurde mit Docker und Kubernetes containerisiert, wobei Helm für das Management von Kubernetes-Paketen verwendet wurde. Diese Architektur fördert eine effiziente Skalierung und Vereinfachung der Bereitstellungsprozesse. Darüber hinaus wurde ein CI/CD-Pipeline-Setup integriert, um eine nahtlose Entwicklung, Tests und Deployment zu ermöglichen, was die Produktivität und Effizienz des Entwicklungsteams steigert.
    
    Aufgaben:    
                
        ? Entwicklung einer intuitiven Weboberfläche mit Kalenderansicht, die alle Abwesenheiten in Grau markiert        
        ? Integration der Timebutler API zur Erfassung von Abwesenheitsdaten        
        ? Gewährleistung der GDPR-Konformität zur Sicherung der Privatsphäre und des Datenschutzes        
        ? Anwendung des testgetriebenen Entwicklungsansatzes (TDD) mit PHPUnit zur Sicherstellung von Zuverlässigkeit und Stabilität        
        ? Einsatz des Symfony Frameworks als Basis der Anwendungsentwicklung        
        ? Nutzung von Bootstrap für ein responsives und benutzerfreundliches Design        
        ? Implementierung von Fullcalendar für die Darstellung der Kalenderfunktionalität        
        ? Containerisierung der Anwendung mit Docker und Orchestrierung mit Kubernetes für Skalierbarkeit und einfache Bereitstellung        
        ? Verwendung von Helm zur Verwaltung von Kubernetes-Paketen und zur Vereinfachung der Deployment-Prozesse        
        ? Einrichtung einer CI/CD-Pipeline zur Automatisierung von Entwicklung, Tests und Deployment-Prozessen        
                
Webpack Symfony PHPUnit Bootstrap Fullcalendar Docker Kubernetes Helm CI/CD Rest Services PhpStorm IntelliJ IDEA
PHP JavaScript TypeScript HTML5 CSS
6 Monate
2018-07 - 2018-12

EXONE

ENTWICKLER Python HTML5 JavaScript ...
ENTWICKLER
Schlüsselskills: Python, PHP, Zigbee, MQTT    

Teamgröße: 4    

Kurzbeschreibung:
"EXONE" ist eine webbasierte Oberfläche, die es Nutzern ermöglicht, ihr SmartHome zu steuern, um den Wohnkomfort zu verbessern. Die Plattform nutzt Zigbee-Technologie sowie MQTT Schnittstellen und wurde mit Python, PHP, HTML und CSS entwickelt. EXONE bietet eine benutzerfreundliche Schnittstelle für die nahtlose Steuerung verschiedener Smart-Home-Geräte und -Funktionen. Zudem wurde IFTTT als Drittanbieter eingebunden, um weitere automatisierte und individuelle Prozesse zu ermöglichen.
    
    Aufgaben:    
                
        ? Entwicklung einer webbasierten Benutzeroberfläche für die Steuerung von Smart-Home-Geräten        
        ? Implementierung von PHP, HTML und CSS für die Entwicklung der Oberfläche        
        ? Einbindung von IFTTT als Drittanbieter zur Erweiterung der Automatisierungsmöglichkeiten        
        ? Entwicklung von Backend-Funktionalitäten zur Verarbeitung von Nutzereingaben und Steuerung der Smart-Home-Geräte        
        ? Sicherstellung der Benutzerfreundlichkeit und intuitiven Navigation durch die Benutzeroberfläche        
        ? Testen und Debuggen der Anwendung, um die Funktionalität und Zuverlässigkeit sicherzustellen        
        ? Bereitstellung der Anwendung für den produktiven Einsatz und laufende Wartung und Aktualisierung der Plattform        
                
jQuery Linux Bash Apache MQTT VS Code Zigbee IFTTT
Python HTML5 JavaScript CSS TypeScript

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2015-09 - 2018-09

Fachinformatiker Anwendungsentwicklung

Fachinformatiker Anwendungsentwicklung,
Fachinformatiker Anwendungsentwicklung

Position

Position

Fullstack, KI/AI (Machine Learning), Mobile Entwicklung, Cloud (Google certified), Devops, Docker....

PHP, Laravel, Symfony, vue.js, Angular2+, Python, Flutter


Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

PHP
Experte
KI/AI
Fortgeschritten
DevOps
Experte
Cloud
Fortgeschritten

Programmiersprachen:

PHP, Python, TypeScript, JavaScript, Node.js, Dart, Java, Groovy, HTML5, CSS3 (SCSS), C#, CSS, Shell (Bash), Bootstrap, Twig


Technologien / Frameworks:

Symfony, Laravel, Node.js, Vue.js, express.js, React.js, ML (Machine Learning), Kafka, Spring, ELK (Elasticsearch, Logstash, Kibana), Jeager, JavaFX, Jest, Mockito, Nuxt.js, Webpack, PostCSS, Bulma, Materialize-CSS, Material-UI, ESLint, Wordpress, WooCommerce, Advanced Custom Field, Mailchimp, SASS, SCSS, TailwindCSS, Tensorflow, Keras, Numpy, PyTorch, Flask, Django, Plotly, Virtual Box, Hyper V, KVM, Docker, Kubernetes, Helm, Prometheus, Prometheus Operator, Grafana, Fluentd, Log4j, Jenkins, Memcached, Ansible, Terraform, GraphQL, Flutter, ARCore, Corbado, REST, Swagger, Quarkus, SonarQube, Selenium, HTML5, Chart.js, Doctrine, Firebase, BigQuery, Duet AI, TensorFlow, Jupyter Notebook, Gemini (Generative AI), CI/CD, Midjourney, ChatGPT, JSON, Git, Gitlab Pipelines, Kuberenetes, Google Cloud, Cloud Functions, Google Cloud API, OAuth2, Passkeys, Spring Data MongoDB, Spring Data JPA, OpenAI, Vuetify, Vite, npm, PWA, Yarn, PHPUnit, Bootstrap, Fullcalendar, Rest Services, PHP, Let's Encrypt, KVM (Kernel-based Virtual Machine), CentOS, OAuth, GeoIP, RESTful APIs, SSL/TLS, Composer, Figma


Tools / Entwicklungsumgebungen:

Duet AI, Android Studio, Visual Studio, Atom, Eclipse, IntelliJ IDEA, Figma, BrowserStack, GitLab, GitHub, Jira, Confluence, TeamViewer, MS Office, SAP, ShopWare, Oracle, Slack, Mattermost, Microsoft Teams, Trello, IFTTT, Postman, Google Cloud Platform (GCP), Firebase, Firebase Local Emulator, Jupyter Notebook, Palo Alto Networks, Visual Studio Code, Google PlayStore, Apple AppStore, DigitalOcean, OpenAI, PhpStorm, UserCentrics, Carbado, Prometheus, Grafana, Agora, GetStream, Google Analytics, Gemini (Generative AI), Mapbox, Azure, KVM, GitLab (Repository, CI/CD, Container Registry, Sandboxes, Cronjobs, Minikube


Datenbanken / Datenbanktools:
MySQL, PostgreSQL, BigQuery, Firebase Cloud Firestore, Firebase, MariaDB, Redis, -


Betriebssysteme:

Mac OS X, Ubuntu, Debian, Linux Mint, Arch Linux, Manjaro Linux, Windows 10, Windows 11, CentOS, Linux, Ubuntu 18.04


Grundkenntnisse:

AWS


Methodisches Wissen:

Relationales Datenbankdesign, Objektorientierte Programmierung (OOP), Agile Softwareentwicklung (Scrum), Test Driven Development (TDD), Continuous integration/Continuous development (CI/CD), Cloud Services, Kanban, Mobile-first, Integrationtests, IT-Sicherheit Konzepte, Domain-Monetarisierungsstrategien, Domainhandel und Verkauf (Auktionen und Marktplätze), SEO / SEA, IT-Recht, Cybersecurity, Globale Domainrichtlinien und Vorschriften (e.g. ICANN, DENIC), Analyse & Blockieren von Website-Traffic, Data-Visualization, BigData, DevOps, Cloud




Branchen

Branchen

IT Dienstleistung, Web-Entwicklung, B2B Commerce, Onlinehandel, Marketing, AI, Marktforschung und Analyse, BigData, DevOps, IT / Online-Dating, IT-Service & E-Learning, IT-Dienstleistung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.