You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Sam BauwensSB

Sam Bauwens

Software Architect | Lead Dev | TDD Expert

€650/day
Strasbourg, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sam

  • French

    Native or bilingual

  • English

    Native or bilingual

  • German

    Fluent

  • Dutch

    Conversational

  • Spanish

    Basic

Can work on-site
Strasbourg (up to 50km)

Experience

  • pharma mall GmbH
    Principal Software Engineer | IT Transformation
    E-COMMERCE
    February 2025 - June 2026 (1 year and 4 months)
    Bonn, Germany
    I defined the guidelines at the heart of pharma mall's future IT strategy (architecture, engineering practices, team organization) before presenting and defending our modernization vision to management. It was our internal alternative to an external service provider's proposal. The modernization **was built on my guidelines**, from the call for tenders to the project launch.

    The strategy was based on four pillars, for revenue growth and cost reduction:
    • Domain-Driven Design
    • Autonomous and multidisciplinary teams
    *Test-driven development(TDD) and automation of the developers' working environment
    • Strategic use of AI

    Key achievements
    • Iproposed and facilitated a company-wide "big picture" Event Stormingsession: ~16 people from different business units gathered to map out its operations.
    • Member of theselection committee(there were four of us) for the provider who would build the new system: in each interview, I pushed candidates on real problems to see how they would design the solution, beyond the sales pitch; critical shortcomings were identified in the contract and corrected before signing.
    • The fact that experts I deeply respect (the authors ofDomain Storytellingand **Domain-Driven Transformation**) wanted to work there validated the approach.
    • For the onboarding of the external company, I took care of the operational side: a replayable export of the source code of the application heritage (without identifiers, scanned on the supply chain side) and test data, delivered **in less than a week**, compared to the usual month.

    Recognition
    • The shareholders' representative who led the process: "**a very convincing story and strategy**".
    • Managerial evaluation: "knowledge and experience are extensive and valued" for "stand up the new architecture", rated "**exceeds expectations**".
  • pharma mall GmbH
    Software Architect | TDD, DDD & Craftsmanship
    E-COMMERCE
    November 2024 - May 2026 (1 year and 6 months)
    Bonn, Germany
    I work as an architect directly within the team, not as an architect disconnected from the field who decides from above without ever living their decisions: I design my choices and implement them myself. I consider a well-decoupled test suite to be the true foundation of the architecture, one that allows for fearless refactoring. I wrote the company's test-driven development strategy, as well as the architecture proposals and ADRs for the new system (Domain-Driven Design, event sourcing/CQRS, vertical slices), which served as the basis for the call for tenders at the heart of our IT transformation. And to prove it rather than just propose it, I developed a TDD-DDD-CQRS reference implementation (a CQRS/event sourcing framework written from scratch and a Given/When/Then test DSL), which I presented to the architecture committee.

    See LinkedIn for more details on this experience
  • pharma mall GmbH
    Developer Productivity Engineer
    E-COMMERCE
    June 2024 - May 2026 (1 year and 11 months)
    Bonn, Germany
    My role focused on developer productivity: removing friction from their daily lives. Where setting up their environment used to take days, I implemented a development environment that starts the application with a single command; the first setup takes 10 to 30 minutes. On an old Java technical stack, I reduced the feedback loop from 2-8 minutes to about 17 seconds in the worst case, thanks to reliable hot reloading, and I created synchronization and testing tools between repositories so that running a colleague's code became normal. I became the team's go-to person for anything that "doesn't run locally".

    See LinkedIn for more details on this experience

Recommendations

Be the first to recommend Sam

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Categories