Nima Nosrati

Software Engineer

Senior Software Engineer (10+ years) specializing in .NET, microservices, and event-driven architectures. I design scalable cloud-native systems, optimize performance and costs, and mentor teams.

Nima Nosrati

Experience

UPS logo
Senior Software Engineer · UPS Eindhoven
WPF logistics app · MVVM
Mar 2024 — Present
  • Architected and delivered a new WPF logistics application (MVVM) improving maintainability and UX.
  • Collaborated on core refactoring and migration to new orchestration.
  • Boosted performance via targeted refactoring, query optimization, and tuning.
  • Tech: C#, WPF, .NET Framework 4.6, SQL Server, Azure, .NET MAUI, Blazor, Unit testing
Snapp Store logo
Senior Software Engineer · Snapp Store
Restaurant management system
Mar 2023 — Feb 2024
  • Optimized performance using indexes, materialized views, and caching; resolved system bottlenecks.
  • Reduced infrastructure costs by re-architecting DB and strategic indexing informed by Grafana.
  • Implemented smart ordering with table QR scanning; built CI/CD with Nexus.
  • Led 5 Senior Back-end Developers in a major refactor.
  • Tech: .NET 8, PostgreSQL, CQRS, Kubernetes, Redis, ElasticSearch, RabbitMQ, WatchDog, Event-Driven Architecture, Node.js
Pejwak Baran logo
Senior Software Engineer · Pejwak Baran
Insurance technology
Apr 2020 — Mar 2023
  • Migrated three core services from monolith to microservices, improving deployment frequency and resilience.
  • Engineered a multi-tenant B2B/B2C sales platform enabling third-party integrations.
  • Mentored and onboarded 3 junior developers.
  • Tech: .NET 6, SQL Server, Microservices, Clean Architecture, RabbitMQ, Redis, MongoDB, Serilog, Docker, API Gateway (Ocelot), GitHub Actions, Event-Driven Architecture
Hastnama logo
Mid-Level Back End Developer · Hastnama
E-commerce solutions agency
May 2018 — Apr 2020
  • Established TDD framework with 500+ unit/integration tests, increasing coverage and reducing critical bugs.
  • Delivered MVPs for two e-commerce platforms aligned with budget and deadlines.
  • Tech: .NET Core 3.1, SQL, Hangfire, Repository Pattern
Aryafan logo
Junior Back End Developer · Aryafan
Content/SEO startup
Oct 2015 — May 2018
  • Designed, debugged, and tested code under guidance of 8 senior developers; accelerated learning.
  • Collaborated to extend shared platforms in a startup environment.
  • Tech: ASP.NET MVC, SQL, HTML, JavaScript, Bootstrap, Repository Pattern

Skills

Languages & Frameworks

.NET / ASP.NET Core
C#
Node.js

Data & Messaging

PostgreSQL
SQL Server
MongoDB
Redis
Elasticsearch
DynamoDB
RabbitMQ

Cloud & DevOps

Azure
AWS
Docker
Kubernetes
Git / GitHub Actions

Architecture & Practices

📦Microservices
🔁Event-Driven
🏗️Clean Architecture
🛡️API Gateway (Ocelot)
gRPC
📡SignalR
🧪xUnit / TDD
Serilog
⏱️Hangfire

Projects

Deep Root

AI-powered knowledge engine that unifies fragmented internal tools (Wiki, GitHub, Jira, SharePoint, SQL) into a single reasoning layer, returning cited answers from multiple sources in seconds.

Tech: .NET, MCP orchestration, agentic reasoning, enterprise integrations

Happy Pet Project

Pet assistance platform helping owners manage pet care, guidance, and services.

Tech: .NET 9, C#, Azure, PostgreSQL, CQRS, Kubernetes

PayamakPanel.Core

Open-source .NET client library published on NuGet for the PayamakPanel SMS gateway.

Tech: .NET, NuGet package

Writing

See all articles on Medium →

Education

Bachelor of Computer Engineering
Azad University, Central Branch
Oct 2011 — Oct 2015

Languages

English · Fluent Dutch · A2

Courses

From Zero to Hero: Cloud Architecture in Azure · Dometrain
Jul 2025
Deep Dive: Modular Monoliths in .NET · Dometrain
Apr 2024
Building Modern .NET Applications on AWS · Coursera
Jan 2023