You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mario VekicMV

Mario Vekic

Lead Full-Stack Developer & Software Architect

720 €/Tag
Frankfurt am Main, DE
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über Mario

Senior Full-Stack Developer und Softwarearchitekt mit fast zwei Jahrzehnten Berufserfahrung in der Konzeption, Entwicklung und Optimierung moderner Softwaresysteme. Mein Schwerpunkt liegt auf der Entwicklung skalierbarer Anwendungen und Architekturen mit Java, React und Flutter. Von performanten Backend-Systemen bis hin zu modernen Web- und Mobile-Frontends.

Ich arbeite technologieübergreifend und begleite Projekte ganzheitlich, von der Analyse fachlicher Anforderungen über Architekturentscheidungen bis hin zur konkreten technischen Umsetzung. Neben der klassischen Full-Stack-Entwicklung bringe ich Erfahrung in Bereichen wie REST-Schnittstellen, Datenbankdesign, Suchtechnologien, Integrationsarchitekturen sowie DevOps-nahen Themen mit.

Besonders hervorheben möchte ich meine ausgeprägten UI/UX-Fähigkeiten. Neben der technischen Umsetzung habe ich ein sehr gutes Gespür für moderne, intuitive und benutzerfreundliche Oberflächen. Dadurch gelingt es mir, Anwendungen nicht nur technisch performant, sondern auch visuell und funktional überzeugend umzusetzen. Gerade die Kombination aus technischer Architekturkompetenz und einem starken Blick für User Experience ermöglicht es mir, ganzheitliche Lösungen mit hohem Qualitätsanspruch zu entwickeln.

Besonders wichtig sind mir nachhaltige Softwarelösungen, saubere Architekturprinzipien und eine strukturierte, analytische Arbeitsweise. Durch meine langjährige Projekterfahrung kann ich mich schnell in komplexe Systemlandschaften einarbeiten und technische Herausforderungen pragmatisch lösen.

Neben der technischen Umsetzung unterstütze ich Teams auch bei Architektur-Reviews, technischen Analysen sowie bei agilen Entwicklungsprozessen. Darüber hinaus interessiere ich mich stark für neue Technologien und bilde mich kontinuierlich weiter, um moderne Ansätze frühzeitig produktiv einsetzen zu können.
  • Deutsch

    Muttersprachlich oder zweisprachig

  • Kroatisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Konversationssicher

Nur remote
Führt Projekte hauptsächlich remote aus

