Alkim Kaya

Software Developer | Computer Engineer

Izmir, Türkiye GitHub LinkedIn

Professional Summary

Backend Software Developer with over 2 years of professional experience in .NET ecosystems. Actively transitioning to Go (Golang) for high-performance applications, with a deep focus on Clean Architecture, concurrency, and distributed systems. Proven track record of delivering scalable REST APIs, optimizing database performance by 40%, and leading testing initiatives for international telecom projects.

Technical Skills

Languages

Go (Golang), C#, .NET Core, SQL, Python

Go Ecosystem

Clean Architecture, Gin, Fiber, Concurrency (Goroutines/Channels), WebSockets

Databases & Tools

PostgreSQL, Redis, Docker, Git, Linux, Jenkins

Practices

REST API Design, Database Optimization, Agile, Domain-Driven Design (DDD)

Work Experience

Ericsson

Software Developer 09/2024 – 01/2026
  • Developed .NET Core backend services serving 100K+ daily requests for a major telecom operator.
  • Optimized SQL queries and stored procedures, improving API performance by 40%.
  • Led end-to-end testing for 4 concurrent projects with a 100% success rate.
  • Built a Power Apps mission tracking solution, replacing Excel for 50+ international operations.

Insight Bilişim

Co-Founder & Software Developer 01/2021 – 04/2023
  • Co-founded IoT and e-commerce startup; built modular environmental monitoring with Python.
  • Developed e-commerce platform handling product catalog, payments, and order management.

Semafor Teknoloji

Software Developer Intern 05/2023 – 08/2023
  • Developed a healthcare appointment system serving 500+ monthly appointments.
  • Implemented JWT role-based auth and reduced data redundancy by 60% via PostgreSQL normalization.

Education

Yasar University

Bachelor of Computer Engineering

2019 – 2024

  • English Proficiency: C1 Certified Level (1-year intensive prep)
  • Founder & Chairman, YUCHAIN (Blockchain and Finance Club)
  • Management Board, IEEE Yasar University — Sponsorship Coordinator

Projects

go-microservice-cargotrack

A modular microservice implementing Domain-Driven Design (DDD) and Clean Architecture principles. Focused on separation of concerns with Entities, Aggregates, and Repositories for a highly maintainable and testable Go codebase.

go postgresql

go-hex

A backend service demonstrating Hexagonal Architecture to decouple core business logic from external frameworks and database drivers.

go

proglog

A distributed log service that manages state across nodes, utilizing Go's concurrency primitives (Mutexes, Channels) to ensure thread-safety and high performance.

go

go-chat

Real-time chat application showcasing Go concurrency patterns and goroutines.

go