Skip to content
View batuhansacofficial's full-sized avatar

Highlights

  • Pro

Block or report batuhansacofficial

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
batuhansacofficial/README.md

Batuhan Saç

Junior .NET Backend Developer

C# · ASP.NET Core · REST APIs · Redis · Docker

LinkedIn

About

I am a Computer Engineering graduate focused on junior .NET backend development. I build portfolio applications with C# and ASP.NET Core, with attention to clear API contracts, input validation, error handling and automated tests.

My previous full-time IT Specialist experience includes Windows Server, Active Directory, troubleshooting and Excel/VBA automation. An earlier software development internship included a Raspberry Pi interface design assignment with Qt/QML and C++.

I am seeking Junior .NET Backend Developer opportunities where I can contribute to API development, automated testing and maintainable application code.

Selected Work

.NET 10 · ASP.NET Core · Redis · Docker · xUnit · GitHub Actions

A portfolio REST API for current, forecast and historical weather data from an external provider.

  • Redis cache-aside and outbound HTTP retry, timeout and circuit-breaker policies
  • Input validation, standardized errors, startup configuration validation, cancellation handling and Swagger documentation
  • Unit and application integration tests with controlled dependencies; 57 tests passed in CI at commit d01b4d8
  • CI checks dependency vulnerabilities, formatting, warnings-as-errors builds, coverage collection and Docker Compose image builds

.NET 10 · Razor Pages · Minimal API · Docker · xUnit · GitHub Actions

An ASP.NET Core unit converter with a responsive Razor Pages interface and Minimal JSON API sharing one stateless C# service. The application is named Unitwise; its repository is UnitConverter.

  • Five conversion categories, rational intermediate arithmetic, decimal results and absolute-zero validation
  • Field-specific errors, Swagger documentation, browser-local history and forms that also work without JavaScript
  • 85 tests passed in CI at commit 41e56296, including domain and HTTP integration tests, with a non-root Docker image smoke check

Live demo · Swagger UI · Architecture

The hosted demo may take a moment to wake up after inactivity.

Technologies Used in These Projects

Area Technologies
Backend C#, .NET 10, ASP.NET Core, REST APIs, Minimal APIs
Caching & HTTP Redis, cache-aside, HTTP clients, resilience policies
Testing xUnit, unit testing, application and HTTP integration testing
Delivery Docker, Docker Compose, Git, GitHub Actions
Web UI & API docs Razor Pages, HTML, CSS, JavaScript, Swagger / OpenAPI

Pinned Loading

  1. WeatherApiWrapper WeatherApiWrapper Public

    Portfolio ASP.NET Core (.NET 10) weather REST API with Redis cache-aside, HTTP resilience, Docker, and unit/application integration tests using controlled dependencies.

    C#

  2. UnitConverter UnitConverter Public

    Unitwise: a .NET 10 unit converter with a responsive Razor Pages interface, JSON API, Swagger, tests and CI.

    C#