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

Furkan YAGBASAN

Verified Expert  in Engineering

Bio

Furkan is a highly dedicated back-end engineer who is always ready to embark on new challenges. Starting his career as an iOS mobile developer, he continued as an embedded software engineer in the defense industry, solving demanding engineering problems. Currently, Furkan is mastering the back-end field with highly dynamic working experience while collaborating with various sizes of teams. He believes the project's efficiency depends on perceiving the work as an engineer and a customer.

Portfolio

Crea Inc.
Python 3, Flask, Redis, MySQL, MongoDB, RabbitMQ, Grafana, Graylog...
ASELSAN
Jira, MATLAB, Visual Studio, Embedded C++, C++11, Git, Code Review, Debugging
Arçelik
iOS, Swift 3, Slack, Database Management, Git, MacOS...

Experience

  • Git - 5 years
  • Python - 4 years
  • Jira - 4 years
  • Redis - 2 years
  • Docker - 2 years
  • Amazon Web Services (AWS) - 2 years
  • Flask - 2 years
  • RabbitMQ - 2 years

Availability

Full-time

Preferred Environment

MacOS, PyCharm, Slack, Git, MySQL

The most amazing...

...project I've worked on is a CAPTCHA puzzle security service that has nearly 100% availability for all customers around the world.

Work Experience

Web Back-end Developer

2021 - PRESENT
Crea Inc.
  • Developed and maintained the back end of a CAPTCHA security service consisting of several microservices, such as web back-end API, continuous custom image and puzzle generator, bot attack detector, and more.
  • Acted as a point of contact in the engineering team and communicated with customers directly to provide technical support and fulfill their needs.
  • Handled web crawling projects that produced and processed millions of data daily.
  • Contributed to the development of a custom payment system as a microservice.
  • Optimized back-end services to reach maximum RPS with minimum resources.
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

Embedded Software Engineer

2019 - 2021
ASELSAN
  • Developed embedded software and microservices on RTOS.
  • Collaborated with different engineering teams synchronously on a daily base.
  • 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

iOS Software Engineer

2018 - 2019
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 AWS S3, with mobile applications.
Technologies: iOS, Swift 3, Slack, Database Management, Git, MacOS, Agile Software Development, Code Review, Debugging

Experience

CAPTCHA Security Service

https://www.leminnow.com/
This project was about CAPTCHA puzzle security service that can easily integrate any web page. I was a member of a back-end development team. The back-end project consisted of several Flasks, RESTful APIs, and other microservices.

Mobile Advertisement Web Crawling

https://www.mobileaction.co/app-ad-intelligence/
A Python Flask-based web crawling project to collect and process advertisements from mobile ad networks. Collected data metrics are served to clients in a meaningful manner. The project is fully automated, and millions of data are processed on daily bases.

Education

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

Tools

PyCharm, Slack, Jira, RabbitMQ, Git, MATLAB, Visual Studio, Grafana, Graylog, Docker Swarm, Postman, Jenkins, Celery, Amazon Simple Queue Service (SQS)

Languages

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

Frameworks

Flask, Selenium

Paradigms

Agile Software Development, Microservices

Platforms

MacOS, Amazon EC2, Docker, Amazon Web Services (AWS), iOS, AWS Lambda, Heroku

Storage

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

Other

Code Review, Debugging, APIs, Data Scraping, API Integration, CAPTCHA, Website Data Scraping, Mathematics, Statistics, Machine Learning, Amazon RDS, Web Scraping, Back-end, Artificial Intelligence (AI)

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