Furkan YAGBASAN, Developer in Ankara, Turkey
Furkan is available for hire
Hire Furkan

Furkan YAGBASAN

Bio

Furkan is a back-end engineer with over six years of experience designing robust server architectures and offering consultation on system scalability and best practices. He has helped teams modernize infrastructure, enhance performance, and improve development workflows. Furkan brings a strong engineering mindset that supports both execution and strategic decision-making.

Portfolio

Crea
Python 3, Flask, Redis, MySQL, MongoDB, RabbitMQ, Grafana, Graylog...
ASELSAN
Jira, MATLAB, Visual Studio, Embedded C++, C++11, Git, Code Review, Debugging
ASELSAN
Embedded C++, Qt, Subversion (SVN)

Experience

  • Python - 6 years
  • REST APIs - 5 years
  • Amazon Web Services (AWS) - 2 years
  • AI Chatbots - 1 year
  • Agentic Frameworks - 1 year
  • AI Agents - 1 year
  • Claude - 1 year
  • OpenAI Agents SDK - 1 year

Preferred Environment

MacOS, Slack, Jira, GitHub

The most amazing...

...consulting work I've done improved a startup’s 3rd-party API integration, enabling greater management of millions of CRM records.

Work Experience

Back-end Developer

2021 - PRESENT
Crea
  • Built and maintained a production-grade CAPTCHA security platform composed of multiple microservices; served as the primary client point-of-contact and ensured smooth delivery and ongoing reliability.
  • Developed a large-scale mobile ads crawling pipeline processing millions of records daily, delivering clean ETL data into the analytics warehouse powering customer dashboards.
  • Led a 1–5 engineer team to build an AI-powered meeting agent; acted as the stakeholder-facing technical lead driving roadmap, execution, and delivery.
  • Refactored and redesigned a client’s CRM integration pipeline handling millions of CRM records, significantly improving reliability, maintainability, processing efficiency, and real-time data experience.
  • Designed and implemented an AI agent platform that allows users to query connected data sources in natural language and generate insights, reports, charts, and dashboards using advanced agentic workflows.
  • Delivered an AI-driven knowledge-base system enabling users to upload documents and interact with them conversationally using RAG pipelines and multi-agent orchestration.
Technologies: Python 3, Flask, Redis, MySQL, MongoDB, RabbitMQ, Grafana, Graylog, Amazon S3 (AWS S3), AWS Lambda, Amazon EC2, Amazon RDS, Docker, Docker Swarm, Postman, Jira, Jenkins, Heroku, Celery, MacOS, PyCharm, Slack, Agile Software Development, Database Management, Git, Python, REST APIs, Amazon Web Services (AWS), APIs, Python API, Flask-RESTful, InfluxDB, Web Scraping, Amazon Simple Queue Service (SQS), Back-end, SQL, Microservices, JavaScript, Data Scraping, API Integration, CAPTCHA, Website Data Scraping, Selenium, API Development, Code Review, Debugging, Data Management, Artificial Intelligence (AI), AWS Cloud Development Kit (CDK), AWS Amplify, AWS Command Line Interface (CLI), AWS Elastic Beanstalk, AWS CloudFormation, Cloudflare, Amazon CloudFront, PostgreSQL, OpenAI, AI Agents, Agentic AI, Agentic RAG Systems, Claude, n8n, Zoho CRM, CRM APIs, HubSpot API, HubSpot CRM, Zoho API, Pipedrive API, Salesforce API, Shopify API, Stripe, Stripe API, ChatGPT, ChatGPT API, OpenAI SDK, OpenAI API, Retrieval-augmented Generation (RAG), HubSpot, Salesforce, Customer Relationship Management (CRM), Large Language Models (LLMs)

Software Engineer

2019 - 2021
ASELSAN
  • Developed embedded software and microservices on RTOS.
  • Collaborated with different engineering teams synchronously on a daily basis.
  • Contributed to several projects with a waterfall model with strict specifications.
  • Developed monitoring applications with Qt Creator.
Technologies: Jira, MATLAB, Visual Studio, Embedded C++, C++11, Git, Code Review, Debugging

Software Engineer (Intern)

