Jorge Machado-Data Expert
Check rate
Experience
Technical Lead / Fractional CTO
Würth GmbH
I designed and developed an AI-powered multi-tenant platform on Azure that transforms SAP process recordings into technical documentation, presentations and automated tests, processing over 15,000 process recordings for enterprise customers like Würth. I owned the architecture, the production releases and the DevOps setup. I also designed a multi-tenant system with SSO and role-based access on Azure. Implemented an MCP Server with Dynamic OAuth Authentication.
Main Tasks:
- Sprint planning and feature preparation
- Design the multi-tenant platform architecture (FastAPI, SQLAlchemy, PostgreSQL row-level security for tenant isolation)
- Develop AI pipelines with Prefect for transcription (Azure Speech API), document generation and SAP screen-recording analysis (Claude, gpt-4-mini)
- Design and implement an MCP server to expose tenant knowledge to LLM clients (Claude), with async retrieval and reranking
- Implement LLM cost tracking, rate limiting and client pooling for Anthropic/OpenAI/Azure OpenAI endpoints
- Set up CI/CD: Docker images to Azure Container Registry, GitHub Actions, Azure Static Web Apps, Alembic migrations in containers
- Manage production releases and execute live data migrations for enterprise customers
- Define engineering standards and architecture patterns for the team
Environment: Azure / Azure Foundry / Python / FastAPI / Prefect / React / PostgreSQL
Data Engineer expert
SAP AG
Led the architecture and development of critical SAP platform components, including Kafka Tiered Storage and Kafka Connect. Engineered a Golang-based Kafka Kubernetes operator to automate and streamline infrastructure deployment across AWS, Azure, and GCP, ensuring scalability and high availability.
Main Tasks:
- Design the workflow to roll out Kafka Tiered Storage on over 20 Kubernetes clusters
- Roll out Crossplane operators and use its APIs
- Develop self-service Kafka Connect deployments
- Develop rollout strategies via Flux and Helm
Environment: Kubernetes, Azure, AWS and Google Cloud
Tools: Kubernetes, Gardener, GitHub, Python, Golang, Kafka, Jenkins, Helm
Data Engineer expert
s.Oliver GmbH
I designed and developed the migration from SAP HANA to Databricks. I designed and implemented multiple ETL pipelines on Databricks with incremental loading. With the migration, we saved over €50,000 per year in SAP costs. Databricks on Azure
Main Tasks:
- Design the Datalake architecture for Databricks in medallion architecture
- Develop a pipeline to deploy code from dev to prod environments
- Write ETL extraction with PySpark in incremental mode for extracting SAP data into Databricks
- Deploy DBT to create the dimension and fact tables
- Help juniors get up and running with the new platform
- Set up permissions and concepts
- Integrate streaming data from Kafka
- Set up AI use cases like FP-Growth on custom data
- Time series prediction
Environment: Databricks / Azure
Data Engineer expert
ias Gruppe
In this project I designed and implemented a Datalake using the Microsoft Azure infrastructure, using Azure Event Hub and Azure IoT Services
Main Tasks:
- Develop streaming ingestion using Azure Service Bus
- Develop datalakes with Azure Synapse and Delta Lake
- Airbyte deployment and ELT (ETL)
- DBT for business logic
- Azure Data Factory
Environment: Azure
Data Engineer expert
Deutsche Bahn
In this project I designed and implemented multiple Spark and streaming pipelines using multiple services from AWS. Mainly gathering information in the travel / trains domain (delays, departures, etc). The main use case was delta processing from small files into a multi-terabyte datalake.
Main Tasks:
- Develop streaming applications using AWS Kinesis and Lambda functions
- Develop Apache Spark data processing applications using AWS Glue, AWS S3 and Postgres DB
- Develop KPIs for different applications including time travel analytics
- Several prototypes for Spark Streaming on AWS Glue
- Use advanced features from Apache Hudi
- Business processing monitoring and metrics via AWS CloudWatch
- Infrastructure as code using AWS CDK
- Roll out DBT tools for developers and CI/CD pipelines on GitLab
- Evaluation of Databricks, AWS Athena and Snowflake
- Lead developer helping other developers speed up development cycles
- IoT 4.0 pipelines
Environment: AWS
Kafka Expert
S.Oliver GmbH
In this project, we redesigned the complete purchase orders and material chain so it would no longer be batched, but run in real time using Kafka.
Main Tasks:
- Spring Boot Kafka Streams applications
- Developing custom Kafka source connectors to extract data from SAP systems
- Developing custom Kafka sink connectors to write to SAP systems
- Deploying Kafka Connect connectors with monitoring into Azure Kubernetes cluster
- Developing data pipelines using Airflow and Azure Cloud
- Developing the architecture for the data pipelines between on-premise and Azure Cloud
- Writing Spark jobs to clean and aggregate data.
Environment: Confluent Cloud and Azure
Datawarehouse expert
Büro Forum GmbH
Develop a data warehouse for the Concept Office ERP system.
Main Tasks:
- Developing dbt tool workflows and star schemas for the data warehouse
- Developing ELT workflows with Stitch Data
- Developing dashboards with Power BI in Azure Cloud
Environment: Google BigQuery and DBT
Software Developer
RTL Deutschland
Develop a highly complex and compliant data sharing platform on Azure Cloud.
Main Tasks:
- Python with FastAPI and PySpark
- Developing API services with Azure App Services
- Datalakehouse implementation with DBT tool (star schema and incremental loads)
- Rolling out Azure Databricks and Delta Lake stores
- ETL pipelines on Azure Synapse
- Developing dashboards with Power BI in Azure Cloud
Environment: Microsoft Azure
Apache Nifi Engineer
Currenta GmbH
This project was focused on designing and implementing multiple Apache NiFi clusters over a DMZ and a datacenter.
I developed custom processors in a very short time, and the OPC UA protocol was used to extract data from OPC UA servers.
Main Tasks:
- Developing Java 11 custom NiFi processors, including unit tests
- Creating Ansible playbooks for NiFi deployment with SSL
- OAuth authentication + X.509
Environment: On Premise
Cloud Solution Engineer
Allianz Technology
Migration of data lakes into the Azure Cloud. High level of automation by means of ArgoCD, Jenkins, Helm charts, and Terraform. Designing client applications to be cloud native. Spark and azcopy were used to perform some parts of the migration.
Main Tasks:
- Developing Spark jobs for data lakes migration into the cloud
- Developing Helm charts for Azure AKS automation
- Refactoring application design to be cloud native
- Onboarding internal customers to the Azure cloud
- Implementation of Spring Boot Kafka Streams applications
- Implementation of Argo workflow pipelines
Technologies Used:
- Azure Blob Storage
- Azure Kubernetes Service (AKS)
- Azure Virtual Networking
- Azure OAuth
Environment: Azure Cloud
Big Data Architect, Data Engineer
BMW AG
Working on the AD-Vantage Program, on self-driving car data
Environment: MapR + OpenShift (500+ nodes)
Main Tasks:
- Developing data pipelines using Spark and Airflow for self-driving cars
- Generating metrics for geospatial applications
- Ingesting data into Elasticsearch using Apache Spark
- Functional programming with Scala
Technologies Used:
- MapR cluster (Hadoop), OpenShift
- Elasticsearch + Kibana
- Apache Airflow
- Kafka Streams
Big Data Developer
DXC
Creating an Azure service for inferencing at scale
Main Tasks:
- Automating Azure Kubernetes cluster deployment
- Creating and deploying deep learning Spark jobs with PyTorch + GPUs on Kubernetes
- Performing GPU inferencing on TBs of data
Environment: Azure Cloud
Big Data Developer, Spark / Kafka Developer, Data Engineer
GFK
In this project we are ingesting huge amounts of data via Kafka into Accumulo.
The whole Hadoop environment is Kerberized.
Main Tasks:
- Writing Kafka connectors to ingest data
- Kerberizing applications for Hadoop / Kafka / Kafka Connect
- Creating statistics plans for RDF4J queries over Accumulo
- Creating Apache NiFi workflows
- Introducing Git flow automation, continuous integration, and Docker automation
- Kafka Connect setup with Kerberos on Google Kubernetes
- Writing Java applications based on RDF (web semantics)
Environment: Cloudera Hadoop
Big Data Architect, Data Engineer
Deutsche Bahn
In this project I had the role of Hadoop Architect. Some of the tasks were sizing the Hadoop cluster, bringing internal clients to the shared platform, and supporting the different data pipeline flows. All tools were used with a Kerberized Hadoop cluster
Main Tasks were:
- Data migration using Sqoop and Oozie
- Configuring Hadoop cluster with Kerberos and Active Directory
- Implementing data pipelines using Kylo, Apache NiFi, and Talend
- Deploying Hortonworks Cloud Break into Amazon AWS
- Apache Storm streaming implementations
- Supporting internal clients with streaming and data cleaning operations
- Hadoop sizing for on-premise and on Amazon Cloud
Big Data Developer and Architect
Kiwigrid
In this project, the main goal is to integrate Spark more deeply into HBase and architect a new alerting and computing framework based on Spark Streaming. Every deployment is based on Docker.
Main Tasks were:
- Creating reports in Spark jobs over history data
- Custom Spark data sources for HBase and aggregation for data exploration.
Technologies Used:
- Apache HBase with Phoenix JDBC
- Apache Ambari / Hortonworks
- Apache Spark
- Scala and Java
- Vert.x Server
- Docker
SAP Administrator and Oracle Administrator
ZF Friedrichshafen AG, Schweinfurt, Germany and S.Oliver, Würzburg, Germany
Responsible for the Service availability from the SAP Systems on the company. We have more then 200 Systems to maintain. Some of the activities that I have done was:
- SAP and Oracle Upgrades
- SAP OS / HW Migration
- TREX Enterprise Search, ASCS Splits, SAP Security, SSO, SNC, SSFS
Big Data Architect, Data Engineer
Daimler AG
Working with R&D on data from cars to perform TensorFlow GPU trainings
Environment: Multiple Mapr clusters (30+ nodes), NVIDIA GPUS (Tesla), Apache Mesos
Main Tasks:
- Developing Data pipelines using Airflow and Apache Spark
- Developing end to end monitoring based on Prometheus
- Developing real time data pipelines based on docker, Kafka and Python.
- Deploying Apache Marathon with Mesos and GPUS
- Architecture for Migration from Mesos to Kubernetes
- Jenkins pipelines for building Docker images to be used Mesos on GPU clusters
- Several Infrastructure tasks done on ansible for High Availability
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Professional Services, Information Technology, Retail, Fashion, Transportation, and Media and Entertainment.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Business Intelligence, Product Development, Operations, Supply Chain Management, and Project Management.
Summary
My focus is on designing Scala data processing systems on AWS or Azure, Databricks and dbt. I’m a fan of designing self-service systems to allow people to access data faster, and this can only happen with automation. I do development in Python, Scala and Java.
Skills
Scala
Java
Python
Golang
Kubernetes
Aws
Azure
Gcp
Apache Spark
Apache Kafka
Apache Nifi
Apache Airflow
Sap
Databricks
Dbt
Apache Spark
Java Mapreduce
Scala
Java
Python
Perl
Tornado
Rest Apis
Jira
Etl
Docker
Maven
Gradle
Kubernetes
Jenkins
Cloud Build
Azure Cosmos Db
S3
Neo4j
Azure Kubernetes Service
Aks
Flask
Spring Boot
Data Vault 2.0
Pytorch
Tensorflow
Azure Iot
Modbus
Mqtt
Opc
Plc
Azure Data Factory
Azure Synapse
Llm
Aix
Ubuntu
Cento Os
Mac Osx
Windows Server 2008 R2
Flexframe
Routing
Git
Ibm Hadr
Ibm Tsm
Aws S3
Apache Mesos
Rfc
Snc
Charm
Kernel Upgrades
Ehp Upgrade
Ssfs
Sso
Hana
Oracle 11
Db2
Sap Max Db
Mysql
Aws Redshift
Postgres
Aws Emr
Aws Glue
Aws Ecs
Aws S3
Aws Redshift
Google App Engine
Azure Kubernetes
Azure Containers
Languages
Education
Instituto Politécnico do Porto
Master in Networking and Communications · Networking and Communications · Portugal
Instituto Politécnico do Porto
Bachelor’s in informatics engineering · informatics engineering · Portugal
Certifications & licenses
Databricks Foundation
Confluent Certified Developer for Apache Kafka
Generative AI with Large Language Models (NLP)
CKAD: Certified Kubernetes Application Developer
Microsoft Certified: Azure Fundamentals
Data Engineering Nanodegree
Functional Programming Principles in Scala
Coursera
Big Data Analytics
Fraunhofer IAIS
Big Data Analytics
University of California, San Diego on Coursera
Databricks Developer Training for Apache Spark
Hadoop Platform and Application Framework
University of California on Coursera
Machine Learning with Big Data
University of California, San Diego on Coursera
SAP OS and DB Migration (TADM70)
SAP Database Administration I (Oracle) (ADM 505)
SAP Database Administration II (Oracle) (ADM 506)
SAP NetWeaver AS Implementation and Operation I (SAP TADM10)
SAP NetWeaver Portal - Implementation and Operation (TEP10)
ITL Foundation v4
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Technical Lead / Fractional CTO
Nearby freelancers
Professionals working in or nearby Würzburg, Germany
