Alkim Kaya
Software Developer | Computer Engineer
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-hex
A backend service demonstrating Hexagonal Architecture to decouple core business logic from external frameworks and database drivers.
proglog
A distributed log service that manages state across nodes, utilizing Go's concurrency primitives (Mutexes, Channels) to ensure thread-safety and high performance.