Skip to content
View CemHarput's full-sized avatar

Highlights

  • Pro

Block or report CemHarput

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CemHarput/README.md

Hi, I'm Cem Harputoglu πŸ‘‹

Backend Engineer Β· AI Systems Β· Scalable APIs

Connect on LinkedIn Send me an email Profile views


πŸš€ About Me

  • 🧠 Backend Engineer focused on LLM-powered systems and scalable APIs.
  • β˜• Building backend services with Java / Spring Boot and Python / FastAPI.
  • πŸ—οΈ Working with microservices, clean architecture, and distributed systems.
  • ☁️ Using AWS, Terraform, Docker, and CI/CD to build and deliver cloud applications.
  • πŸ”¬ Exploring event-driven systems, streaming reliability, incident analysis, and machine learning through hands-on projects.

🌟 Featured Projects

Project What you'll find
πŸ”Ž IncidentInvestigator A Spring Boot service for incident lifecycles, investigation evidence, and asynchronous root-cause analysis over Kafka.
🧩 IncidentAnalyzer A Python / FastAPI analysis service and Kafka worker with OpenTelemetry traces, metrics, and agent execution audit events.
⚑ streaming-reliability-lab A synthetic token-streaming lab exploring gRPC, SSE, bounded concurrency, backpressure, and failure recovery.
πŸ” RateLimitService A Spring Boot and Redis rate-limiting microservice using the Token Bucket algorithm.
πŸ“ˆ credit-risk-ml-platform A credit-risk ML project with synthetic data, validation, scikit-learn pipelines, model comparison, and batch scoring.

Explore all my repositories β†’


πŸ’» Technologies I Use

Languages & Backend

Java Spring Boot Python FastAPI

Data & Messaging

PostgreSQL Microsoft SQL Server DynamoDB Redis Apache Kafka

Cloud & Delivery

AWS Terraform Docker GitHub Actions Jenkins

AWS: ECS Β· ECR Β· RDS Β· Lambda Β· S3 Β· SQS

AI, ML & Observability

scikit--learn OpenTelemetry LLM Systems

Architecture: Microservices Β· Clean Architecture Β· Distributed Systems Β· RESTful APIs Β· Event-Driven Systems


πŸ“Š GitHub Activity

Cem's GitHub statistics Most used languages across public repositories

GitHub contribution streak

Cem's GitHub contribution graph


Let's connect and talk about backend engineering, AI systems, and cloud architecture.

Email Cem Cem on LinkedIn

Pinned Loading

  1. RateLimitReprocessingExample RateLimitReprocessingExample Public

    Spring Boot study of rate-limited Kafka event processing and isolated replay jobs using separate consumer groups.

    Java

  2. IncidentInvestigator IncidentInvestigator Public

    Spring Boot incident management with Kafka-based analysis workflows, transactional result processing, idempotency, and OpenTelemetry.

    Java

  3. IncidentAnalyzer IncidentAnalyzer Public

    FastAPI service and Kafka worker for rule-based incident analysis, bounded agent execution, and distributed tracing.

    Python

  4. claude-feature-mvp claude-feature-mvp Public

    Claude Code workflow toolkit with specialized agents, persisted feature state, installation safeguards, and automated tests.

    Python

  5. streaming-reliability-lab streaming-reliability-lab Public

    Connection lifecycle, backpressure and failure recovery lab for token streaming over gRPC

    Java

  6. credit-risk-ml-platform credit-risk-ml-platform Public

    End-to-end credit risk ML platform: sklearn/XGBoost training, MLflow, Airflow, FastAPI, Docker, Evidently drift monitoring and safe retraining

    Python