Available from September 2026

Freelance Senior Software Engineer

I build and modernise business critical .NET and Java systems.

Stefan Weyer, Senior Software Engineer
Stefan Weyer Engineering · Architecture · Leadership

I support businesses with backend engineering, APIs, integrations and the incremental modernisation of complex software landscapes. I combine hands on engineering with architecture ownership and technical leadership.

.NET & Java · Backend Engineering · APIs & Integration · Modernisation

Stefan Weyer, Senior Software Engineer

Stefan Weyer
Engineering · Architecture · Leadership

Experience grounded in delivery

16+ years

software engineering

Experience with business critical product and enterprise systems.

7+ years

technical leadership

As team lead, technical director and CTO.

End to end

responsibility

From engineering and architecture to deployment and operations.

Project experience across e-commerce, tax processes, healthcare and veterinary software. Project references and supporting evidence are available on request.

Typical challenges

When complex systems need dependable evolution.

I step in where domain complexity, technical debt and delivery pressure converge.

01

Backend Engineering

Robust APIs, business logic and data models for business critical applications.

02

Modernisation & Stabilisation

Incremental improvement of existing applications without a high risk wholesale replacement.

03

APIs & Systems Integration

Reliable integration of external platforms, data sources and enterprise systems.

04

Technical Ownership

Architecture decisions, code reviews and technical leadership with hands on contribution.

Learn more →

Projects

Selected projects

A selection of my previous projects and areas of responsibility. Client names and individual project details are not published for confidentiality reasons.

All projects

Approach

From understanding the landscape to stable operations.

Good architecture emerges through delivery with traceable decisions, clean code, tests and dependable execution.

  1. 01

    Understand

    Capture business goals, existing systems and technical risks.

  2. 02

    Decide

    Evaluate solution options and define transparent guardrails.

  3. 03

    Deliver

    Engineer, integrate, test and ship hands on.

  4. 04

    Stabilise

    Secure operations, maintainability, documentation and knowledge transfer.

Career path

Technical leadership built on engineering practice.

My path led from .NET engineering through project and team leadership to CTO. Today I combine that experience with hands on software engineering and architecture ownership as a freelancer.

View career timeline →
  1. 01Java & .NET Software Engineer
  2. 02Senior Engineer & Project Lead
  3. 03Team Lead & Technical Director
  4. 04CTO & Lead Developer
  5. 05Freelance Senior Software Engineer & Software Architect

Contact

Looking for support with a demanding software project?

I support businesses with backend engineering, modernisation, APIs and systems integration. I take architecture ownership and technical leadership where they are needed for successful delivery.

  • Available from September 2026
  • Conversations welcome now
  • Remote and hybrid
  • Mönchengladbach and Düsseldorf