Scroll To View More
Furkan Varol, Java Developer in Berlin, Germany
Furkan Varol

Java Developer in Berlin, Germany

Member since August 13, 2014
Furkan is now available for hire
Furkan Varol, Java Developer in Berlin, Germany
Furkan Varol

Java 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

Portfolio

Experience

  • Java, 5 years
  • C#, 3 years
  • Android, 3 years
  • Spring, 2 years
  • Amazon Web Services (AWS), 2 years
  • Beacon, 2 years
  • Apache Spark, 2 years
  • Scala, 1 year
Berlin, Germany

Availability

Part-time

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).

Employment

  • Software Development Engineer

    2017 - PRESENT
    Amazon
    • 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

Experience

  • Zalando's Recommendation Platform (Development)
    https://www.zalando.de

    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)
    http://mobicard.herokuapp.com/

    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)
    http://www.gripati.com/corridor-fly/

    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)
    http://www.furkanvarol.com

    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.

Skills

  • 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
  • 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
  • Other

    Beacon, RFID

Education

  • 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
I really like this profile
Share it with others