Profilbild von Marijan Mamic Senior Cloud Consultant und Software Engineer aus FrankfurtamMain

Marijan Mamic

verfügbar

Letztes Update: 18.04.2024

Senior Cloud Consultant und Software Engineer

Firma: Macory Technology GmbH
Abschluss: Diplom Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Grundkenntnisse) | kroatisch (Muttersprache)

Dateianlagen

Profil-Marijan-Mamic_240823.pdf
Profil-Marijan-Mamic_240823.docx

Skills

Programmiersprachen
Java 1.2 – 17, JavaScript, Python

Datenbank
PostgreSQL, MySQL, Oracle, SQL, JDBC, Hibernate, JPA

Cloud
AWS: EC2, Lambda, S3, RDS, DynamoDB, Amazon Connect, Amazon MQ, SNS, SQS, CDK, CloudFormation, CloudWatch, ELB, Route 53

GCP: GKE, Cloud SQL, Artifact Registry, Network / VPC, Compute Engine, Load Balancer, Cloud Storage, IAM

DevOps
Terraform (IaC), Docker, Kubernetes, OpenShift, Helm, Observability, Prometheus, Grafana, CI/CD, GitLab CI

Backend
Spring Boot, Java (JEE), Hibernate, RESTful APIs, Messaging APIs, Node.js

Architektur
High Availability, Horizontal Scaling, Microservices, Messaging, Monolith

Versionskontrolle
Git, GitHub, GitLab, Bitbucket

Projektmanagement
Agile, Scrum, Kanban

Soft Skills
Kundenorientiert, Teamplayer, Selbständig, Belastbar in Drucksituationen, Verantwortungsbewusst, Sicheres und kommunikatives Auftreten, Zielorientiert

Sprachen
Deutsch: Verhandlungssicher
Englisch: Fließend
Kroatisch: Muttersprache

Studium
Abschluss 2004 zum Diplom-Informatiker (FH)

Weiterbildung / Kurse
2017 - 2023
Kubernetes CKAD / CKA, Docker, OpenShift, GCP, Scrum, SOLID Prinzipien, Apache Camel, GitLab CI

Projekthistorie

09/2023 - bis jetzt
AWS Cloud Consulting
(Automobil und Fahrzeugbau, >10.000 Mitarbeiter)


05/2022 - 07/2023
Cloud Consulting und Software Engineering
IT Unternehmen in der Telekommunikation (Telekommunikation, 10-50 Mitarbeiter)

  • Aufbau GCP Cloud Infrastruktur und Migration
  • EMF Applikation

Aufbau der GCP Cloud Infrastruktur und Migration der AMS und EMF Applikationen in die Cloud.
Entwicklung und Auslieferung von Softwarepaketen der EMF Applikation.
 
  • Analyse, Konzeption und Aufbau der GCP Cloud Infrastruktur
  • Erstellen der Infrastrukturspezifikation per Terraform (IaC)
  • Entwicklung der Pipeline (GitLab) für automatisierte(s) Testen, Provisionieren und Deployments
  • Erstellen von Helm-Charts und Kubernetes Ressourcen
  • Regelmäßige Abstimmung mit Kunden in Englisch
  • Java / Spring Boot Software Entwicklung
  • Junit und Selenium Testing
  • Optimierung des Reportings (inkl. Behebung von critical vulnerabilities)

08/2019 - 04/2022
Cloud Consulting und Software Engineering
DB Systel GmbH (Transport und Logistik, 1000-5000 Mitarbeiter)

Kunde
DB Systel GmbH

Branche
Verkehr, Logistik und Transport

Rolle
Cloud Consulting und Software Engineering

Projekt(e)
Entwicklung und Betrieb eines cloudbasierten Messaging-IT-System und von Backend Services zur digitalen Abbildung von Ereignissen im Produktionsprozess (PEAK).

PEAK bildet eine Grundlage für die Digitalisierung der Produktion im Fernverkehr. Fachliche Ereignisse werden im Produktionsprozess aufgenommen und informiert andere Akteure und Systeme über Services beinahe in Echtzeit über deren aktuellen Satus. PEAK steht als zentrale Instanz zwischen Anwendungen, die Informationen über Ereignisse liefern (Ereignis-Lieferanten) und jenen, die sich für bestimmte Ereignisse interessieren (Ereignis-Empfänger).
Die Gewährleistung der Systemsicherheit sowie die technische Standardisierung von Ereignissen und Schnittstellen haben einen grundlegenden Charakter. Da regelmäßig neue Schnittstellenpartner angebunden werden, muss das System zudem flexibel und erweiterbar sein.

