Furkan Varol
Verified Expert in Engineering
Beacon Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, Visual Studio, IDEA IDE, Linux, OS X
The most amazing...
...thing I've coded is a sorting algorithm that sorts faster than quick sort (randomly distributed data).
Work Experience
Software Development Engineer
Amazon
- Provided development support to various Amazon tools.
Data Engineer
Whitespace Solutions
- Developed multiple Spark jobs to ingest terabytes of data.
- Developed a reusable framework for new jobs.
Platform Engineer
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.
Data Engineer
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.
Software Developer
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.
Android Developer Intern
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.
Android Developer (Intern)
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.
Experience
Zalando's Recommendation Platform
Convertale
Data Warehouse ETL with Spark
Customer Unification System
Turkish Sentiment Analysis System
SenseBlue
Akdeniz
NFC Loyaty System
Nearby - Who Is Around
CorridorFly
Shelf Sort
http://www.furkanvarol.comSkills
Languages
Java, C, C++, SQL, Scala, C#, Go, Python, Active Server Pages (ASP), JavaScript
Frameworks
Spring, Apache Spark, GWT, JPA, .NET, Android SDK, AngularJS, .NET Compact, Unity3D, Spark, Unity, Play Framework
Other
Front-end Development, Amazon Kinesis, Beacon, RFID
Libraries/APIs
Android API, Smart GWT
Tools
Git, Microsoft Visual Studio, Eclipse IDE, Amazon Elastic MapReduce (EMR), IntelliJ IDEA, Sublime Text 3, IDEA IDE, Visual Studio, Sublime Text, Vagrant, RabbitMQ
Paradigms
Object-oriented Programming (OOP), Kanban, Scrum, Unit Testing, Object-oriented Design (OOD), Functional Programming, Event Sourcing
Platforms
Amazon Web Services (AWS), Amazon EC2, Windows, Linux, Android, JavaFX, Raspberry Pi, OS X, Windows CE
Storage
MySQL, Cassandra, Microsoft SQL Server, Redis, Amazon DynamoDB
Education
Master's Degree in Computer Engineering
Yildiz Teknik University - Istanbul, Turkey
Bachelor's Degree in Computer Engineering
Fatih University - Istanbul, Turkey
Bachelor's (Erasmus) Degree in Computer Engineering
Fachhochschule Vorarlberg - Dornbirn, Vorarlberg, Austria
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring