Recommended expert

Dominic Wehrmann

Engineer / Architect

Dominic Wehrmann
Köflach, Austria

Experience

Jan 2015 - Present
11 years 2 months

Engineer / Architect

Freelancer

  • Magento 2
  • Symfony
  • Various technologies
Jan 2014 - Dec 2016
3 years

Working Student

Rugasport

  • Magento 1.9
  • Afterbuy ERP
  • eBay/Amazon integrations
Jan 2014 - Dec 2014
1 year

Intern

Bommelme

  • Magento 1.9

Lead Developer

Precious metals dealer

  • Magento 2
  • SAP B1
  • WebSocket
  • Real-time pricing

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (12 years) and Retail (3 years).

Information Technology
Retail

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (12 years).

Information Technology

Summary

Self-taught software engineer and architect specializing in e-commerce, complex integrations, and legacy system rescue. Known for language-agnostic, intuitive problem-solving — the ability to rapidly understand unfamiliar codebases, abstract problems, and find solutions that others have given up on.

Superpower: Cross-project pattern recognition and abstract debugging. Understands how systems are built intuitively, regardless of language or framework, enabling rapid onboarding and problem isolation.

Preferred clients: Startups and small-to-medium businesses (no enterprise). Requires at least 2 people with technical know-how on the client side.

Work style: Flexible hours (not 9–5), multiple projects in parallel, short-term engagements welcome, longer ones with planning lead time.

