Abdurrahman Yeşilyurt.
tren

Open to new opportunities

AbdurrahmanYeşilyurt

Role
Backend & Full-Stack Software Developer
Focus
.NET · PostgreSQL · Next.js · React Native
Location
Kocaeli, Türkiye
Languages
Turkish · English (C2)
Military service
Completed

Computer engineer building backend systems on ASP.NET Core and PostgreSQL, and equally comfortable on the web and mobile client side with Next.js and React Native. Delivered end-to-end solutions for companies in a range of industries, both in full-time roles and as a freelancer — covering API development, database design, frontend integration, cloud deployment, and CI/CD automation.

01

Experience

  1. Present

    Backend & Full-Stack Software Developer

    FreelanceKocaeli / RemoteVarious clients
    • Designed and delivered end-to-end backend solutions for multiple companies pursuing digital transformation; owned the process from requirements analysis through production rollout.
    • Built enterprise Web APIs with ASP.NET Core 8, applying layered architecture, dependency injection, DTO patterns, and clean code principles consistently.
    • Designed PostgreSQL schemas and managed migrations with EF Core Code-First; profiled and optimized query performance on live databases.
    • Implemented JWT and HTTP-only cookie authentication, refresh token rotation with token binding (IP, UserAgent), and a role- and permission-based multi-tenant authorization model.
    • Built real-time notification infrastructure with SignalR and integrated transactional email flows through SMTP providers with templated content.
    • Operated Ubuntu servers with Docker container-based deployment, Nginx reverse proxy, SSL certificate setup, and ongoing system maintenance.
    • Designed a CI/CD pipeline with GitHub Actions; published container images and automated SSH deploy so every push triggers a safe release.
    • Developed and maintained multiple web clients (Next.js 15, React, TypeScript, TanStack Query, Tailwind CSS) and a React Native (Expo) mobile app consuming the same backend — taking full-stack ownership end to end.
    • Coordinated with frontend teams on joint projects by preparing DTO contracts, API documentation, and migration guides to streamline integration.
    • Diagnosed production issues through server logs and iterated on improvements based on user feedback.

02

Projects

03

Skills

Core focus

05

Writing

06

Contact