Dominic Wehrmann
Engineer / Architect
Experience
Engineer / Architect
Freelancer
- Magento 2
- Symfony
- Various technologies
Working Student
Rugasport
- Magento 1.9
- Afterbuy ERP
- eBay/Amazon integrations
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).
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).
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
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Dominic based?
What languages does Dominic speak?
How many years of experience does Dominic have?
What roles would Dominic be best suited for?
What is Dominic's latest experience?
What companies has Dominic worked for in recent years?
Which industries is Dominic most experienced in?
Which business areas is Dominic most experienced in?
Which industries has Dominic worked in recently?
Which business areas has Dominic worked in recently?
What is the availability of Dominic?
What is the rate of Dominic?
How to hire Dominic?
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 Engineer / Architect
Nearby freelancers
Professionals working in or nearby Köflach, Austria