CV & PORTFOLIO

Yunus Ergül

Software EngineerBackend & Full-Stack

I develop web applications with Laravel and React. My backend and full-stack work covers payment systems, ERP modules and API integrations.

01 / ABOUT

About me

I work in backend and full-stack development with PHP, Python and JavaScript.

My experience includes Laravel-based ERP systems, payment provider integrations, subscriptions, recurring billing and e-invoicing. I design relational data models and RESTful APIs, and use queues for asynchronous processing. I focus on testable, maintainable code and cover critical business flows with Pest/PHPUnit tests.

I graduated from the English-taught Computer Engineering programme at Manisa Celal Bayar University. An Erasmus+ internship in Poland and Work & Travel in the US gave me experience working in international teams and communicating in English.

FOCUS
Backend & Full-Stack
DEVELOPMENT
MVC · OOP · Test automation
DATA & APIs
MySQL · Redis · REST / SOAP

02 / EXPERIENCE

Work experience

Roles, responsibilities and applications I have worked on.

Apr 2026 — Present

Current

Fonksiyonel Holding

Software Engineer

↗

Building Kiraladik.com from the ground up. I own the rental marketplace end to end, from requirements and system design to testing and production release.

  • Laravel
  • React
  • MySQL
  • Pest / PHPUnit
  • REST & SOAP
Responsibilities and contributionsClose details
  • Unified payment gateway interface across multiple providers, including callbacks, refunds and a shared error model.
  • Idempotent subscription flows that prevent double charging, with scheduled payments and failed-payment recovery.
  • SOAP-based UBL invoice synchronisation with retries, session renewal and duplicate-safe processing.
  • Cancellation, return and early-termination calculations based on price snapshots and contractual limits.
  • Coupon, cart, stock reservation and permission-based admin modules; critical-flow tests with Pest/PHPUnit.
  • Relational data modelling and status lookup tables; monitoring production queue workers, scheduled jobs and Cloudflare security settings.
  • Development of corporate websites for Fonksiyonel Holding, Fonksiyonel Enerji and Fonksiyonel Health.

Jul 2024 — Apr 2026

Delta Servis

Software Engineer

↳

Developed backend, finance and integration modules for an ERP system managing the operational lifecycle of refurbished mobile devices.

  • PHP
  • Laravel
  • MySQL
  • Redis
  • REST API
Responsibilities and contributionsClose details
  • ERP modules for device intake, listing, approval, returns and stock counts; improvements to existing modules and new workflow automation.
  • Business logic, data models and RESTful reporting endpoints for a Laravel finance module, following MVC and OOP principles.
  • E-invoicing, shipping and SMS integrations with authentication, retries and error recovery.
  • RESTful API integrations synchronising products, inventory and orders with marketplaces.
  • Relational MySQL schemas, CRUD operations and optimised SQL queries for dynamic reports and listings across multiple databases.
  • Redis and queued processing for high data volumes; active participation in sprint planning and code reviews.

Feb 2024 — Jun 2024

Adresgezgini

Web Development Intern

↳

Built an interactive map of Türkiye that instantly generates Google Ads keywords from single or multiple province and district selections. Contributed to frontend and backend development of SEO-friendly corporate websites, including responsive interfaces.

  • PHP
  • JavaScript
  • jQuery
  • MySQL

Jul 2021 — Sep 2021

Ünsped

Web Development Intern

↳

Worked on ASP.NET MVC frontend and backend development. Modelled data with Entity Framework and SQL Server, and built a shipping-cost calculator driven by customer parameters.

  • ASP.NET MVC
  • Entity Framework
  • SQL Server

03 / PROJECTS

Projects

Applications, corporate websites and personal projects I have worked on.

01—06

Professional work · Fonksiyonel Holding

Kiraladik.com

A rental marketplace I am building from scratch, covering payments, subscriptions, e-invoicing, cart and stock management.

  • Laravel
  • React
  • MySQL
  • Pest

The need

Bring the payment, subscription and operational processes of a rental marketplace into a consistent platform.

My contribution

I own requirements refinement, system and data design, backend and frontend development, testing and production releases.

Technical approach

Payment providers sit behind a shared gateway interface. Scheduled charges, refunds and invoice processing are idempotent so repeated triggers do not create duplicate transactions.

Quality

Critical scenarios are covered by Pest/PHPUnit regression tests. I monitor production queue workers, scheduled jobs and security settings behind Cloudflare.

This work was completed in a professional role; its source code is not public.

Professional work · Backend development

ERP & marketplace integrations

ERP modules for the lifecycle of refurbished devices. Integrations connecting products, inventory and orders across systems.

  • Laravel
  • MySQL
  • Redis
  • REST API

The need

Manage operations from device intake to sales and returns, while maintaining consistent data flows between the ERP and external services.

My contribution

