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

Freelancer profile translated to English.
Back to original language

About Mario

Senior Full-Stack DeveloperandSoftware Architectwithnearly**two decades of professional experience** in the conception, development, and optimization of modern software systems. My focus is on developing scalable applications and architectures withJava, React, and Flutter.From performant backend systems to modern web and mobile frontends.

I work across technologies and guide projects holistically, from the analysis of business requirements and architectural decisions to concrete technical implementation. In addition to classic full-stack development, I have experience in areas such as REST interfaces, database design, search technologies, integration architectures, and DevOps-related topics.

I would particularly like to highlight my **strong UI/UX skills**. In addition to technical implementation, I have a very good feel for modern, intuitive, and user-friendly interfaces. This allows me to implement applications that are not only technically performant but also visually and functionally convincing. The combination of technical architectural competence and a strong eye for user experience enables me to develop holistic solutions with a high standard of quality.

Sustainable software solutions, clean architectural principles, and a structured, analytical approach are particularly important to me. My many years of project experience enable me to quickly familiarize myself with complex system landscapes and pragmatically solve technical challenges.

In addition to technical implementation, I also support teams with **architecture reviews, technical analyses**, and agile development processes. Furthermore, I am strongly interested in new technologies and continuously train myself to be able to productively use modern approaches early on.
  • 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
    Development and modernization of the digital platform smhaggle in the areas of mobile app, web frontend, and backend. The platform included a Flutter-based mobile app, internal web applications, Java/Spring-based backend systems, REST interfaces, relational and document-based databases, search, monitoring, and CI/CD processes. Co-responsibility for the development and operation of a platform with over 1 million registered users.

    Tasks and Results:

    New development of the smhaggle mobile app with Flutter and Dart
    Full-stack development for mobile app, web frontend, and backend
    Modernization, migration, and performance optimization of Java/Spring-based backend systems
    Development and maintenance of REST interfaces including API documentation with Swagger/OpenAPI
    Responsibility for technical conception, architecture, documentation, and solution evaluation
    Setup and maintenance of CI/CD processes for mobile app, backend, and internal tools
    Planning, modeling, and optimization of relational database structures with MySQL
    Integration of search functions with Apache Solr
    Introduction and operation of monitoring, logging, and error analysis with ELK Stack, Sentry, and Spring Boot Admin
    Development of a React/TypeScript-based web interface for monitoring and administration of internal processes
    Quality assurance through automated unit tests and structured code reviews
    Technical coordination of internal and external developers

    Technologies:

    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
    Development, further development, and operation of central IT systems in the travel and tourism sector. The focus was on Java-based backend and frontend applications, system architecture, technical project management, and production-near operation of business-critical applications.

    Tasks and Results:

    Role as Java Lead Developer and Software Architect
    Full-stack development in frontend and backend areas
    Analysis, evaluation, and implementation of business and technical requirements
    Creation of solution designs and definition of system architecture
    Technical project management in sub-projects of central IT systems
    Coaching and technical leadership of internal and external employees
    Ensuring stable operation of business-critical applications
    Coordination and analysis of incidents with internal and external partners
    Further development of existing Java applications
    Development and maintenance of REST interfaces
    Quality assurance through tests, code reviews, and structured development processes

    Technologies:

    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
    Application Developer
    PUBLIC SAFETY
    July 2009 - June 2013 (3 years and 11 months)
    61 Bad Homburg, Germany
    Development of Java-based business applications with desktop and web components. The focus was on user interfaces, UI components, business and technical specification, as well as implementation and testing of functional modules.

    Tasks and Results:

    Role as Java application developer with a focus on user interfaces, business conception, technical specification, implementation, and support
    Development of UI components for desktop and web applications
    Collection and analysis of business requirements
    Creation of functional specifications and business concepts
    Creation of technical specifications as a basis for implementation
    Participation in concept and architecture reviews
    Implementation of functional components
    Execution of module and component tests
    Support of the service in analyzing and resolving production-related problems

    Technologies:

    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