Ahmet Abdullah Gültekin
Computer Science Engineer · R&D & Software Architecture
Summary
Software development, for me, is about looking past the code to the architecture, scalability, and operational impact of a system. I am a final-year Computer Engineering student at Marmara University and a Candidate Researcher at TÜBİTAK BİLGEM, with an Erasmus+ semester at IPCA (Braga, Portugal). My backend work leans on Java/Spring Boot, PostgreSQL for storage, Apache Solr for retrieval, Hazelcast for distributed caching, Fluent Bit → Loki + Grafana for observability, and Docker for delivery. I lead [FIVUCSAS](https://fivucsas.com) — a multi-tenant biometric authentication platform I publish under the [RollingCat Software](https://rollingcatsoftware.com) name — and have shipped real-time 3D physics simulations and computer-vision pipelines in C++.
Experience
Candidate Researcher
TÜBİTAK BİLGEM · Gebze, Kocaeli, Türkiye
- Contribute to research-grade backend systems with a focus on performance, observability, and distributed-systems primitives.
- Work on Java + Spring Boot services backed by PostgreSQL, with Apache Solr for retrieval and Hazelcast for distributed caching.
- Operate the Fluent Bit → Loki log pipeline with Grafana dashboards, and produce technical documentation for internal teams.
- Core Java
- Spring Boot
- PostgreSQL
- Apache Solr
- Hazelcast
- Fluent Bit
- Loki
- Grafana
- Docker
Software Developer
4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye
- Developed the desktop application "AI Project Analyzer" using Java, JavaFX, GCP, and Vertex AI.
- Collaborated with cross-functional teams to optimize application performance and enhance user experience.
- Java
- JavaFX
- Google Cloud Platform
- Vertex AI
Computer Engineering Intern
4US GAME OYUN, YAZILIM VE PAZARLAMA A.Ş. · İstanbul, Türkiye
- Built the entire front-end of 4US GameHub using Angular and HTML/CSS.
- Contributed to back-end development with .NET Core and performed load testing using Apache JMeter.
- Implemented bug fixes and improved the payment screen on the Byco website.
- Assisted in transitioning an existing JavaScript project to an Angular-based framework (Octa Health Hub).
- Angular
- HTML
- CSS
- .NET Core
- Apache JMeter
Selected Projects
FIVUCSAS
FIVUCSAS — Face and Identity Verification Using Cloud-based SaaS. Multi-factor biometric auth (face + voice + card + liveness).
- Biometric Authentication
- OAuth 2.0
- OIDC
- Multi-tenant SaaS
- Java 21
- Spring Boot 3
Mizan
High-precision Quranic text analysis engine with letter/word counting and Abjad calculations.
- Python
- BM25
- ISRI stemmer
- Translation embeddings
- FastAPI
Muhabbet
Turkey's domestic messaging platform. Privacy-first, KVKK-compliant, Kotlin everywhere.
- Kotlin
- Kotlin Multiplatform
- Ktor
- Jetpack Compose
- Compose Multiplatform
Education
Computer Systems Engineering
Instituto Politécnico do Cávado e do Ave · Braga, Portugal — Bachelor's degree (Erasmus+ semester)
Computer Engineering
Marmara University · İstanbul, Türkiye — Bachelor of Science
- Faculty of Engineering Football Team
- LÖSEV volunteer
Anatolian high school
İsmail Safa Özler Anadolu Lisesi · İstanbul, Türkiye — High-school diploma
- School futsal team
- Chess
- Darts
- Volleyball
Skills
Desktop
- Java
- JavaFX
- C#
- .NET Core
Mobile
- Kotlin
- Jetpack Compose
Web
- TypeScript
- JavaScript
- Angular
- React
- Spring Boot
- FastAPI
- JSP & Servlets
- JSF
- HTML
- CSS
Blockchain
- Solidity
- Smart Contracts
Embedded
- C
- ARM Assembly
- Socket Programming
Machine Learning
- Python
- Data Mining
- MATLAB
Computer Vision
- C++
- OpenCV
3D Programming
- OpenGL
Data & Search
- PostgreSQL
- Apache Solr
- Hazelcast
- pgvector
- Microsoft SQL Server
- Redis
Systems & Platforms
- Git
- Linux
- Docker
- Traefik
- Fluent Bit
- Loki
- Grafana
- Software Design
- Software Documentation
- Doxygen
- Apache JMeter
- GCP
- AWS
- Firebase
Selected Certifications
- TÜBİTAK BİLGEM YTE Bootcamp 2023: Spring Training — TÜBİTAK BİLGEM YTE
- Python Programming for Data Science — Miuul
- + more at ahmetabdullah.gultek.in/certifications
Languages
- Turkish (Native)
- English (B2)