Projekt- und Berufserfahrung

  • my-value-shopping GmbH / smhaggle
    Lead Full-Stack Developer
    LEBENSMITTELINDUSTRIE
    April 2020 - März 2026 (5 Jahre und 11 Monate)
    Idstein, HE, Germany
    Entwicklung und Modernisierung der digitalen Plattform smhaggle im Bereich Mobile App, Web-Frontend und Backend. Die Plattform umfasste eine Flutter-basierte Mobile App, interne Webanwendungen, Java-/Spring-basierte Backend-Systeme, REST-Schnittstellen, relationale und dokumentenbasierte Datenbanken, Suche, Monitoring sowie CI/CD-Prozesse. Mitverantwortung für Entwicklung und Betrieb einer Plattform mit über 1 Mio. registrierten Nutzern.

    Aufgaben und Ergebnisse:

    Neuentwicklung der Mobile App smhaggle mit Flutter und Dart
    Full-Stack-Entwicklung für Mobile App, Web-Frontend und Backend
    Modernisierung, Migration und Performance-Optimierung Java-/Spring-basierter Backend-Systeme
    Entwicklung und Pflege von REST-Schnittstellen inkl. API-Dokumentation mit Swagger/OpenAPI
    Verantwortung für technische Konzeption, Architektur, Dokumentation und Lösungsbewertung
    Aufbau und Pflege von CI/CD-Prozessen für Mobile App, Backend und interne Tools
    Planung, Modellierung und Optimierung relationaler Datenbankstrukturen mit MySQL
    Integration von Suchfunktionen mit Apache Solr
    Einführung und Betrieb von Monitoring, Logging und Fehleranalyse mit ELK Stack, Sentry und Spring Boot Admin
    Entwicklung einer React-/TypeScript-basierten Weboberfläche zur Überwachung und Administration interner Prozesse
    Qualitätssicherung durch automatisierte Unit-Tests und strukturierte Code Reviews
    Fachliche Koordination interner und externer Entwickler

    Technologien:

    Java, Spring, Spring Boot, Spring Security, JUnit, Flutter, Dart, React, TypeScript, HTML, JavaScript, MySQL, MongoDB, Apache Solr, ELK Stack, Git, Jira, Bitbucket, Bamboo, Nexus, Ansible, Sentry, Codemagic, Swagger/OpenAPI, Figma.
    Java Spring Boot Flutter React.js MySQL
  • Thomas Cook
    Java Lead Developer / Software-Architect
    REISEN & TOURISMUS
    Juli 2013 - Februar 2020 (6 Jahre und 7 Monate)
    Oberursel, HE, Germany
    Entwicklung, Weiterentwicklung und Betrieb zentraler IT-Systeme im Reise- und Touristikbereich. Der Schwerpunkt lag auf Java-basierten Backend- und Frontend-Anwendungen, Systemarchitektur, technischer Projektleitung und produktionsnahem Betrieb geschäftskritischer Anwendungen.

    Aufgaben und Ergebnisse:

    Rolle als Java Lead Developer und Software-Architekt
    Full-Stack-Entwicklung im Frontend- und Backend-Bereich
    Analyse, Bewertung und Umsetzung fachlicher und technischer Anforderungen
    Erstellung von Lösungsdesigns und Festlegung der Systemarchitektur
    Technische Projektleitung in Teilprojekten zentraler IT-Systeme
    Coaching und fachliche Führung interner und externer Mitarbeiter
    Sicherstellung des stabilen Betriebs geschäftskritischer Anwendungen
    Koordination und Analyse von Incidents mit internen und externen Partnern
    Weiterentwicklung bestehender Java-Anwendungen
    Entwicklung und Pflege von REST-Schnittstellen
    Qualitätssicherung durch Tests, Code Reviews und strukturierte Entwicklungsprozesse

    Technologien:

    Java, Spring Boot, GWT, HTML, CSS, JavaScript, React, JUnit, MyBatis, DB2, REST, Maven, Tomcat, Jenkins, SVN, Git, Docker.
    Java Spring Security Spring Boot GWT JavaScript
  • ATIS systems GmbH
    Anwendungsentwickler
    ÖFFENTLICHE SICHERHEIT
    Juli 2009 - Juni 2013 (3 Jahre und 11 Monate)
    61 Bad Homburg, Germany
    Entwicklung Java-basierter Fachanwendungen mit Desktop- und Web-Komponenten. Der Schwerpunkt lag auf Benutzeroberflächen, UI-Komponenten, fachlicher und technischer Spezifikation sowie Implementierung und Test von Funktionsbausteinen.

    Aufgaben und Ergebnisse:

    Rolle als Java-Anwendungsentwickler mit Fokus auf Benutzeroberflächen, Fachkonzeption, technischer Spezifikation, Implementierung und Support
    Entwicklung von UI-Komponenten für Desktop- und Web-Anwendungen
    Erfassung und Analyse fachlicher Anforderungen
    Erstellung funktionaler Spezifikationen und Fachkonzepte
    Erstellung technischer Spezifikationen als Grundlage für die Implementierung
    Teilnahme an Konzept- und Architektur-Reviews
    Implementierung von Funktionskomponenten
    Durchführung von Modul- und Komponententests
    Unterstützung des Service bei Analyse und Lösung produktionsnaher Probleme

    Technologien:

    Java, Eclipse RCP, SWT, JFace, Swing, JUnit, Oracle, PL/SQL, JSF, XML, JBoss, Hibernate, Jenkins, SVN, Ant.
    Java SWT JUnit Hibernate

Empfehlungen

Sei die erste Person, die Mario empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Technische Universität Darmstadt
    2008

Kategorien