Aufgaben
  • Aufsetzen und Betreiben eines auf ActiveMQ basierenden Message Brokers in der AWS Cloud.
  • Konfiguration und Anbindung neuer Schnittstellenpartner gemäß Sicherheitskonzept. Konfiguration von Queues und Topics und routing Regeln.
  • Entwicklung von REST-Schnittstellen und Services (Spring Boot, JSON), kleinere Frontend Anpassungen (react)
  • Konzeption und Entwicklung der Datenbank (PostgreSQL)
  • Planung, Testautomatisierung, Implementierung und Dokumentation (Wiki) der Lösungen.
  • Auslieferung der Artefakte als Microservices in die containerbasierte Entwicklungsplattform OpenShift per GitLab Pipeline.
  • Anpassungen and der Pipeline und Shell-Skripten
  • Abbildung der Infrastruktur im Code (AWS Cloudformation) und Auslieferung dieser (IaC)
  • Ausfallszenarien für die Rufbereitschaft entwickeln und Team briefen
  • Präsentation von Recherchen und Ergebnissen und regelmäßiger Knowledge Austausch im Produktteam und teamübergreifend
  • Kundendialoge und Support.

Es wurde der DevOps Ansatz verfolgt („You build it, you run it“). Entwicklung und Betrieb inkl. Sicherheitsaspekte, Testing, Rollout, Monitoring, Support waren komplett in der Verantwortung des Produktteams.

Die Anforderungen an das System konnten mit einer hohen Kundenzufriedenheit umgesetzt werden.

Challenges
  • Implementierung des Message Brokers im High Availibility Cluster
  • Observability und Rufbereitschaft umsetzen
Technologien
Java 8/11, Spring Boot, Python, Maven, Junit, PostgreSQL, Flyway,
ActiveMQ, AMQP(S), JMS, REST, JSON, Yaml, HTTP(S), TLS,
AWS Cloud, AWS EC2, AWS MQ, AWS Cloudformation, AWS Cloudwatch, AWS CLI
Eclipse, IntelliJ, GitLab, Artifactory, Swagger,
Linux VM, Shell, Docker, OpenShift, Kubernetes,
Kibana, Prometheus, Grafana

Projektmanagement
Scrum, Kanban

Projektsprache
Deutsch

08/2021 - 11/2021
Cloud Consulting und Software Engineering
DB Systel (Transport und Logistik, 1000-5000 Mitarbeiter)

Rolle
Cloud Consulting und Software Engineering

Projekt(e)
Anbindung E2E-Monitoring an zentrales Cockpit

Aufgaben
  • Analyse und Entwicklung einer Lösung zur Integration des End-to-End-Monitorings in ein zentrales Cockpit
  • Analyse der Cockpit-API und Implementierung der Lösung als AWS-Lambda, der einen E2E-Alarm transformiert und über die API an das zentrale Cockpit sendet
  • Bereitstellung über Cloudformation per Gitlab-CI.

Challenges
Entwicklung einer generischen Lösung für die Wiederverwendung

Technologien
Node.js, AWS Lambda, AWS Cloudformation, AWS SNS (Simple Notification Service), AWS Cloudwatch, AWS Connect, AWS S3 Bucket
REST, JSON, Gitlab CI

Projekt-management
Scrum, Kanban

Projekt-sprache
Deutsch

Reisebereitschaft

Weltweit verfügbar

Sonstige Angaben

keine ANÜ

Bewertungen

Head of Internal Services (Bernd Balles)
"Marijans Kommunikationsstärke und technisches Fachwissen haben wesentlich dazu beigetragen, dass wir unserem Kunden fristgerecht eine maßgeschneiderte Cloud-Infrastruktur mit unseren Applikationen zur Verfügung stellen konnten. Basierend auf dieser positiven Erfahrung können wir die Zusammenarbeit mit dem Consultant bzw. der Macory Technology uneingeschränkt empfehlen"

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
05.08.2019

Versicherungsende:
01.09.2024

Profilbild von Marijan Mamic Senior Cloud Consultant und Software Engineer aus FrankfurtamMain Senior Cloud Consultant und Software Engineer
Registrieren