06.10.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior .NET Backend Engineer | C#, ASP.NET Core, SQL Server

Genève, Schweiz
Genève +100 km
BSc in Computer Science, University of Geneva (2018)
Genève, Schweiz
Genève +100 km
BSc in Computer Science, University of Geneva (2018)

Profilanlagen

CV_Selim_Selimi_EN.pdf

Über mich

Backend engineer in C# / .NET, seven years of experience, five in production at gateway.one (Bern). APIs, SQL Server, payments, authentication, legacy migration to .NET Core. Based in Geneva, French native, English fluent, available now.

Skills

Asp.Net.Net FrameworkC#Entity Framework.net Framework 4SQL.NET CoreBackendTerraform
Backend development with C# and .NET
Seven years of C# / .NET, five of them in production at gateway.one: .NET Framework and .NET Core, ASP.NET Core WebAPI, Entity Framework / EF Core, dependency injection. Live migration of a production platform from .NET Framework 4.8 to .NET Core.

Database design and SQL Server
MS SQL Server and T-SQL: schema design and evolution, indexes, EF migrations. Automated import of structured content from Excel files into the database.

Payments and authentication
PostFinance online payments integrated into registration: webhook authenticated by a shared secret, unique tickets so nothing is counted twice, reconciliation. IdentityServer / OpenID Connect, roles stored in the database and issued as claims.

Architecture and quality
Layered, service-oriented architecture with business rules in services; SOLID; DDD applied on personal projects. xUnit, characterisation tests generated with Roslyn, code review. 673 automated tests on Legacy Lens and 205 on e-e, run in CI on every push.

Concurrency and real time
async/await, bounded Channel<T>, background threads, cancellation: a real-time audio engine in .NET 10 (shared memory at 47 fps, latency brought from 128 ms to 21 ms).

Desktop and devices
WPF / MVVM; two-way serial communication with hardware (Arduino), UI updates through the Dispatcher.

Delivery
Git, GitLab CI, GitHub Actions, IIS, Docker. Terraform training (Digicomp, 2026), Azure Fundamentals (2022).

Legacy code
Legacy Lens: a .NET tool that analyses legacy codebases (hybrid BM25 + vector search) and generates characterisation tests to secure a rewrite. Event-driven work: a Kafka pipeline in .NET with events replayed into a projection.

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2026

Sprachen

DeutschgutEnglischMutterspracheFranzösischMuttersprache

Projekthistorie

Data, Automation & Public Projects

Self-employed / Public Projects
Terraform training (Infrastructure as Code, Digicomp, January 2026) and Azure Fundamentals AZ-900 certification (2022). Public project cover-pool-kafka: a Kafka pipeline in .NET with events replayed into a projection, LTV business rules covered by tests. Public project Legacy Lens: analysis of legacy .NET code, hybrid BM25 and vector search, characterisation tests generated through Roslyn, Angular client, 673 tests, CI.

Fullstack Software Engineer / Project Lead

gateway.one
Delivered end-to-end an online assessment platform (5,000+ users) using C# / ASP.NET / Entity Framework backend, SQL Server schema, and React frontend. Implemented OAuth2 / OpenID Connect authentication and REST APIs. Migrated the platform from .NET Framework 4.8 to .NET Core in production. Integrated PostFinance online payments with confirmation webhook and reconciliation. Automated import of exams from Excel files into the database. Served as project lead from the third year, conducting code reviews, agile practices, and mentoring two apprentices. Managed direct client contact, IIS releases every two weeks, and per-client configuration.

Animator for Elderly People

EMS Saint-Paul
Worked full-time in a medical-social environment supporting elderly residents, building strong organizational and interpersonal skills with patience and empathy.

Software Developer

CITA (Innovation Centre of Assistive Technologies)
Developed a WPF application enabling people with quadriplegia to drive an electric wheelchair using gaze and iris tracking via Kinect. Implemented two-way USB serial communication with the wheelchair's Arduino for steering, acceleration, and obstacle detection. Proposed and defended an MVVM refactoring in team meetings; processed infrared and ultrasonic sensor data with KNIME.

Logistics Operator

DHL Express
Worked alongside academic studies in a high-pressure logistics environment, managing time-critical tasks with accuracy while developing stress management and operational discipline.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden