Marko Cakmak

Senior Softwareentwickler

Erfahrener Full-Stack-Entwickler mit Schwerpunkt auf Backend, Frontend, modernen Webanwendungen, DevOps und CI/CD-Prozessen.

Mein Lebenslauf

Berufserfahrung, technische Kenntnisse und Ausbildung im Bereich Software- und Webentwicklung.

  • Senior Softwareentwickler in Dresden
  • Backend mit PHP, Laravel, Yii2 und Python
  • Frontend mit JavaScript, TypeScript, React und Vue.js
  • DevOps mit Docker, Jenkins, Git und Linux
Lebenslauf ansehen

Portfolio

Full-Stack-Projekt mit Fokus auf moderne Webentwicklung, Docker, DevOps und automatisierte CI/CD-Prozesse.

  • Immobilien ERP mit CI/CD-Integration
  • Laravel, PHP, MySQL und JavaScript
  • Docker-Setup mit Nginx, PHP und MySQL
  • Automatisiertes Deployment mit Jenkins
Portfolio ansehen

Portfolio

Immobilien ERP mit CI/CD-Integration

Immobilien ERP mit CI/CD-Integration

Eigenständig konzipierte und entwickelte ERP-Webanwendung zur Verwaltung von Immobilien, Interessenten und Aufgaben. Das System umfasst rollenbasierte Benutzerrechte, Aufgabenmanagement, Workflows sowie automatisiertes Deployment über Docker und Jenkins.

Mehr anzeigen

Beschreibung

  • Entwicklung eines modularen Systems mit Bereichen für Wohnungs-, Interessenten- und Aufgabenmanagement
  • Implementierung eines rollenbasierten Benutzer- und Berechtigungssystems
  • Entwicklung eines komplexen Aufgabenmanagements mit Statuslogik, Zuweisungen und Workflows
  • Umsetzung von Geschäftslogik für Besichtigungen und Reparaturprozesse

DevOps & Deployment

  • Containerisierung der Anwendung mit Docker, Nginx, PHP und MySQL
  • Konzeption und Implementierung einer CI/CD-Pipeline mit Jenkins zur automatisierten Bereitstellung
  • Unterstützung für selektives Deployment, z. B. einzelner Tenant, oder Deployment mehrerer Instanzen gleichzeitig
  • Umsetzung eines „Build-once-deploy-anywhere“-Prinzips

CI/CD-Prozess

  • Manueller Start der Pipeline über Jenkins
  • Auswahl des Zielsystems, z. B. einzelner Tenant oder mehrere Instanzen
  • Checkout des Codes und Build des Docker-Images
  • Push des Images in eine Docker Registry
  • Deployment auf Zielserver über SSH mit anschließendem Container-Update und Neustart
Laravel PHP JavaScript AJAX HTML CSS MySQL Docker Jenkins Git
Immobilien ERP mit CI/CD-Integration