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/day
Frankfurt am Main, DE
15+ years

Average response time: 1 hour

About 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.
  • German

    Native or bilingual

  • Croatian

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • my-value-shopping GmbH / smhaggle
    Lead Full-Stack Developer
    AGRICULTURE
    April 2020 - March 2026 (5 years and 11 months)
    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
    TRAVEL AND TOURISM
    July 2013 - February 2020 (6 years and 7 months)
    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
    PUBLIC SAFETY
    July 2009 - June 2013 (3 years and 11 months)
    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

Recommendations

Be the first to recommend Mario

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Technische Universität Darmstadt
    2008

Categories