Full Stack Developer

Baran Kaplan

Full Stack Developer with a strong focus on Java and Spring Boot backend systems, practical DevOps and CI/CD work, and frontend development with React and Next.js.

Work Areas

Backend is my core area. Around it, I work with delivery, infrastructure, and frontend pieces that help product features move from idea to running system.

Backend Engineering

I build Java and Spring Boot services that model business flows clearly and stay maintainable as systems grow.

My focus is the part behind the endpoint: service boundaries, API contracts, persistence, transactions, integrations, validation, security, observability, and tests that make behavior easier to change and debug.

  • Java and Spring Boot service design
  • Domain logic, use case flows, and boundaries
  • REST, SOAP, gRPC, and external API integrations
  • Persistence, migrations, and transactions
  • Security, validation, errors, and observability
  • Unit, integration, and API testing

Delivery & Infrastructure

I work on the delivery side where code becomes a running service: pipelines, environments, GitOps, configuration, and runtime feedback.

The goal is not to list tools, but to make releases understandable: clear stages, promotion gates, deployment automation, traffic routing, secrets, and operational checks.

  • CI/CD pipeline structure and quality gates
  • Build, test, and promotion flows
  • GitOps delivery with Argo CD
  • Deployment automation and environment strategy
  • Traffic routing, reverse proxying, and mesh concepts
  • Secrets, configuration, and SecOps awareness
  • Logs, metrics, health checks, and rollout support

Product Frontend

I build React and Next.js interfaces for features where the UI needs to understand backend behavior, not just display screens.

The emphasis is practical product UX: routing, data loading, forms, client state, auth, loading and error states, and components that keep full-stack features coherent.

  • React and Next.js product interfaces
  • Routing, SSR, and data loading
  • API-connected forms and client-side state
  • Loading, error, and auth flows
  • Responsive and accessible layouts
  • Reusable component patterns

Contact

Let's talk about backend-focused full stack work.

If you are hiring for Java, Spring Boot, DevOps, or product-facing frontend work, send a message or start with the CV.

Drafts are saved locally in this browser. A simple verification check and abuse protection help prevent spam.

For project or role-related messages, I usually reply within a few business days.