08.09.2026 aktualisiert

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

.NET Senior Consultant | C# Entwicklung | Microservices & Cloud | Kritische Infrastrukturen (KRITIS)

Holzwickede, Deutschland
Deutschland
Fachinformatiker für Anwendungsentwicklung
Holzwickede, Deutschland
Deutschland
Fachinformatiker für Anwendungsentwicklung

Profilanlagen

CV Nirushan Yogendran.pdf

Über mich

IT-Experte für .NET- & Fullstack-Projekte. Ich entwickle Enterprise-Apps mit C#/.NET, EF Core, Angular & Blazor. Fokus: Clean Architecture, DDD & Microservices. Erfahren mit SQL/NoSQL, gRPC, RabbitMQ, OAuth2 (Keycloak) & DevOps (Docker, CI/CD, Azure/AWS). Bringe starke Expertise in Ihre Projekte.

Skills

OAuth 2.0KeycloakAzure FunctionsAzure DevOps.Net FrameworkAPIsArchitekturC#CouchDBDatenbankentwicklungDevOpsElasticsearchIISPostgreSQLManaged Extensibility Framework (.NET Framework)MongoDBOctopus DeployRabbitMQAngular 2+SeleniumSoftwareentwicklungSQLOpenapiTest-Driven Development.NET CoreBlazorServerseitige EntwicklungBackendDomain Driven DevelopmentApi DesignRestful ApisDomain Driven DesignSplunkgRPCDockerMicroservicesOracledb
C# und .NET Entwicklung
Langjährige Expertise in der Entwicklung robuster und skalierbarer Backend-Systeme mit C# und .NET Core sowie .NET Framework seit 2010. Einsatz moderner Architekturmuster wie Domain Driven Design und Onion Architecture.

Microservices-Architektur
Umfangreiche Erfahrung in der Konzeption und Umsetzung von Microservices-Architekturen mit asynchroner, transaktionssicherer Kommunikation, unter anderem mit RabbitMQ und Event Sourcing.

Azure DevOps und CI/CD
Fundierte Kenntnisse im Einsatz von Azure DevOps für Continuous Integration und Continuous Delivery sowie Quellcodeverwaltung mit Git in komplexen Projekten.

Datenbankentwicklung
Kenntnisse in relationalen und nicht-relationalen Datenbanken wie MSSQL, OracleDB, PostgreSQL, MongoDB, Elasticsearch, CouchDB und SQLite seit 2010.

Frontend-Technologien
Erfahrung in der Entwicklung von Benutzeroberflächen mit Blazor, Angular, WPF, UWP, TypeScript, JavaScript, HTML und CSS.

Test Driven Development
Anwendung von Test Driven Development mit Frameworks wie xUnit, NUnit, Fluent Assertions, Fluent Validation und Selenium E2E Testing zur Sicherstellung der Codequalität.

Docker und Containerisierung
Einsatz von Docker zur Containerisierung von Anwendungen und Services seit 2015, inklusive Portainer und Role Based Access Control.

Domain Driven Design und CQRS
Anwendung von Domain Driven Design, CQRS und Event Sourcing als Architekturmuster in verschiedenen Projekten zur strukturierten Softwareentwicklung.

REST und gRPC APIs
Entwicklung und Integration von REST-APIs und gRPC-Diensten seit 2015 bzw. 2016, inklusive OAuth2, JWT und API-Monitoring via Splunk.

Entity Framework
Einsatz von Entity Framework Core für Datenbankmigrationen, Seeds und ORM-basierte Datenpersistierung seit 2015.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2019

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Entwickler, Scrum Master - Softwareentwicklung für das Monitoring, Registrieren und Steuern von Wechselrichtern eines namenhaften Wechselrichter-Herstellers

