UML Expert in Berlin
in minutes from over 15,000 CVs with the power of AI.Hire experts who design robust software architectures, document complex systems, and align business processes with technical specifications, matched quickly with vetted, available freelancers.
Meet FRATCH Experts in Berlin, who have recently used UML
Ola Van Dunen
Last position:
IT Lecturer
- IT training in theory and practice for IT specialists in application development and system integration
Markus Munk
Last position:
Business Analyst and Project Manager at Sachsenlotto GmbH
- Business analysis of the instant win games segment (financial, IT landscape, organization, customers)
- Gap analysis and resulting requirements, project planning, milestone planning, stakeholder management, risk analysis, project documentation, playbooks
- Successful establishment of sales activities and processes for instant win games
Nino Sandmeier
Last position:
Freelancer in Data Science at International Companies
Proceeding what was started in 10/2023, offering data science development skills fulltime to international clients
Helping companies learn more about their existing (unstructured) data, optimize processes and technical systems, and derive solutions for their problems
Tools and technology used: Python (sklearn, pandas, numpy, Django, sqlAlchemy, pyTorch), Matlab, Docker, AWS EC2, Lambda, S3, SQL, MySQL, Hadoop & Spark, Machine Learning, DNN, AI, Jira, Confluence, Git, CI/CD, GitLab, Jenkins
Beserithan Malabakan
Last position:
SD Development and CRM Interaction Center Development at Sanner GmbH
- Part-time 2-3 days/week
- Developments in the SD module and CRM Interaction Center
- Consulting, customizing in SD module
- Adapting Fiori applications in the SD module
- Approval workflow for credit memos: design, concept, implementation, customizing
- Credit memo request: object type BUS 2094
- If the credit memo request value is below a certain threshold -> automatic release and removal of billing block
- If the credit memo request value is above a certain threshold -> automatic determination of the responsible employee
- The employee receives a work item in their integrated inbox or in My Inbox (Fiori) -> the employee can reject, approve, or edit the credit memo request
- UML modeling in technical documentation
- Creating a Z-table for customer sample line items
- Merging COA1 (delivery) + COA2 (CAQ) forms and adding to the spool request as a single PDF
- Correcting workflow title according to NACE, fixing message "ZBMA title is displayed incorrectly in SBWP (Workplace)"
- Receiving PLM documents from an external PLM system, creating an RFC function module, storing PLM documents in the material master as GOS objects
- On releasing a production order, reading PLM documents from MM and saving them in a shared folder for the MES system
- Displaying the number of inspection methods in a popup when creating an order -> VA01/VA02
- Automatic stock reconciliation LVS IDOC INVCON
- Performing AQUA tests
- IDOC archiving for old IDOCs
- NL_PM_drawings and storing print output, informing MES via ZPPORDER IDOC, writing technical documents
- Using SD user exits, BADIs for various requirements
- Extending screens for customer requests via screen exits
- Creating message types for sales orders, purchase orders, and invoices
- Extending CRM Interaction Center Business Partner -> Overview -> Contract with customer-specific requirements
- New Fiori application departure control with data from Z-table and standard equipment tables, displaying a pie chart, calculating "vehicles in operation"
- Extending Interaction Center Business Partner -> Overview -> new tab on Overview Page with list tables for performance feedback, attachments from GOS objects
- Extending Interaction Center Business Partner -> Overview -> new tab on Overview Page with list tables for PM quality notifications, attachments from GOS objects
- Implementing BADIs in CRM
- File storage on SAP server/UNIX server
- Using BOL/GENIL architecture in CRM development
- Project language: German
Peter Kortmann
Last position:
Hardware and Software Developer / Project Manager at Anonymer Kunde
- Development of control units for the automotive industry incl. embedded software
- CAN bus, Vector Tools, CANoe
- Support of the development process according to ISO 26262
- Ensuring cyber security standards:
- Key exchange (PKI) between vehicle and control units
- Hardware Security Module (HSM)
- Communication with external service providers (international)
- Development (PCB) of measuring adapters, statistical analysis of sensors
- IoT and embedded software development, backend administration
Paulo Andrade
Last position:
Founder and Product Lead at Muvuca Solutions
- Lead a climate tech consultancy end to end, coordinating cross-functional teams, owning client strategy and project management, and delivering ESG strategies and AI-first products.
- Stay hands-on across discovery, analytics, roadmapping, architecture, and QA to safeguard execution quality.
- Designed, developed, and launched Jody, an AI travel planner (demo credentials provided).
Aadityavelava V A
Last position:
Senior Product Manager – Checkout & Cloud Identity at SCAYLE (ABOUT YOU Group)
- Defined the headless Checkout product strategy (APIs, contracts, extensibility) and roadmap; partnered with Engineering/SecOps to refactor and harden the platform for externalization.
- Aligned MDs/C-level on a multi-quarter roadmap, business cases, and success metrics (conversion, time-to-launch for partners, incident rate, SLA adherence).
- Chaired cross-functional planning (multiple PMs and squads); ran RICE prioritization and capacity planning for the unit; sequenced dependencies across Frontend, Payments, Platform, and Security.
- Rolled out a multi-tenant OIDC Identity Provider (SSO, RBAC, tenant isolation, data reuse) and integrated it with Checkout and partner apps; reduced login friction and support escalations.
- Established a governed Rules Engine (eligibility, promotions, shipping and payment rules, compliance guards) with versioning, safe rollouts, and clear ownership across teams.
Kai Schmudlach
Last position:
Software Developer at Hensoldt AG
- Development of a GUI application for capturing and calculating TOPSIS sensor combinations
- Technologies: Python, VS Code, Unit Tests, Clean Code, GitHub Copilot
Mustafa Zein
Last position:
Independent IT management consultant at Zeinworks
- Project leadership in agile IT projects
- Leadership coaching
- Product Owner & Business Analyst
Tilman Mürle
Last position:
PMO Lead at Enterprise AI Governance Program
- Setting up the PMO
- Developing a KPI framework
- Implementing governance processes for over 600 users across international teams
Boris Manyshev
Last position:
ITZBund
- eInvoicing project
- SAP ABAP OO development
- workflow
- OpenText
Mario Ellebrecht
Last position:
Developer and Consultant at Freelancer
Roland Petrasch
Last position:
IT Consultant at Freelancer
Software Development (full-stack): Java, Spring, JPA, PostgreSQL, REST, Angular, HTML, Typescript, Python, C++, C, Embedded C++, SQL, Apache Camel
Requirements Engineering: Specification, UML modeling (domain model, state charts, business process, use-case), user stories, test spec.
Project management: agile with Scrum (backlog, sprint, retrospective, etc.), classic approach with WBS, GANTT, etc.
AI/ML: data quality check / cleansing, pre-/postprocessing, fine-tuning, Huggingface, PyTorch, Translation AI
Steffen Lindner
Last position:
Berdas Data Service UG
Discover over 15,000 top freelancers
Statistics of experts using UML
Aggregated from the professional profiles of matched freelancers.
Experience
21 years (Germany: 24 years)
Position duration
3.5 years (Germany: 5.2 years)
Positions per freelancer
20 (Germany: 16)
Top business areas
Information Technology, Project Management, Product Development
Top industries
Information Technology, Energy, Manufacturing
Certification focus areas
Information Technology, Project Management, Product Development
Bachelor's degree or higher
100% (Germany: 91%)
Master's degree or higher
89% (Germany: 64%)
Doctorate
33% (Germany: 9%)
Certifications per freelancer
2 (Germany: 4)
Most common languages
German, English, Spanish
Speak two or more languages
100% (Germany: 97%)
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 Berlin 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 Berlin using UML
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
Visualizing Complex Software Architectures
Unified Modeling Language helps organizations map out, document, and design intricate software systems before writing a single line of code. These specialists translate abstract business requirements into structured blueprints that developers, project managers, and stakeholders all understand.
Essential Diagramming Capabilities
Experienced professionals utilize a variety of standardized structural and behavioral views to eliminate ambiguity in engineering projects.
- Class and object diagrams for database and domain modeling
- Sequence and communication diagrams for system interactions
- Use case diagrams to define user interactions and system boundaries
- State machine and activity diagrams for complex workflows
- Component and deployment diagrams for microservices infrastructure
Standardizing Systems in the Berlin Tech Scene
In Berlin's fast-moving technology ecosystem, scaling platforms quickly often leads to technical debt. Local companies leverage structured modeling to align distributed international teams and maintain clean, manageable codebases during rapid growth phases.
Industry Tools and Ecosystem Integration
To turn structural concepts into actionable development tasks, specialists employ a range of specialized design and documentation tools.
- Enterprise Architect and MagicDraw for robust corporate systems
- PlantUML and Mermaid for text-to-diagram documentation in git
- StarUML and Visual Paradigm for agile software design
- Miro and Lucidchart for collaborative team workshops
When Companies Need Dedicated Modeling Support
Organizations bring in external experts when transitioning legacy monoliths to microservices, undergoing strict compliance audits, or onboarding large numbers of new developers. Clear documentation serves as the ultimate source of truth, reducing onboarding times and preventing architectural drift.
What Defines an Outstanding Modeling Professional
The best specialists combine deep software engineering knowledge with exceptional communication skills. They do not just draw static diagrams; they actively facilitate technical alignment, challenge architectural assumptions, and bridge the gap between product vision and code.
Frequently asked questions
Not sure where to start with UML? These answers cover the essentials.
A UML specialist helps your team visualize complex system architectures before development begins, saving time and reducing costly redesigns. They create standardized documentation that bridges the gap between business analysts and software developers.
For agile teams in Berlin, use case, sequence, and class diagrams are most valuable. Local startups often use these simplified UML layouts to onboard developers quickly and map out API integrations without heavy paperwork.
Yes, modern system design is highly collaborative and well-suited for remote work. Experts use digital whiteboards and version-controlled tools like PlantUML or Mermaid to collaborate with teams in Berlin and across different time zones.
While user stories explain the user's perspective, UML provides the precise technical structure needed to build those features. Combining both ensures your developers understand both the business value and the concrete software architecture.
Besides expertise in UML, a strong specialist should understand software design patterns, system architecture principles, and domain-driven design. Familiarity with modern programming languages helps them translate diagrams into actual code structures.
Absolutely. Designing microservices requires clear boundaries and interaction patterns, making UML sequence and component diagrams highly relevant. They help teams map out asynchronous message flows and service dependencies clearly.
Look for specialists who can present clear, real-world documentation portfolios. A skilled UML professional should be able to explain how their designs solved real scaling bottlenecks and facilitated team alignment.
While many Berlin-based tech companies operate entirely in English, having a UML specialist fluent in German is highly beneficial for corporate environments or public sector projects. This ensures seamless communication with all local stakeholders during requirements gathering.
The average hourly rate of freelancers in Berlin, Germany who have used UML in their recent projects is 96 €, which corresponds to a daily rate of about 767 € based on an 8-hour working day.
Of the freelancers in Berlin, Germany who have used UML in their recent projects, 100% hold at least a Bachelor's degree, 89% hold at least a Master's degree, and 33% hold a doctorate.
On average, freelancers in Berlin, Germany who have used UML in their recent projects have 21 years of professional experience, with a single engagement typically lasting around 3.5 years.
The most common languages among freelancers in Berlin, Germany who have used UML in their recent projects are German (100%), English (100%), and Spanish (29%).
The most common industries among freelancers in Berlin, Germany who have used UML in their recent projects are Information Technology (86%), Energy (57%), and Manufacturing (57%).
The most common business areas among freelancers in Berlin, Germany who have used UML in their recent projects are Information Technology (100%), Project Management (100%), and Product Development (93%).
Main locations of FRATCH Experts, who have recently used UML
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.
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!

Hamburg
Munich
Cologne
Frankfurt
Stuttgart
Dusseldorf
Dortmund
Essen
Nuremberg