Skills

  • Php — Expert (11+ Years)

  • Magento 2.x — Expert: Di, Plugins, Observers, Preferences, Cli, Cron, Ui Components, Js Overrides, Mixins

  • Magento 1.9 — Expert

  • Symfony (V3–v7) — Advanced: Large Migrations (3→4, 3→7), Web Apps, Apis, Console Commands, Eventsubscribers, Di, Compiler Passes

  • Laravel — Intermediate

  • Phalcon 3 — Intermediate: Volt Templating

  • Php Versions 5.6 Through Current Lts — Expert

  • Javascript / Typescript — Advanced

  • Node.js — Advanced: Scripts, Tooling, Backend

  • Nestjs — Advanced: Websocket Projects

  • Vue.js — Intermediate: Component Development

  • React — Intermediate: Hooks, Functional Components

  • Alpine.js — Intermediate: Lightweight Interactivity

  • Knockout.js — Intermediate: Magento 2 Mvvm

  • Webpack / Vite — Intermediate: Build Tooling

  • Python — Intermediate: Scripting, Ml, Home Assistant, Automation

  • Bash — Medium++: Vi, Pipes, Grep, Sed, Find

  • C# — Intermediate: Hardware-near Measurement Tool

  • Go — Basic

  • Rust — Basic

  • Swift / Kotlin — Basic: Ar App Project

  • Flutter — Basic: Complex Ar Project

  • Powershell — Basic: Scripting

  • Relational Databases — Expert

  • Mysql — Expert: Optimization, Query Tuning, Indexing, N+1 Fixes

  • Mariadb — Expert: Primary Production Db

  • Postgresql — Intermediate: Incl. Pgbouncer

  • Sqlite — Intermediate: Embedded Use

  • Redis — Advanced: Caching, Sessions, Queues, Pub/sub, Replication

  • Elasticsearch — Advanced: Search And Analytics

  • Mongodb — Intermediate: Document Storage

  • Memcached — Basic: Caching

  • Cassandra — Basic: Brief Exposure

  • Vector Databases: Qdrant (Basic), Chroma (Basic), Exploring Weaviate / Milvus

  • Query Optimization — Expert: N+1 Detection/fixes, Index Strategy, Slow Query Analysis

  • Doctrine Orm — Advanced (Symfony)

  • Database Migrations — Advanced: Version-controlled, Rollback Strategies

  • Docker — Expert: Daily Use, Multi-stage Builds, Networking, Volumes

  • Docker Compose — Expert: Primary Local Dev Tool, Environment-specific Overrides, Hot-reload Configs

  • Kubernetes — Basic

  • Podman — Basic

  • Gitlab Ci/cd — Advanced: Multi-stage Pipelines, Docker-in-docker, Artifacts, Caching, Secret Management, Vault Integration

  • Github Actions — Intermediate: Workflows, Matrix Builds

  • Jenkins — Basic

  • Bitbucket Pipelines — Basic

  • Deployer (Php) — Advanced: Custom Recipes, Zero-downtime Atomic Deployments, Rollbacks, Hooks

  • Ansible — Advanced: Playbooks, Server Provisioning, Multi-server Management, Idempotent Scripts, Blue-green Deployment

  • Git — Expert: Branching Strategies, Rebasing, Conflict Resolution

  • Nginx — Expert: Virtual Hosts, Reverse Proxy, Load Balancing, Fastcgi/php-fpm, Rate Limiting, Compression

  • Traefik — Intermediate: Blue-green Deployments, Auto Service Discovery, Certificate Management

  • Apache — Basic

  • Let's Encrypt / Certbot — Advanced: Automated Ssl

  • Cloudflare — Intermediate: Cdn, Ddos Protection, Waf

  • Proxmox — Advanced: Home Lab, Lxc Containers, Vm Management

  • Linux (Debian/alpine) — Advanced: Primary Server Os

  • New Relic — Advanced: Apm, Performance Profiling

  • Logstash / Elk — Intermediate: Log Aggregation And Analysis

  • Kibana — Intermediate: Visualization

  • Grafana — Intermediate: Dashboards And Metrics

  • Xdebug — Advanced: Php Debugging

  • Htop / Btop / Glances — Advanced: System Monitoring

  • Strace — Intermediate: Process-level Debugging

  • Http Clients: Guzzle (Php), Axios / Fetch (Js / Node.js), Curl / Wget (Cli)

  • Rest Apis — Expert: Design, Consumption, Documentation

  • Soap — Intermediate

  • Graphql — Intermediate

  • Websocket — Advanced: Real-time Price Feeds, Nestjs

  • Webhooks — Advanced

  • Xml / Xpath Parsing — Intermediate

  • Json Processing — Advanced

  • Sap Business One — Advanced: Live Pricing Via Websocket, Inventory Sync, Order Processing

  • Afterbuy — Intermediate: Legacy Erp Integration

  • Akeneo Pim — Intermediate: Product Information Management

  • Ebay Api — Intermediate: Product Listings, Sync

  • Amazon Api — Intermediate: Mws, Sp-api

  • Payment And E-commerce Integrations: Wallee, Stripe, Paypal

  • Multi-store / B2b, Custom E-commerce — Expert Level Magento Implementations

  • Event-driven Architecture — Practical Experience With Rabbitmq Workers In Magento 2

  • Microservices — Intermediate

  • Dependency Injection — Expert (Symfony, Magento 2)

  • Mvc / Mvvm — Expert

  • Design Patterns — Observer, Factory, Strategy, Repository, Plugin / Interceptor

  • Legacy Migration — Expert: Magento 1→2, Symfony 3→4→5, Symfony 3→7, Dos→c#

  • Static Analysis: Phpstan

  • Linting: Eslint, Php Cs Fixer

  • Testing: Phpunit

  • Code Review: Manual + Ai-assisted

  • Documentation Tools: Obsidian, Notion

  • Llm Integration — Advanced: Multiple Llm Models For Code Optimization, Generation, Review, Time Management

  • Ai Code Assistants — Advanced: Cline, Claude Desktop, Kiloco

  • Flux.1 Lora — Intermediate: Fine-tuning For Personalized Image Generation

  • Email Classification (Ml) — Intermediate

  • Vector Databases (Ai/ml) — Basic: Qdrant, Chroma, Exploring Weaviate / Milvus

  • Llm Fine-tuning — Basic: Distillation, Lora, Model Merging

  • Shelly — Advanced: Smart Relays, Switches

  • Philips Hue — Advanced: Smart Lighting

  • Raspberry Pi — Advanced: Home Servers And Projects

  • Esp32 / Esp8266 — Intermediate: Wifi Iot, Diy Projects

  • Arduino — Intermediate: Microcontroller Projects

  • Mqtt — Intermediate

  • Z-wave — Intermediate

  • Zigbee — Intermediate

  • Ble — Basic

  • Thread — Basic

  • Matter — Exploring

  • Ebus — Intermediate: Reverse-engineered For Heating Integration

  • Home Assistant — Advanced: Primary Smart Home Platform, Custom Integrations

  • Node-red — Intermediate: Flow-based Automation

  • Esphome — Intermediate: Esp Device Firmware

  • Slack — Advanced

  • Discord — Advanced

  • Mattermost — Intermediate

  • Microsoft Teams — Intermediate

  • Jira — Intermediate

  • Activecollab — Intermediate

  • Figma — Basic

  • Obsidian — Intermediate

  • Notion — Intermediate

  • Shell: Vi, Console, Grep, Sed, Find, Ls; Prefers Htop/btop Over Top

  • Process Debugging: Strace For Php Process Issues

  • Server Management: Proxmox, Debian/alpine Linux, Ssh, Networking

  • Scripting: Bash (Medium++), Python For Automation

  • Ssl/tls Configuration: Cipher Suites, Hsts

  • Cloudflare Waf And Ddos Protection

  • Secret Management: Gitlab Ci Variables, Vault

  • Magento 2 Security Patching And Best Practices

Languages

German
Native
English
Advanced

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Dominic based?

Dominic is based in Köflach, Austria and can operate in on-site, hybrid, and remote work models.

What languages does Dominic speak?

Dominic speaks the following languages: German (Native), English (Advanced).

How many years of experience does Dominic have?

Dominic has at least 12 years of experience. During this time, Dominic has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 4 years. Note that Dominic may not have shared all experience and actually has more experience.

What roles would Dominic be best suited for?

Based on recent experience, Dominic would be well-suited for roles such as: Engineer / Architect, Working Student, Intern.

What is Dominic's latest experience?

Dominic's most recent position is Engineer / Architect at Freelancer.

What companies has Dominic worked for in recent years?

In recent years, Dominic has worked for Freelancer.

Which industries is Dominic most experienced in?

Dominic is most experienced in industries like Information Technology (IT) and Retail.

Which business areas is Dominic most experienced in?

Dominic is most experienced in business areas like Information Technology (IT).

Which industries has Dominic worked in recently?

Dominic has recently worked in industries like Information Technology (IT).

Which business areas has Dominic worked in recently?

Dominic has recently worked in business areas like Information Technology (IT).

What is the availability of Dominic?

Dominic is immediately available part-time for suitable projects.

What is the rate of Dominic?

Dominic's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Dominic?

To hire Dominic, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 860-1020 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.