Nirusolutions
Entwicklung von Microservices für vielfältige Aufgaben, darunter Prozesse zur Inbetriebnahme von Wechselrichter-Anlagen, Steuerungslogiken zur Netzanbindung, dynamische Stromtarifverwaltung, Leistungsoptimierung und -begrenzung. Gerätekennzahlen und API-Nutzungsstatistiken werden in Datensenken gespeichert, automatisiert ausgewertet und exportiert. Externe Partner-APIs wurden angebunden und integriert. Architektur der Microservices basiert auf DDD mit Angular und ASP.NET API Controller. Technologien: C#, .NET, .NET Framework, Git, Azure DevOps, RabbitMQ, Redis, CouchDB, T-SQL, OracleDB, Autofixture, Fluent Assertion, Fluent Validation, Swagger, OpenAPI, Splunk, Octopus, IIS, Keycloak, AWS Native Services u.v.m.

Entwickler - Softwareentwicklung für Funkgeräte, Panzer und Soldaten

Nirusolutions
Erstellung diverser GUIs (WPF, UWP) zur Kommunikation mit Panzern und Soldaten. Aufgaben umfassten Views und View Models für Navigationskarten, Funktionstest-Anwendungen für Funkgeräte, Kommunikation über Satelliten und Bluetooth, Geräteverschlüsselung mit Charon sowie Codequalitätssicherung. Technologien: .NET Framework 4.6+, .NET Core, UWP, WPF, MVVM, Ninject, C#, XAML, OracleDB, SQL, SQLite, Visual Studio 2019, PowerShell, Git.

Entwickler / Architekt - Datencrawler

Nirusolutions
Entwicklung eines Windows Service, der periodisch bestimmte Websites auf Informationen prüft, filtert, aufbereitet und persistiert. Big Data wird weiterverarbeitet und als Report bereitgestellt. Aufgaben: Crawler mit Selenium, Big Data Verarbeitung, Containerisierung in Docker, UI-Komponenten, Persistierung in MS SQL und ElasticSearch, Export in Excel. Technologien: ASP.NET Core, EventFlow, Semantic UI, xUnit, jQuery, AJAX, Docker, C#, CSS, HTML, JavaScript, TypeScript, Elasticsearch, PowerShell, Git, Selenium, Node.js.

Entwickler - Projektmanagement Software für einen bekannten Autoproduktions-Hallen-Hersteller

Nirusolutions
Web-Applikation mit Dashboard für unterschiedliche Nutzer. Entwicklung einer Business-Logik unter dem Event-basierten Framework EventFlow. Aufgaben: Business-Logik implementieren, Dashboard mit Chart.js erstellen, Volltextsuchanfragen mit Elasticsearch Fluent DSL, Front-End-Entwicklung, ASP.Net Seitenaufbauten, UI Testing, Entity Framework Migrationen. Technologien: C#, ASP.NET Core, Bulma, Chart.js, Entity Framework Core, EventFlow, jQuery, Razor Pages, Blazor, MudBlazor, JavaScript, CSS, SASS, HTML, MS SQL, Elasticsearch, Git, Node.js, Gulp, PowerShell.

Entwickler - Zeiterfassungssoftware erweitern

Nirusolutions
Erweiterung der bestehenden Zeiterfassungssoftware um einen Ausbilder-Tab zur Kontrolle der Azubi-Arbeit. Aufgaben: Business-Logik zur Datenverarbeitung von Azubi-Zeiterfassungen, UI-Komponenten, Persistierung in MS SQL, Export in XML mit XSLT-Transformation. Technologien: .NET Core 2+, ASP.NET Core, Entity Framework, TypeScript, JavaScript, CSS, HTML, XML, XSLT, XUnit.

Entwickler / Architekt - CMS System für die dynamische Erstellung von One Pagern

Nirusolutions
Entwicklung eines CMS Systems zur Erstellung von One Pagern für schnelle Website-Entwicklung für Events mit Mitglieder- und Anwesenheitsverwaltung. Aufgaben: Business-Logik zur dynamischen Seitenerstellung, Einpflegen von Seiteninhalten, UI-Komponenten, http User Sicherheitsstandards, codebasiertes Erstellen von Emails, Tracking von Eventteilnahme via QR. Technologien: C# Framework 4.6, ASP.NET WebForms, Bootstrap, jQuery, JavaScript, CSS, HTML, SASS, MS SQL Server, Entity Framework, NUnit.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden