DSL Experts in Munich
in minutes from over 15,000 CVs with the power of AIHire experts who design domain-specific languages, build fluent rule and configuration syntax, and integrate DSLs into Java, Kotlin, and build pipelines. Get fast, precise matching with vetted, available freelancers.
Meet FRATCH Experts in Munich, who have recently used DSL
Martin Moser
Last position:
Test automation for trading software at Martin Moser IT Consulting GmbH
- Set up GUI test framework for testers and developers to easily create GUI tests
- Implemented automated GUI tests with QF-Test for stock trading software and PDF file comparisons
- Created comparison runs between different versions
Used technologies: QF-Test, Java, Jython
Wolfgang Tomaschek
Last position:
Overall Project Manager at itzbund
Project content: The use of “Generative Pretrained Transformer” technologies (GPT) will massively change the world of work in the coming years. ITZBund is developing a base service for this, which can be used by its 200 customers. This base service is offered as an on-prem and a cloud variant. Started in 12/23, from 05/24 productive systems (based on MVP) could already be rolled out and operated successfully for several agencies and federal ministries.
Project metrics:
- Budget in 2024 approx. €20M
- approx. 70 people in the core project context
- regular (indirect) contact with approx. 80 people in the wider project environment
My main tasks:
- Overall responsible external project manager
- Project definition phase/project setup and establishment of the project organization
- Strategic and operational project planning, as well as shaping and ongoing adjustments of the project
- Ongoing coordination with project owners and stakeholders in ITZBund
- Ongoing coordination with subproject managers, agile roles and other project staff
- Responsibility for project controlling, quality management, risk management and change management
- Responsibility for providing the base service on on-prem and cloud environments and its continuous development
- Planning and leading several hypercare phases
- Collaboration and ongoing coordination with a partner project of a federal ministry and provision of an MVP
- Coordination with agile teams
- Coordination with operations, release and deployment
- Responsibility for the implementation of the first customer projects
- Responsibility for creating an AI governance
- Ensuring accessibility (BITV)
- Responsibility for setting up a subproject for marketing activities
- Support in building an efficient proposal process
- Stakeholder management
Methodology:
- V-Model XT ITZBund
- Scrum
Tools used:
- Microsoft Office, Skype, MS Project, Confluence, Jira, SharePoint, Miro
Andreas Zimmermann
Last position:
ITSM Consultant at Industrial company / Global IT division
- Designed and implemented a new user support tower organization as part of the global IT transformation initiative.
- Created an operating and control model for the central service desk, including downstream support units (field service, VIP support, service points).
- Performed a comprehensive as-is analysis of existing service desk and field service structures and developed a target architecture based on ITIL 4 and SIAM.
- Defined roles, responsibilities, and governance mechanisms for internal IT and external providers.
- Prepared the blueprint document Service Management & Governance Handbook (User Support) to standardize global service processes (incident, request, problem, change, knowledge, ITSCM, CSI).
- Developed a KPI and SLA framework to measure service quality and performance in global user support.
- Defined the reporting and review structure (operations meeting, service review meeting, management steering board).
- Prepared RFP documents for the external tendering of L1/L2 support services, including definition of scope, governance model, process requirements, tool integration (ServiceNow), and KPI/SLA sets.
- Supported procurement and legal departments in evaluating and negotiating vendor proposals and assisted in vendor selection and contract finalization.
- Oversaw the handover to operational support, including knowledge transfer, training of provider teams, and establishment of a continuous improvement process (CSI).
- Methods / framework / tools: ITIL 4 / ITSM, SIAM, IT4IT, ServiceNow, Jira, BPMN, operating model canvas, KPI & SLA design, governance & performance management
Keith Howe
Last position:
Senior Technical Business Analyst / Requirements Engineer / Product Owner at Deutsche Post E-Post Solutions
- SBAM (Sendungsbasiert Auftragsmanagement System) is the core component responsible for splitting customer deliveries into individual letters based on contractual agreements (OLA/SLA).
- Transformation from proprietary host-based AS/400 applications to a modern stack using Java, PostgreSQL, Apache Kafka, MinIO S3, Red Hat OpenShift, Keycloak SSO, Salesforce and Angular Material GUI.
- Application design, solution architecture, use case specification and OLA/SLA concept for end customers.
- Conduct solution architecture/design and requirements engineering (elicitation, documentation, validation, negotiation and ongoing management) in Confluence, including UML/BPMN process models.
- Development and analysis according to Scrum using Jira and Confluence.
- Design user journeys and UI experience; wireframing with Balsamiq and Figma.
- Document requirements as user stories and epics in Jira; create stakeholder and technical design documents.
- Participate in end-to-end solution design, architecture and event-driven messaging design.
- Perform process modelling (UML/BPMN with Draw.io), application internal architecture design and ERM/SERM data modelling.
- Lead sprint planning, story refinement, estimation, retrospective and review meetings; deliver C-level management presentations on OLA/SLA and order management.
Christian Stellwag
Last position:
Senior Java Developer at Freelance
- Numerous projects as a Senior Java Developer or Team Lead in the technical domain, banking sector, public sector, etc. Please ask for a detailed project list. My contact: office(at)stellwag.it
Malte Gaebell
Last position:
Management Consultant, Managing Director at g&a management partner GmbH
- Program and project management
- Tender, contract and vendor management
- BPO and IT outsourcing
- Transition management
- Business and IT transformation management
- Reorganization and post-merger management
- CIO advisory
- Finance & controlling
- IT & organization
Marius Huianu
Last position:
Senior Project Manager / SAFe Solution & Release Train Engineer (Lead Scrum Master) at Telefonica O2
- Led the largest agile project at Telefonica O2 (€21+ million, 11 Scrum & system teams in Germany and India, 80+ developers, 3 vendors) using SAFe, Scrum and Kanban. A showcase project at Telefonica for agile scaling.
- Scaled agile processes to a large project using SAFe.
- Delivered the project at half the cost and time compared to similar projects.
- Test management / coordination of system testing.
- Coached teams (SAFe & Scrum).
- Rollout planning/management.
Janusz Mazurek
Last position:
IoT Edge Computing / Self-Driving-Cars at Automotive consulting company
- Platform: Python ecosystem, RHEL 8, K10, AWS IoT Core, AWS Lambda, MLOps
- Software: Java JEE/cloud, IntelliJ IDEA, AWS IoT Core, AWS Edge and Lambda, AWS SageMaker SDK, Docker Compose, Kubernetes, OpenShift 4, Tekton, Flux, Helm charts, JSON/XML technology, Nginx, Apache Spark, OpenAI (GPT Plus, DALL-E 3, Whisper), GAN, GitHub Copilot, AI/machine and deep learning, Jupyter notebooks, TensorFlow 2, Colab, Keras API, Prometheus, Grafana, Conda, Python 3.9, PySci stack (NumPy, pandas, Scikit-learn, matplotlib)
- Responsible for webinar:
- IoT edge computing: architecture, components, resources, management
- IoT edge computing with MicroK8s, designing and creating flows/diagrams for AWS, three-step model for IoT ecosystem
- IoT processes, connectivity, data transfer and deployment, security
- Optimization of edge computing for IoT networks and services (AWS SQS queue, SNS notifications, events, analytics, buttons, device management/defender, Things Graph)
- Machine/deep learning frameworks (models, training, pipeline optimization, deployment in the cloud/at the edge (OpenShift), monitoring workloads with Prometheus and Grafana)
- Performance optimization for low latency/resilience using adaptive ML/DL/RL models for customer IoT data
- Analysis of large sensor data sets with Apache Spark, Kafka clusters
- Kasten K10 data management platform on Kubernetes multi-cluster with Helm chart, deployment, backup/disaster recovery (RTO/RPO), data lifecycle and security management
- Implementation of multilayer artificial neural network (ANN) with TensorFlow 2 and Colab for regression and classification; data analysis and provisioning for applications; development of models for testing and training, deployment of models
- Automation of business streamline processes with AI (Azure OpenAI, Discord bots/Zapier apps AI assistants (IntelliJ, GitHub Copilot))
Carl-Friedrich Laue
Last position:
Founder & Managing Director at MCG GmbH
Acquired business and set up his own company (GmbH).
Discover over 15,000 top freelancers
Statistics of experts using DSL
Aggregated from the professional profiles of matched freelancers.
Experience
29 years
Position duration
3.2 years
Positions per freelancer
16
Top business areas
Information Technology, Project Management, Product Development
Top industries
Information Technology, Banking and Finance, Automotive
Certification focus areas
Information Technology, Product Development, Project Management
Bachelor's degree or higher
80%
Master's degree or higher
40%
Certifications per freelancer
2
Most common languages
German, English, French
Speak two or more languages
100%
Based on our profile pool as of 30 Aug 2026.
Daily rate distribution
The chart shows how the daily rates of freelancers in this technology in Munich are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows how many freelancers charge within that range.
Average rates of experts in Munich using DSL
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 30 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
About the technology
What DSL means
DSL stands for domain-specific language. It is a language built for one narrow job, such as rules, workflows, queries, or configuration. Strong specialists use it to make complex business logic easier to read, test, and maintain.
Where it fits
DSLs show up where plain code becomes too hard for non-specialists to follow. Common use cases include:
- business rules and validation
- workflow and process definitions
- configuration and policy files
- data queries and transformations
- automation scripts for internal tools
Ecosystem and tools
A DSL is usually shaped around a host language or a parser stack. In Java and Kotlin, experts often work with parser generators, fluent APIs, annotations, and embedded syntax. In broader software teams, they also connect the DSL to documentation, testing, and runtime interpreters.
When companies bring in experts
Teams call in freelance DSL specialists when they need to model complex logic without locking it inside fragile code. This is common during product redesigns, platform modernisation, and internal tool development. In Munich, that often means collaboration with software teams in enterprise, industrial, finance, and mobility settings, in English or German depending on the team.
What strong specialists do
A good DSL specialist does more than invent syntax. They keep the language readable, ensure errors are clear, and make sure the DSL stays small enough to support.
- define the problem domain with business and technical stakeholders
- design syntax that matches real user tasks
- implement parsing, validation, and error handling
- add tests that protect grammar and semantics
- document examples that teams can actually use
Good signs of quality
Strong DSL work feels simple to the user and strict under the hood. The language should reduce duplication, prevent invalid input, and fit the team’s existing stack. If specialists cannot explain the grammar, runtime, and maintenance plan clearly, the DSL is probably too broad.
Frequently asked questions
The facts hiring teams ask for most often when it comes to DSL.
A DSL is used when a team needs a language for one domain, not for general-purpose programming. It is common for rules, workflows, configuration, and data processing where clear intent matters more than broad flexibility. Good DSLs make complex business logic easier to read and safer to change.
A DSL focuses on one problem area, while a general-purpose language is built to solve many kinds of problems. That narrow scope can reduce boilerplate and make the result easier for non-specialists to review. The trade-off is that the language must be carefully designed and maintained.
Choose a DSL when the same kind of rules or workflows appear again and again and the plain code has become hard to follow. It is a good fit when business users, analysts, or other specialists need to review the logic. If the problem is still changing fast, it may be better to keep the model in regular code for a while.
A strong DSL specialist usually knows parsing, grammar design, validation, and error handling. They should also understand the host language, testing, and how to expose the language clearly to users. Good communication matters too, because the language has to reflect real domain terms.
An internal DSL is built inside an existing language such as Kotlin or Java, often with fluent APIs or builder-style syntax. An external DSL has its own grammar and parser, which gives more control over notation but adds more work. The right choice depends on how much syntax freedom and tooling the project needs.
A domain-specific language project needs more than syntax knowledge. The specialist should have built real parsing or language-modeling work before, because small design mistakes can make the language hard to extend. For a simple configuration language, lighter support may be enough, but complex rule systems need deeper experience.
Yes, DSL specialists often work well remotely, especially when the work is driven by examples, review sessions, and test cases. For teams in Munich, short on-site workshops can help at the start if domain rules are still unclear. After that, remote collaboration is usually enough for implementation and review.
A good DSL freelancer can explain the language in plain words, show how errors will look, and describe how the grammar will be tested. Look for examples that are small, readable, and close to the actual business domain. If the language seems clever but hard to understand, it will be expensive to maintain.
The average hourly rate of freelancers in Munich, Germany who have used DSL in their recent projects is 103 €, which corresponds to a daily rate of about 823 € based on an 8-hour working day.
Of the freelancers in Munich, Germany who have used DSL in their recent projects, 80% hold at least a Bachelor's degree and 40% hold at least a Master's degree.
On average, freelancers in Munich, Germany who have used DSL in their recent projects have 29 years of professional experience, with a single engagement typically lasting around 3.2 years.
The most common languages among freelancers in Munich, Germany who have used DSL in their recent projects are German (100%), English (100%), and French (44%).
The most common industries among freelancers in Munich, Germany who have used DSL in their recent projects are Information Technology (100%), Banking and Finance (67%), and Automotive (56%).
The most common business areas among freelancers in Munich, Germany who have used DSL in their recent projects are Information Technology (100%), Project Management (100%), and Product Development (78%).
Main locations of FRATCH Experts, who have recently used DSL
Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.
Countries:
Request a free demo
Get in touch with the FRATCH team and we will get back to you within 4 hours.
Would you rather directly get in touch?
We always have the time for a call or email!