Developed ERP modules and finance infrastructure. Worked on the RESTful API layer for marketplace product, stock and order synchronisation.

Technical approach

Handled authentication, retries and recovery in invoice, shipping and SMS integrations. Used Redis and queues, and built reporting queries across multiple databases.

Sahibinden API integration

Developed a backend integration automating product management, price calculation, order creation and status updates between Sahibinden and the internal company system. Used Laravel, MySQL and RESTful APIs, and tested API flows with Postman.

This work was completed in a professional role; its source code is not public.

Professional work · Corporate web

Fonksiyonel Group websites

Corporate websites we developed for Fonksiyonel Holding, Fonksiyonel Enerji and Fonksiyonel Health, presenting the companies, their activities and corporate information.

  • Corporate web
  • Holding
  • Energy
  • Healthcare

Fonksiyonel Holding

A corporate website presenting the holding company, its stakeholders and investment areas. Includes corporate information, sustainability, a media centre and careers.

Fonksiyonel Enerji

A website presenting the company’s battery technology and manufacturing focus. Target markets, a production roadmap and news are available in Turkish and English.

Fonksiyonel Health

A corporate website presenting the healthcare company’s activities and partnerships. Covers pharmaceutical warehousing and distribution, supplements, international distribution and health technologies.

Professional work · Adresgezgini

Google Ads keyword map

A web application generating Google Ads keywords from province and district selections on a map of Türkiye. Supports selecting one or multiple locations.

  • PHP
  • JavaScript
  • jQuery
  • MySQL

The goal

Give data analysts a map-based tool for quickly generating location-specific Google Ads keywords.

My contribution

Built the interactive map of Türkiye and the application that generates keywords in the background from user selections. Supported single and multiple selections at province and district level.

Implementation

Used PHP and MySQL for the application, with JavaScript and jQuery handling map interactions and instant keyword generation.

This work was completed in a professional role; its source code is not public.

Personal project · Cloud & serverless

Cloud Resume

The portfolio you are browsing. A bilingual web project I started to explore an OCI visitor counter and automated reporting.

  • OCI
  • Python
  • GitHub Actions
  • Cloudflare

The goal

Turn a personal résumé into a practical project for learning cloud services.

Original architecture

A Cloudflare-hosted frontend; OCI API Gateway and Python Functions for the visitor counter; JSON storage in Object Storage; daily report triggers using Notifications and GitHub Actions.

What I learned

Resource Principal authentication, IAM permissions, ETag-based concurrent writes and hashing browser identifiers.

Current phase

The design and content are being refreshed. The OCI counter and reporting integration will be revisited in the next development phase.

Source code

Personal project · Python & AI

YouTube Transcriber

A Python desktop application that converts speech in YouTube videos into text, with multilingual transcription, automatic summarisation and PDF export.

  • Python
  • Whisper
  • Tkinter
  • yt-dlp

The goal

Turn speech in YouTube videos into readable, reusable text.

The application

A Python desktop application with a Tkinter interface. Audio retrieved with yt-dlp is transcribed in multiple languages using OpenAI Whisper.

Features

Automatic summarisation with Hugging Face Transformers and PDF export with ReportLab. The output can be used for note-taking and archiving.

04 / SKILLS

Technical skills

Technologies I work with and principles I put into practice.

Backend & architecture

  • PHP / Laravel
  • Python
  • RESTful API
  • Eloquent ORM
  • Service layer
  • Dependency Injection
  • PSR

Data & integration

  • MySQL / MariaDB
  • SQL Server
  • Redis
  • Queues & jobs
  • Webhooks
  • REST / SOAP
  • UBL
  • OAuth

Frontend

  • JavaScript
  • React
  • Vite
  • HTML / CSS
  • Tailwind CSS
  • jQuery / AJAX
  • Bootstrap

Quality & delivery

  • Pest / PHPUnit
  • Feature & E2E tests
  • Mocking
  • Docker
  • Git / GitHub Actions
  • Linux
  • OCI

Code review · Technical documentation · Agile / Scrum · AI-assisted development

05 / EDUCATION

Education and certifications

EDUCATION

Manisa Celal Bayar University

BSc in Computer Engineering

English-taught programme · 2018–2024

CERTIFICATION

Oracle Cloud Infrastructure

2025 Certified Foundations Associate

Verify certificate

INTERNATIONAL EXPERIENCE

Erasmus+ · Poland

Mar–Jun 2023

Modelled oil and water flow in pipelines with different slopes using ANSYS Fluent at Czestochowa University of Technology. Analysed simulation results and prepared technical reports in English.

Work & Travel · USA

2022–2023

Roughly 10 months over two summers, developing English communication and cross-cultural collaboration skills.

06 / CONTACT

Contact

For job opportunities and projects, please get in touch by email or LinkedIn.