2018 - 2019
ASELSAN
  • Developed a desktop app to visualize and debug missile telemetry data.
  • Debugged and improved data flow between electronic components.
  • Integrated temperature sensor to missle head setup and visualize real time data on mission control UI.
Technologies: Embedded C++, Qt, Subversion (SVN)

iOS Software Engineer (Intern)

2018 - 2018
Arçelik
  • Developed and maintained iOS mobile applications for IoT devices.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Used AWS cloud services, such as Amazon S3, with mobile applications.
Technologies: iOS, Swift 3, Slack, Database Management, Git, MacOS, Agile Software Development, Code Review, Debugging

Experience

CAPTCHA Security Platform

https://www.leminnow.com/
A scalable CAPTCHA security solution composed of multiple microservices, designed to protect high-traffic web applications from automated attacks.

Role: Lead back-end engineer and client point-of-contact

Mobile Advertisement Web Crawling

https://www.mobileaction.co/app-ad-intelligence/
A large-scale system that crawls mobile advertisements, processes millions of data points per day, and populates a data warehouse powering customer dashboards.

Role: back-end engineer and data pipeline developer

AI-powered Meeting Agent

https://spiky.ai/
An AI-driven meeting assistant capable of summarizing discussions, extracting key action items, and synchronizing outcomes with enterprise CRM systems. The solution integrates deeply with internal workflows and processes large volumes of CRM data.

Role: lead engineer (team lead of 1-5) and stakeholder contact

Natural-language Data Insights Agent Platform

https://nuans.ai
An AI agent platform that allows users to query connected data sources using natural language and automatically generate insights, reports, charts, and dashboards using agentic workflows.

Role: senior AI/back-end engineer

RAG-based Knowledge-base Q&A System

An AI knowledge-base system that lets users upload documents and have natural-language conversations with them. The system uses a Retrieval-Augmented Generation (RAG) pipeline and agentic workflows to deliver accurate, context-aware responses.

Education

2019 - 2022

Master's Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

2015 - 2019

Bachelor's Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

Skills

Libraries/APIs

REST APIs, Python API, Flask-RESTful, API Development, OpenAI API, AWS Amplify, HubSpot API, Zoho API, Pipedrive API, Salesforce API, Shopify API, Stripe, Stripe API, Node.js, Slack API

Tools

GitHub, PyCharm, Slack, Jira, RabbitMQ, Git, AWS Cloud Development Kit (CDK), Claude, ChatGPT, MATLAB, Visual Studio, Grafana, Graylog, Docker Swarm, Postman, Jenkins, Celery, Amazon Simple Queue Service (SQS), AWS Command Line Interface (CLI), AWS CloudFormation, Amazon CloudFront, n8n, Subversion (SVN), Amazon CloudWatch

Languages

Python 3, Python, C++11, SQL, Embedded C++, Swift 3, JavaScript

Platforms

Linux, MacOS, Amazon EC2, Docker, Amazon Web Services (AWS), Unix, iOS, AWS Lambda, Heroku, AWS Elastic Beanstalk, Zoho CRM, CapRover, HubSpot, Salesforce

Frameworks

Flask, Selenium, Agentic Frameworks, Qt, NestJS

Paradigms

Agile Software Development, Microservices

Storage

Database Management, Redis, MySQL, Amazon S3 (AWS S3), PostgreSQL, MongoDB, InfluxDB, Amazon Aurora

Other

Code Review, Debugging, Data Structures, Software Engineering, APIs, Data Scraping, API Integration, CAPTCHA, Website Data Scraping, Mathematics, Statistics, Operating Systems, Algorithms, OpenAI, AI Agents, ChatGPT API, OpenAI SDK, Chatbots, AI Chatbots, OpenAI Agents SDK, Machine Learning, Amazon RDS, Web Scraping, Back-end, Artificial Intelligence (AI), Discrete Mathematics, Computer Architecture, Linear Algebra, Networking, Data Management, Logic Design, Embedded Systems, Quantum Computing, Deep Learning, Image Processing, Neural Networks, Cloudflare, Agentic AI, Agentic RAG Systems, CRM APIs, HubSpot CRM, Retrieval-augmented Generation (RAG), CRM Implementation (Salesforce), Pipedrive, AWS X-Ray, Slack App, AI Model Integration, LightRAG, Customer Relationship Management (CRM), Large Language Models (LLMs)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring