Fabian Crabus

Head of Development

Kalkar, Germany
Experience
Nov 2022 - May 2025
2 years 7 months
Thessaloniki, Greece

Head of Development

ThPA Thessaloniki

  • Responsible for developing an innovative platform to monitor and control container movements within ports.

  • Actively participated in an international research project to digitize and optimize port logistics processes.

  • Oversaw the technical architecture and worked closely with international partners and stakeholders.

  • Developed and implemented IoT solutions for real-time container tracking.

  • Used Tile38 to build dynamic geofencing solutions for locating and controlling containers.

  • Set up a scalable microservices infrastructure with Java 17 and Quarkus, including REST APIs and JPA for data management.

  • Integrated external systems and implemented MQTT protocols for efficient data communication.

  • Managed and optimized databases (PostgreSQL) to ensure high data consistency and availability.

  • Implemented security solutions like JWT for authentication and authorization.

  • Led a multidisciplinary team to meet project goals on tight schedules.

  • Created documentation and presentations to share project results with all stakeholders.

  • Promoted technical innovation and improved existing development processes.

Mar 2017 - May 2024
7 years 3 months
Hamburg, Germany

Head of Java Development

Next Logistics Ventures GmbH (seabo.com)

  • Founded an innovative startup in shipping logistics and built a leading chartering platform.

  • Provided technical consulting and designed the overall architecture in close collaboration with clients and stakeholders.

  • Delivered talks, presentations and wrote scripts for marketing and promo videos.

  • Monitored and controlled the budget and ensured efficient use of resources.

  • Developed scalable microservices with modern frameworks like Quarkus, Javalin and Spring Boot.

  • Used and optimized relational and NoSQL databases (PostgreSQL, MongoDB, DuckDB) with JPA/Hibernate/Panache.

  • Integrated external APIs and data sources via REST, GraphQL and ETL processes, OpenAPI.

  • Built a robust Kafka infrastructure to support high-frequency data flows.

  • Conducted profiling, debugging and optimizations to boost software performance.

  • Created extensive documentation and tests for quality assurance.

  • Developed and implemented various AI models:

  • Extracted unstructured data from emails using Bi-LSTM and LLM models.

  • Used autoencoders to detect unusual patterns.

  • Built image classification solutions based on YOLO.

  • Developed consumption forecasting and price prediction models (LSTM).

  • Implemented Named Entity Recognition (NER) and large language models (LLM) for text extraction.

  • Processed and analyzed large data volumes (50+ GB/day) using modern tech like Spark, Flink and Druid.

  • Developed and optimized ETL pipelines for data storage and visualization.

  • Used Superset and DuckDB for data visualization and reporting.

  • Created a comprehensive geofencing toolchain and performed clustering analyses.

  • Implemented data cleanup and downsampling methods to improve data quality.

  • Built models for distance calculations and network optimization.

Jun 2016 - Jul 2017
1 year 2 months

Product Development

In-House Project

  • Developed a social media publishing platform to handle customer inquiries and complaints.

  • Evaluated urgency using deep learning.

  • Technologies: MeteorJS, React, HTML5, CSS, DeepLearning4j, MongoDB, REST, Java (Spring Boot).

  • Environment: Scrum.

Feb 2009 - Jun 2016
7 years 5 months

Head of Development

Viaboxx GmbH

  • Built and led a 12-person development team focused on parcel automation (Scrum, Jira, Confluence, Java).

  • Carried out research projects in logistics (route optimization, cargo space monitoring).

  • Technologies: Java 6/8, J2EE, Elasticsearch, OptaPlanner, JMS, EJB, Spring/Spring Boot, JPA, PostgreSQL, Apache Camel, ActiveMQ, UML, JMeter, JUnit, Confluence, Jira.

  • Environment: Scrum.

Jun 2006 - Feb 2009
2 years 9 months

Development Manager

agimatec GmbH

  • Built and led a 6-person development team specializing in parcel automation with an international scope.

  • Technologies: Java 6, J2EE, Elasticsearch, JMS, EJB, JPA, Hibernate, ActiveMQ, Confluence, Jira, Spring.

  • Environment: Scrum.

Jun 2001 - Mar 2006
4 years 10 months

Technical Lead

DHL

  • Developed a platform to control parcel machines.

  • Technologies: Java 4/J2EE, EJB, JPA, Spring, messaging (JMS), rule engines (Drools), Oracle, UML.

  • Environment: V-Model XT.

Jun 1999 - May 2001
2 years

Software Developer

Satama Deutschland GmbH

  • Software development in J2EE (EJB, Servlets) for the media industry.
Summary

Fabian Crabus is an experienced software architect and AI developer with over 25 years of experience in Java, Big Data, artificial intelligence (AI), machine learning (ML), geographic information systems (GIS) and IoT. With strong technical expertise and more than 20 years in project leadership, he has built innovative solutions for international companies and research projects.

He has deep knowledge in microservices architectures (Java, Quarkus, Spring Boot), data management (PostgreSQL, MongoDB, DuckDB), big data (Apache Spark, Flink, Kafka, Druid) and AI and machine learning technologies (DeepLearning4j, PyTorch, YOLO, LSTM) for LLM, computer vision, audio classification and NLP. His expertise also covers developing and optimizing IoT solutions, geofencing technologies and cloud environments (AWS, Digital Ocean).

In leadership roles he has built technical architectures, led teams and made strategic decisions at ThPA Thessaloniki, Next Logistics Ventures GmbH (seabo.com), Viaboxx GmbH (founder) and DHL. His focus is on building innovative platforms, optimizing logistics processes and digitizing business models.

With an agile approach (Scrum), broad tech skills and international experience, he is a trusted expert in complex software solutions and digital transformations.

He is fluent in German and English and has solid skills in project management (Scrum, Kanban), security technologies (JWT, OAuth), CI/CD, Docker and Kubernetes.

Languages
German
Native
English
Advanced
Certifications & licenses

ScrumMaster

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions