
Building scalable systems
& robust products
Senior Software Engineer with 4.5+ years of production experience delivering enterprise systems across healthcare, fintech, logistics, and industrial automation.
About Me
Software engineer with a strong focus on backend systems and architectural design. I thrive on solving complex problems and building products that scale efficiently while maintaining code quality and performance.
Backend Development
Expert in building robust APIs, distributed services, and scalable server architectures using modern .NET frameworks and best practices.
System Integration
Designing multi-service ecosystems that handle real-time communication, device protocols, and ERP connectors with fault tolerance.
Full-Stack Delivery
End-to-end ownership from REST API design to React frontend — shipping production systems across healthcare, fintech, and industrial domains.
Projects
Code sharing restricted — enterprise & regulated systems
Laboratory Information System
Enterprise-grade LIS platform with distributed architecture. Central REST API serving 100+ endpoints, connected to a React SPA, medical device communicator, ERP integration, and print service — coordinated via SignalR and an internal message queue.
Access Management Platform
Visitor and access control system for a financial institution. ASP.NET MVC with SmartID integration, scheduled data sync, and real-time event notifications.
Industrial IoT Desktop Application
Cross-platform desktop app for agricultural machinery telemetry over CAN Bus (J1939/CANopen), with GPS and sensor visualization on live maps.
ERP Integration Service
Worker Service that synchronizes financial and operational data with Logo ERP via COM interop with structured Serilog logging.
Print & Barcode Service
Dedicated print management Worker Service handling barcode generation and multi-template PDF printing triggered via SignalR.
Experience
Professional background and key contributions
Senior Software Engineer
January 2023 – PresentFilosSoft
- →Architected a distributed system of 5 independent services: central REST API (100+ endpoints), React SPA, medical device communicator, ERP integration, and print service
- →Built 6 medical device communication modules (TCP/IP & Serial Port) with real-time result ingestion and race condition handling
- →Implemented JWT authentication with HMAC-SHA256 tokens, RandomNumberGenerator-based refresh tokens, and multi-audience support
- →Designed an internal message queue (MQMS) supporting mail, print, e-signature, and inter-service messaging
- →Integrated WCF/SOAP government services (identity verification, digital signing)
- →Built performance monitoring middleware with dual-sink Serilog logging per request
- →Developed statistical reporting, invoice management, and patient admission modules on React frontend
- →Sole developer of a visitor and access control system for a financial institution; migrated database from SQLite to PostgreSQL under production load
- →Integrated scheduled sync jobs (Quartz.NET), real-time notifications (SignalR), AntiXSS protection, and domain restriction middleware
- →Cross-platform desktop app for agricultural machinery telemetry with MVVM architecture, map visualization, and Clean Architecture layers
- →Logo ERP synchronization service via COM interop and MS SQL Server data pipeline
Software Engineer
June 2022 – December 2022D1-Tech
- →Developed inventory and operational management systems; optimized MS SQL Server query performance and data processing pipelines
Software Developer
October 2021 – June 2022Bilişim Education Center
- →Built e-commerce and order management platforms with payment and billing integrations across the full SDLC
Code Samples
Selected snippets from production systems — chosen for clarity, not complexity.
// Every request is wrapped with a Stopwatch. Elapsed time is pushed into Serilog's LogContext with IsPerf=true, routing it to a dedicated performance sink — completely separate from the application log.
public class PerfTimingMiddleware
{
private readonly RequestDelegate _next;
private readonly ILogger<PerfTimingMiddleware> _logger;
public PerfTimingMiddleware(RequestDelegate next, ILogger<PerfTimingMiddleware> logger)
{
_next = next;
_logger = logger;
}
public async Task InvokeAsync(HttpContext context)
{
var sw = Stopwatch.StartNew();
try
{
await _next(context);
}
finally
{
sw.Stop();
using (LogContext.PushProperty("IsPerf", true))
{
_logger.LogInformation(
"PERF | {Method} {Path} => {StatusCode} in {ElapsedMs} ms",
context.Request.Method,
context.Request.Path,
context.Response?.StatusCode,
sw.ElapsedMilliseconds);
}
}
}
}Technical Skills
Technologies and tools I work with
Backend
Frontend
Databases
Architecture
Integration
Tools & DevOps
Let's Work Together
I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out.
Email Me© 2026 Ahmet Murat Yıldırım. All rights reserved.
Built with Next.js & Tailwind CSS