Claudio Wanner

Claudio Wanner

Software Developer

My name is Claudio Wanner, and I have been working as a software developer since 2022. In my work so far, I have particularly enjoyed writing readable and maintainable code, as well as ensuring that data models and code structures are well-organized. I also enjoy learning new things and deepening my knowledge and expertise. Further education is an important part of how I want to grow professionally.

Portrait of Claudio Wanner

My work experience to date has been primarily backend-focused, although I would definitely be interested in full-stack development. My strengths as a developer lie in precision, attention to detail, clear separation of concerns, and an emphasis on clean architecture and data modeling. So far, I have primarily developed using C# and .NET 4.8 with Visual Studio, which has allowed me to gain my first professional experience working in agile teams on real client projects. Additionally, I communicate clearly, work well in teams, and remain reliable in demanding situations.

Projects

Some of the projects I've worked on, including both solo projects and projects where I was part of a team

Skills

An overview of the practical skills I have acquired throughout my career so far:

Frontend

Frontend average level: 64 out of 100
  • Blazor Very strong

    Built multiple client interfaces with Blazor WebAssembly in two personal projects.

  • Radzen Very strong

    Used extensively for structured UI work in BandScope and another personal project.

  • HTML Solid

    Used for this portfolio and school-projects during my apprenticeship.

  • CSS Basic

    Used for this portfolio and school-projects during my apprenticeship.

  • Astro Solid

    Used to build and structure this portfolio website.

  • JavaScript Basic

    Used for school-projects during my apprenticeship.

  • TypeScript Basic

    Used for this portfolio.

Backend & APIs

Backend & APIs average level: 80 out of 100
  • C# Very strong

    Main programming language in most of my application development work.

  • .NET / ASP.NET Core Very strong

    Used to build full-stack applications with Web APIs and layered architecture in personal projects.

  • REST APIs Very strong

    Designed and consumed APIs in multiple personal and school-related projects, including external integrations.

  • Dependency Injection Strong

    Used consistently for clean service registration and testable design in my project BandScope.

  • Authentication & Authorization Strong

    Implemented JWT-based authentication and protected endpoints in personal Blazor/.NET projects.

  • Serilog Strong

    Used structured logging and centralized error handling in ASP.NET Core.

  • FluentValidation Strong

    Used validation rules to keep application logic and input handling clean.

Databases

Databases average level: 76 out of 100
  • EF Core Very strong

    Used code-first migrations, configurations, seeding, and relational modeling in personal projects.

  • SQL Server Strong

    Used in BandScope, including database design and encryption-related work. This was also the standart-tool at work during my apprenticeship.

  • MySQL Strong

    Used in school-related projects, to build and manipulate databases directly via SQL.

  • SQLite Solid

    Used for local and lightweight project setups in personal projects.

  • SQL (Language) Basic

    Used for school project setups, not directly used for a while.

  • Relational Database Design Very strong

    Modeled entities, relationships, and constraints for personal and school-related projects, developed a strong understanding of complex relational data structures through real customer projects during my apprenticeship.

  • Migrations & Seeding Strong

    Used migrations and seed data repeatedly in development workflows for personal projects.

Architecture & Workflow

Architecture & Workflow average level: 73 out of 100
  • Layered Architecture Very strong

    Used separated client, server, logic, and data access layers in personal full-stack projects.

  • Git Strong

    Used regularly for version control in personal, school, and project work.

  • API Integration Very strong

    Integrated external APIs such as TheAudioDB and OMDb using clean abstractions in personal projects.

  • Scrum Solid

    Worked in agile project environments with iterative development.

  • HERMES Basic

    School projects were oriented by HERMES and my final exam was carried out by a variation of it.

Additional Programming Languages

Additional Programming Languages average level: 43 out of 100
  • Java Basic

    Learned in school projects and familiar with object-oriented programming concepts, allowing for a quick ramp-up in Java-based environments.

  • Python Basic

    Learned in school projects, feeling comfortable to learn and extend Python skills when needed.

Professional strengths

  • Always aiming for a structured and maintainable coding style
  • Solid understanding of complex data structures
  • Hands-on experience with real customer projects
  • Clean architecture mindset
  • Solution-oriented problem solving
  • Independent and reliable way of working
  • Focus on clarity, separation of concerns, and long-term maintainability

Experience

Throughout my career so far, I have had the opportunity to gain experience in many different fields: