Furkan Varol, Beacon Developer in Berlin, Germany
Furkan Varol

Beacon Developer in Berlin, Germany

Member since August 13, 2014
Furkan is a software engineer with a focus on back-end programming. With over five years of professional development experience, he is known for producing clean code very quickly, has a passion for learning, and enjoys solving algorithmic problems. He is dedicated and tenacious with his work and will be a great addition to any team.
Furkan is now available for hire




Berlin, Germany



Preferred Environment

OS X, Linux, Idea, Visual Studio, Sublime, Git

The most amazing...

...thing I've coded is a sorting algorithm that sorts faster than quick sort (randomly distributed data).


  • Software Development Engineer

    2017 - PRESENT
    • Provided development support to various Amazon tools.
    Technologies: Java, Spring
  • Data Engineer

    2017 - 2017
    Whitespace Solutions
    • Developed multiple Spark jobs to ingest terabytes of data.
    • Developed a reusable framework for new jobs.
    Technologies: Java, Spark, AWS
  • Platform Engineer

    2016 - 2017
    Zalando SE
    • Supported Zalando's recommendation engine platform.
    • Developed new highly scalable microservices with Golang and Spring Boot.
    • Developed Spark jobs for log analysis.
    • Developed Spark jobs for recommendations.
    Technologies: AWS, Java, Spring, Scala, Spark, Golang, Python, Redis, Cassandra, ES
  • Data Engineer

    2015 - 2016
    Iletken Technology
    • Optimized Spark training codes.
    • Fixed memory leaks.
    • Developed a content-based recommendation system.
    • Maintained a working recommendation system which works as a SaaS.
    • Maintained AWS.
    • Created a data warehouse pipeline.
    • Created a customer unification system.
    • Created a sentiment analysis system for Turkish.
    Technologies: Scala, Java, Python, Spark, Spring, AWS, RabbitMQ, Redis, JavaScript
  • Software Developer

    2013 - 2015
    Vendeka Inteligence Transportation Systems
    • Created a reusable, cross-platform tool for licensing software.
    • Built a 2D warehouse virtualization to track product whereabouts visually.
    • Improved and supported the warehouse management system with RFID (forklift app, desktop app, etc).
    • Supported several other projects (web applications with GWT, etc.).
    • Led a team of interns to develop sample iBeacon apps.
    • Utilized Agile, Scrum, and Kanban methods as part of a team.
    Technologies: RFID, Beacon, SmartGWT, GWT, JavaFX, Java, JavaScript, AngularJS, .NET, .NET CF, C#, Python, RaspberryPi
  • Android Developer Intern

    2012 - 2012
    Cyclops Information Technologies
    • Created an Android tracking system.
    • Tested applications for edge cases.
    • Acquainted myself with Android programming and workflow as well as Java development.
    Technologies: Android, Java
  • Android Developer (Intern)

    2011 - 2012
    Gripati Digital Entertainment
    • Adapted a game created for iOS to Android.
    • Profiled the game that I adapted for Android and made it a lot faster.
    • Created several example games with a library that the company sells on Unity Asset Store.
    • Acquainted myself with JavaScript and Unity 3D.
    • Improved the company's knowledge base of Android development practices.
    Technologies: Unity 3D, JS


  • Zalando's Recommendation Platform (Development)

    The sixteenth biggest eCommerce company in the world.

  • Convertale (Development)

    Convertale is a simple, fast, and real time plug and play recommendation engine for e-retailers. Convertale uses cutting edge research and innovation to deliver the most meaningful and relevant product recommendations.

  • Data Warehouse ETL with Spark (Development)

    End to end data warehouse system built with Spark for one of the top eCommerce platforms in Turkey.

  • Customer Unification System (Development)

    Customer unification system built for one of the top eCommerce platforms in Turkey.

  • Turkish Sentiment Analysis System (Development)

    A system to analyze whether sentiment of the society affects sales, built for one of the top e-retailers in Turkey.

  • SenseBlue (Development)

    SenseBlue is a beacon-based item management system.

  • Akdeniz (Development)

    Akdeniz is a smart warehouse system which works with passive RFID technology.

  • NFC Loyaty System (Development)

    An NFC loyalty system module. I developed this application as a senior project.

  • Nearby - Who Is Around (Development)

    A mobile chat program which does not require a server.

  • CorridorFly (Development)

    iPhone and Android applications and a front-end control layer between Unity 3D Game Engine and Xcode, developed while studying towards my bachelor’s degree.

  • Shelf Sort (Development)

    A sorting algorithm based on Library Sort, optimized with several tools, which runs faster than most of algorithms like Shell, Quick, Heap, Radix, and even Quick on randomly distributed integers.


  • Languages

    Java, C, C++, SQL, Scala, C#, Go, Python, JavaScript
  • Frameworks

    Spring, Apache Spark, AWS EMR, GWT, JPA, .NET, Android SDK, Unity, ASP, Play Framework
  • Other

    Front-end Development, Beacon, RFID
  • Libraries/APIs

    Android API
  • Tools

    Git, Microsoft Visual Studio, Eclipse IDE, IntelliJ IDEA, Sublime Text 3, Vagrant, RabbitMQ
  • Paradigms

    Object-oriented Programming (OOP), Kanban, Scrum, Unit Testing, Object-oriented Design (OOD), Functional Programming
  • Platforms

    Amazon Web Services (AWS), AWS EC2, Windows, AWS Kinesis, Linux, Android, Windows CE
  • Storage

    MySQL, Microsoft SQL Server, Redis, AWS DynamoDB


  • Master's degree in Computer Engineering
    2016 - 2018
    Yildiz Teknik University - Istanbul, Turkey
  • Bachelor's degree in Computer Engineering
    2009 - 2014
    Fatih University - Istanbul, Turkey
  • Bachelor's (Erasmus) degree in Computer Engineering
    2013 - 2013
    Fachhochschule Vorarlberg - Dornbirn, Vorarlberg, Austria

To view more profiles

Join Toptal
Share it with others