Microsoft Foundation Classes Experts in Germany
in minutes from vetted freelancers with the power of AI.Hire experts who keep MFC desktop applications stable, extend legacy Windows UI, and maintain Win32 and COM integrations. Get fast, precise matching with vetted, available freelancers.
Meet FRATCH Experts in Germany, who have recently used Microsoft Foundation Classes
Jens Schneeweiß
Last position:
Network Technology at ISP, Internet Service Provider, BGP Peering
- Optimization of the transmission media of the data links in the Ruhr area
- Configuration/expansion of switches and routers for an autonomous system AS
- Improve the network protocols used Layer 2/3 (OSI model), RSTP, broadcast, etc.
- Laying cables, crimping, antennas, routers, switches
- Maintenance, expansion, selection and prioritization of troubleshooting measures for network monitoring (PRTG, The Dude)
- Organization and new connection of another BGP peering, data center, NGN fiber optic
- VPN IPSec site connections for 6 sites with PFSense, Fritzbox
- Configuration of WLAN devices (Mikrotik, UBNT
Label: TCP/IP, VLAN, BGP, OSPF, MPLS, VPLS, routing protocols, WLAN, EoIP, PPPoE, routing, SNMP, DHCP, DNS, NAT, native IP, VLAN, Ethernet, VoIP., switches and routers from: Nortel, Cisco, MikroTik, UBNT., network management systems: The Dude, PRTG, UISP
Michael Sartori
Last position:
IT & Test Consultant at Testing Experts GmbH
AI Readiness - Part 3: Creating an E-Book on the Use of AI in Software Testing
- Designing and creating an e-book on the meaningful and safe use of AI in software testing from the perspective of an experienced test expert.
- Using generative AI (ChatGPT, Perplexity Pro) as a sparring partner for structuring, wording suggestions and variant creation, with final technical review and approval of all content based on my own expertise.
- Developing practical opportunities and risks of AI in testing, with a special focus on collaboration between testers and AI instead of "tester vs. AI".
- Title: "11 Strong Reasons: Dream Team Instead of Rivals - Testers and AI Are Unbeatable Together"
- Subtitle: "How humans and machines form the perfect team in software testing—and why pure AI testing is risky."
- Planned use of the e-book as a basis for workshops, client presentations, or internal training.
- Technology: Generative AI, ChatGPT, Perplexity Pro, Microsoft Word, Adobe Acrobat, many years of professional testing experience, common sense.
Svyetoslav Pidgornyy
Last position:
CTO at Skar Audio
- Main developer in an online retail company
- Built an online shop using the Next.JS React framework
- Integrated the site with dozens of third-party apps using REST and GraphQL APIs
- Built a backend for order management, warehouse management (with iPhone app), and supply management
- Automated invoicing and finances with QuickBooks
Ronald Tonn
Last position:
Product Owner at Dataport AöR
- Setting up and growing the business unit
- Stakeholder management
- Conducting and facilitating workshops to gather requirements
- Requirements analysis and solution design
- Backlog management
- Project planning and management
- Resource planning
Alexander Zubok
Last position:
Fullstack Developer and DevOps Engineer at Freelancer
- Develop infrastructure and enhance existing infrastructure: Jenkins, GitLab Pipeline, OpenShift, Docker, Helm Chart, Kubernetes, Artifactory, CodePipeline, CodeArtifact, Python
- Document solutions in Jira/Confluence
- Support other colleagues in various technical areas
Karl Spielberger
Last position:
Software Consultant, Architect, and Developer at Forklift Truck Manufacturer
Consulting in all areas of software development such as architecture, inter- and intra-process communication, end-to-end validation
Monitoring and measuring resources such as runtime and memory usage
Specification of interface and implementation patterns as well as high-level and detailed specifications
Design and implementation of functional and safety software
Specification of unit tests and support of the integration and software tests in the HIL test department as part of software validation
Development of platform-independent control and regulation software for a fuel cell system (multi-processor 16-bit and multi-core 32-bit)
Development/concept design of state machines
Development/concept design of control algorithms
Development/concept design of inter-process safety communication
Development/concept design of basic software components for parameter, characteristic curve, and error management
Development of vehicle communication based on CAN
Development/concept design of commissioning, maintenance, and service interfaces via CAN and UDS diagnostics
Conducting validation and supporting external validation
Creating specifications for testing
Wolfgang Dietzinger
Last position:
Mechanical Engineering Manufacturer, Erding (Part-Time)
- Revamp C++ GUI with MFC
- Effort estimation for migrating the GUI to Qt
Peter Brungs
Last position:
Data Warehouse Consultant (Development and Analysis) at Atruvia AG
- Developed and enhanced ETL loading jobs with IBM DataStage and optimized SQL in an IBM DB2 environment as part of the Agree21 data migration
- Analyzed data quality and developed test procedures
- Created PowerShell scripts and documented GIT deployment processes
- Technologies: RedHat Linux, IBM DB2 with DBVisualizer, IBM InfoSphere DataStage 11.7, JIRA, TortoiseGIT, TortoiseSVN, PowerShell scripts
Resha Ashish Kolvalker
Last position:
Senior Product Manager - Search, API and Partnerships at Statista GmbH
- Heading API products and partnerships at Statista defining product vision and strategy, identifying partnership opportunities, launching integrations with key external partners.
- Launched a scalable API product portfolio within 3 months.
- Led the product strategy for Search, with a focus on intuitive data discovery and personalised user experiences.
- Driving cross-functional collaboration across Product, Design, Marketing, Sales, and Engineering to deliver high-impact solutions on schedule.
Roland Peffer
Last position:
General Manager and Owner at Clixxun GmbH
- Software design & development (external and internal projects)
- Product management
- System and software architecture
- Purchase, sales, marketing
- Software project management
- Thematic focus: Video streaming, image & signal processing, consumer electronics, medical applications, automotive HMI, learning systems
Wolfgang Felsen
Last position:
Delphi Software Developer at Goebel Instrumentelle Analytik
- Took over software development and further development of an HPLC and photometer control and evaluation system
- Skills: software development · software system engineering · Microsoft SQL Server · software design · Delphi · HPLC · analytics · PDF · product data management
Hellmuth V. Künsberg
Last position:
Embedded Software Architect / Team Coordinator at Provider of system solutions in the field of electric drives
- Analysis and inventory of a system consisting of 2 control units
- Creation and derivation of the static software architecture
- Optimization and standardization of structures for model-based control
- Creation of the dynamic software architecture
- Development of improvement proposals in workshops with the customer
Stefan Kirsch
Last position:
Software Engineer C# .NET at Freelance Software Engineer
- Conceptualized a software interface in a large-scale project for the defense sector. No details can be shared due to classified information confidentiality.
- Designed and developed a reporting application for the acceptance testing of coordinate measuring machines according to the ISO 10360 standard series. Coordinated and led review meetings to clarify requirements within an international corporation.
- Developed a tool to back up and restore machine configurations for service operations on coordinate measuring machines.
- Consulting project to optimize and enhance an Access application for administrative tasks in an engineering office.
- Designed and developed production software for parameterizing coordinate measuring machines. Shaped the interfaces and developed automation to generate configuration bundles for different machine setups.
- Developed a service application for geometric calibration of coordinate measuring machines based on end measurement data.
- Developed a maintenance app for updating and configuring water dispensers. Managed the project through to app launch and trained and handed over the project to a client employee.
- Migrated a maintenance app for smart water filters, including finalizing it for app launch and further developing the app to support multiple protocols.
Technologies: Git, Visual Studio Code, Confluence, Protobuf, Agile, C#, .NET, WPF, MVVM, GitHub Copilot, Visual Studio, MSTest, MigraDoc, Azure DevOps, Jira, OpenRPC, JSON, Microsoft Access, Entity Framework Core, Python, YAML, Build Pipelines, WinUI 3, XUnit, Atlassian Stack, Scrum
Tilmann Spahlinger
Last position:
Technical Expert, Software Architect at Rolls Royce Power Systems / MTU
- Created concepts and architecture for ECU diagnostics over CAN-Bus using UDS, PDX, ODX and safety paradigms
- Designed system deployment for EMS and documented using UML, Draw.io, MS Word, MS Visio and Confluence
- Developed process flows for development, planning, logistics, test & diagnostics in Scrum with Jira and MS Planner
- Communicated across multiple customer teams, conducted knowledge transfer
Yan Ozer
Last position:
Software Developer (C++, Python) at Vaillant Heizsysteme
- Implemented communication between heating system modules via the SOME/IP interface in C++
- Developed additional software components in C++
- Executed unit tests and integration tests in the GitLab CI workflow
- Set up desktop publishing functionality
- Tools: C++, Python, Linux, Robot Framework
Discover over 15,000 top freelancers
Statistics of experts using Microsoft Foundation Classes
Aggregated from the professional profiles of matched freelancers.
Experience
29 years
Position duration
2.9 years
Positions per freelancer
18
Top business areas
Information Technology, Product Development, Quality Assurance
Top industries
Information Technology, Manufacturing, Automotive
Certification focus areas
Information Technology, Product Development, Quality Assurance
Bachelor's degree or higher
81%
Master's degree or higher
25%
Certifications per freelancer
2
Most common languages
German, English, French
Speak two or more languages
90%
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 Germany 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 Germany using Microsoft Foundation Classes
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
MFC work
Microsoft Foundation Classes, often called MFC, is a C++ framework for building Windows desktop software. It sits on top of Win32 and helps create native interfaces, dialogs, menus, document views, and application frameworks that still run in many business systems.
Typical tasks
- Maintain and extend legacy Windows applications
- Build MDI or SDI desktop tools
- Improve dialog flows, menus, and toolbars
- Connect UI code to COM, ODBC, or file systems
- Fix crashes, leaks, and threading issues
Ecosystem
Strong specialists work in Visual Studio, C++, Win32 API, COM, and message-driven UI design. They also understand older code bases, build settings, resource files, and the limits of classic Windows controls. In Germany, this often matters for internal enterprise tools that must stay stable for years.
When to bring one in
Bring in freelance help when an MFC code base is hard to change, poorly documented, or blocked by release risk. Companies also need support when migrating parts of a desktop app, modernizing the UI without rewriting everything, or handing over maintenance after an internal team moves on.
What good experts do
A strong specialist reads existing code quickly and keeps the application behavior intact while making safe changes. They work well with message maps, resource editors, and native debugging tools, and they document decisions clearly so future maintenance stays manageable.
Common fit
MFC is a good fit for software that must stay native to Windows and integrate with older enterprise systems.
- Long-lived internal tools
- Engineering and control software
- Document-heavy desktop applications
- Utilities tied to COM or Win32
- Systems that cannot be moved to web UI yet
Frequently asked questions
Questions about Microsoft Foundation Classes? Start with the answers below.
Microsoft Foundation Classes is used to build native Windows desktop applications in C++. It is common in internal business tools, engineering software, and older products that still need active maintenance rather than a full rewrite.
MFC is not the same as Win32. It is a C++ framework that wraps common Windows UI and application patterns, while Win32 is the lower-level API beneath it. Good experts often need both because real projects mix framework code with direct Windows calls.
Choose Microsoft Foundation Classes when the product is already native Windows software, depends on older components, or must stay close to the operating system. It is often the practical choice for maintaining a working desktop application instead of rebuilding it for web or cross-platform use.
A strong MFC specialist usually knows C++, Win32, COM, resource handling, threading, and debugging in Visual Studio. Knowledge of ODBC, file I/O, and native Windows controls is also useful because many applications combine all of these.
Most Microsoft Foundation Classes projects need someone who has worked in old and mixed code bases before. Simple UI changes may be straightforward, but larger maintenance work needs a specialist who can trace event flow, state handling, and side effects without breaking behavior.
Yes, most MFC work can be handled remotely if the code base and test environment are available. On-site work in Germany can still help when the application is tied to lab hardware, office systems, or users who can review the desktop behavior directly.
Ask for examples of legacy Windows work, not just general C++ projects. A strong Microsoft Foundation Classes expert can explain how they approach message maps, dialog updates, debugging, and safe changes in an existing application without rewriting everything.
A Microsoft Foundation Classes freelancer usually wants to know how old the code base is, which tools and libraries are involved, and whether the task is maintenance, bug fixing, or modernization. They also need to know if the work is fully remote or if there are Germany-based on-site sessions, because that affects access and planning.
The average hourly rate of freelancers in Germany who have used Microsoft Foundation Classes in their recent projects is 94 €, which corresponds to a daily rate of about 748 € based on an 8-hour working day.
Of the freelancers in Germany who have used Microsoft Foundation Classes in their recent projects, 81% hold at least a Bachelor's degree and 25% hold at least a Master's degree.
On average, freelancers in Germany who have used Microsoft Foundation Classes in their recent projects have 29 years of professional experience, with a single engagement typically lasting around 2.9 years.
The most common languages among freelancers in Germany who have used Microsoft Foundation Classes in their recent projects are German (100%), English (90%), and French (19%).
The most common industries among freelancers in Germany who have used Microsoft Foundation Classes in their recent projects are Information Technology (95%), Manufacturing (67%), and Automotive (48%).
The most common business areas among freelancers in Germany who have used Microsoft Foundation Classes in their recent projects are Information Technology (95%), Product Development (95%), and Quality Assurance (71%).
Main locations of FRATCH Experts, who have recently used Microsoft Foundation Classes
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!
