Bilal Köse
Senior Software Engineer with 10+ years of hands-on experience across backend platforms, distributed systems, e-invoicing and cloud infrastructure. I design, build and operate production services, mainly in the .NET ecosystem and also with Java/Spring Boot and Flutter, with a focus on reliability, maintainability and performance. Outside my full-time role, I independently develop and publish GlamUp Girls, a multilingual mobile game on Google Play and the App Store.
| Backend | .NET, C#, ASP.NET Core, Web API, Entity Framework Core, Java, Spring Boot |
| Architecture | Microservices, Event-Driven Architecture, CQRS, Clean Architecture, SOLID, Domain-Driven Design |
| Data & Messaging | MS SQL Server, Redis, RabbitMQ, Kafka, MassTransit |
| DevOps & Cloud | Docker, Kubernetes, GitLab CI, Jenkins, ArgoCD, Rancher, Azure, AWS |
| Observability | Graylog, Sentry, SonarQube, OpenTelemetry, Centralized Logging |
| Security | PKCS#11 HSM, XAdES, PAdES, KamuSM compliance |
| Mobile | Flutter, Dart, Firebase (Firestore, Cloud Functions, Remote Config, Crashlytics) |
- Backend engineer on a large-scale e-invoicing platform serving enterprise clients
- Build event-driven microservices with RabbitMQ and MassTransit across high-traffic services; improved API latency through an asynchronous pipeline redesign
- Implemented end-to-end request tracing (X-Request-ID) and centralized observability with Graylog, shortening incident resolution
- Contribute to Kubernetes-based GitOps deployments (Argo CD, Jenkins) across production environments
- Led cross-service architecture reviews and established resilient error-handling and observability standards — patterns adopted as the team's engineering baseline across all production services
- Engineered backend services for Turkey's #1 domain & hosting platform — part of Team.Blue group (2.5M+ customers, 22 countries) — managing 800K+ domains, serving 300K+ customers, and processing 5K+ daily transactions (activations, renewals, payments) under a 99.9% uptime SLA
- Reduced production error rates by ~45% and improved API response times by ~30% by leading full-stack migration of 10+ legacy VB.NET services — covering domain activation, hosting provisioning, payment processing, and customer management — to .NET 7
- Expanded structured logging coverage across all migrated services, enabling end-to-end request tracing and cutting incident detection time by ~50% via Sentry integration
- Optimized MSSQL performance through indexing and query refactoring, reducing average query execution time across high-traffic provisioning services
- Established migration patterns and code standards adopted as the team's architecture baseline for all subsequent modernization projects
- Reduced system latency by ~25% and improved operational efficiency by ~35% on Octapull, a real-time video collaboration platform supporting 1,000+ concurrent users
- Validated 100-participant simultaneous video sessions with screen sharing under production load, enabling full-scale deployment
- Built and shipped scheduling, session management, and tracking modules across the full stack (.NET + JavaScript), integrating directly with Jitsi Meet-based video infrastructure under high-concurrency production load
- Designed and shipped full-stack web applications using ASP.NET Core, MVC, and MySQL for SME clients — owning architecture, database schema, business logic, and production deployment end-to-end
- Independently scoped, built and delivered .NET solutions for diverse business requirements
- Implemented reliable background job processing with Hangfire for scheduled tasks, automated notifications and batch data operations
- Developed web applications and internal tools with .NET and MySQL, focusing on backend development and database design
- Independently develop and publish a multilingual mobile dress-up game on Google Play and the App Store (EN/TR/AR), operated through my registered sole proprietorship in Türkiye; developed outside my full-time role.
- 14 playable characters, 1,000+ outfits, accessories, hairstyles and makeup options and 4 pet packs; style duels, community voting, weekly and monthly competitions, and 28-day seasons
- Flutter client on a Firebase backend (Firestore, Cloud Functions, Remote Config, Crashlytics); in-app purchases validated server-side for both stores; AdMob ads
- Turkish, English and Arabic; automated tests include layout-overflow checks at multiple screen sizes
- Designed and self-manage a bare-metal Kubernetes cluster on personal infrastructure running 20+ services, most of them delivered through GitOps as ArgoCD applications synced from Git; web-facing services are exposed on custom subdomains
- Services include: GitLab and GitLab Runner (CI/CD), Jenkins (automation), ArgoCD (GitOps), Renovate (dependency updates), SonarQube (code quality), Rancher (cluster management), Prometheus and Grafana (monitoring), Graylog (log aggregation), RabbitMQ (messaging), NuGet feed — all under bilalkose.com.tr
- Demonstrates end-to-end DevOps ownership: provisioning, networking, TLS, monitoring, and continuous delivery — fully self-managed
- Reduced signing latency by 60% (800ms → 300ms) by redesigning the request processing pipeline for a PKCS#11-backed HSM platform
- Increased throughput by ~60% by introducing asynchronous queue-based architecture handling 10K+ daily signing/verification operations
- Reduced incident resolution time by ~40% via end-to-end request tracing (X-Request-ID) across all API operations
- Delivered XML (XAdES) and PDF (PAdES) signing with KamuSM-compliant secure key management; containerized with Docker for high-availability deployment