Özgür Akçalı, Developer in Istanbul, Turkey
Özgür is available for hire
Hire Özgür

Özgür Akçalı

Verified Expert  in Engineering

Software Developer

Istanbul, Turkey

Toptal member since April 10, 2019

Bio

Since 2011, Özgür's been building web applications—specializing in API development with Python/Django. For the majority of his professional life, he's led technical teams at startups where he took projects from the idea stage to the delivery of functional products while setting up workflows with best practices along the way. Özgür enjoys working with teams and is looking for opportunities where he can tackle problems that come with scale.

Portfolio

AXI AI
Software Testing, Celery, Git, Docker, Google Cloud Platform (GCP), TypeScript...
Solidus
Software Testing, NGINX, Cryptocurrency APIs, Celery, Git, Redux, Docker, Redis...
Gelgit
NGINX, Celery, Git, PostgreSQL, Amazon Web Services (AWS), Google Maps API...

Experience

  • Python - 10 years
  • Amazon Web Services (AWS) - 9 years
  • Django - 9 years
  • Celery - 8 years
  • Django REST Framework - 5 years
  • Angular - 3 years
  • Flask - 1 year
  • Google Cloud Platform (GCP) - 1 year

Availability

Part-time

Preferred Environment

Git, PyCharm, Windows

The most amazing...

...thing I've built is an online central music player that enables a user to play tracks from several music sources on a single player.

Work Experience

Full-stack Web Engineer

2019 - 2019
AXI AI
  • Built a module in Django that extracts big data from various sources and dumps into Google BigQuery.
  • Constructed a wrapper API in Flask that runs machine learcning algorithms on data stored in Google BigQuery.
  • Developed a client application with Angular that interacts with several APIs to enable users to perform data-intensive operations on data stored in multiple providers.
Technologies: Software Testing, Celery, Git, Docker, Google Cloud Platform (GCP), TypeScript, Protractor, Jasmine, CSS, JavaScript, Python, Angular, Flask, Django

Full-stack Web Engineer

2017 - 2018
Solidus
  • Implemented a mechanism to calculate the average prices of cryptocurrencies in real time, using WebSocket data from multiple cryptocurrency markets' APIs.
  • Built a mechanism to keep user balances in multiple crypto and fiat currencies in a fault-proof way.
  • Set up an auto-balanced, Docker-based server network on AWS.
  • Created a wrapper around multiple cryptocurrency markets' APIs to interact with them through a single interface in Java.
  • Solved performance issues in real time cryptocurrency price tracking by using an AVL-tree based data structure to keep live order data.
  • Developed a microservice in Flask that connects to third-party APIs to convert values between fiat and cryptocurrencies.
Technologies: Software Testing, NGINX, Cryptocurrency APIs, Celery, Git, Redux, Docker, Redis, PostgreSQL, TypeScript, Django Channels, Agile Software Development, Amazon Web Services (AWS), Linux, JavaScript, CSS, Python, React, Flask, Java, Django REST Framework, Django

Back-end Engineer

2016 - 2017
Gelgit
  • Implemented a mechanism to match drivers with riders in real time for an on-demand point-to-point transportation service.
  • Developed a mechanism to detect possible unfulfillment of prearranged trips, and schedule another driver.
  • Updated data-model structures to solve performance issues in trip cost calculations that came with scale.
  • Created a mechanism to tolerate possible GPS-related errors in distance calculations by outlier detection and removal.
Technologies: NGINX, Celery, Git, PostgreSQL, Amazon Web Services (AWS), Google Maps API, Linux, Python, Django REST Framework, Django

Back-end Engineer

2015 - 2016
Kunduz
  • Developed a mechanism to engage, in real time, students with available teachers (who are teaching the specified subject).
  • Implemented a multilayered paid package structure, managing recurring payments through credit card app store and play store payment options.
  • Wrote an algorithm to find similar items among user-generated content which were test questions posted by students.
Technologies: Software Testing, NGINX, Celery, Git, MySQL, Agile Software Development, Amazon Web Services (AWS), Linux, Python, Django REST Framework, Django

Full-stack Web Engineer

2015 - 2016
Pointr
  • Utilized cloud beacons to estimate the real-time number of visitors at offline venues by using phone-based WiFi signals.
  • Developed a cache-based reporting service, reducing the execution times of tasks that previously took around 30 seconds to under 1 second.
  • Migrated a Django-based analytics back-end to .NET.
Technologies: Git, Agile Software Development, CSS, JavaScript, Backbone.js, .NET, Django

Co-founder | CTO

2011 - 2015
Cubic.fm
  • Developed a central music player that can play tracks from several online sources; this player was integrated into a Backbone.js web client.
  • Wrote an algorithm to match musical works across multiple music-streaming services.
  • Created an algorithm to generate theme-based playlists.
  • Implemented an algorithm to find the correct version of a specific musical work on YouTube with an over 90% success rate.
Technologies: Spotify API, Celery, Git, MySQL, Amazon Web Services (AWS), SoundCloud API, Deezer API, YouTube API, CSS, JavaScript, Python, Backbone.js, Django

Co-founder | CTO

2011 - 2012
Evarkadasi.co
  • Developed a location-based search mechanism for rooms/roommates.
  • Implemented a paid user structure with a PayPal integration.
  • Wrote an algorithm to suggest ads to users depending on their preferences by calculating a relevancy score.
Technologies: NGINX, Git, PostgreSQL, Google Maps API, CSS, JavaScript, Python, Django

Experience

Cubic.fm

An online music service that enables users to add tracks to their collection from various sources—such as Spotify, Deezer, YouTube, SoundCloud, Rdio, and more—and play all these tracks through a central music player.

Solidus

A cryptocurrency investment platform that combines several cryptocurrencies by themes and lets its users invest in these themes. All of the themes are auto balanced during fixed periods and these are reflected in the users' portfolios automatically.

Kunduz

https://kunduz.com/
A mobile application that enables students to get real-time help from teachers for problems they can't solve. It is among the graduates of Y Combinator's 2018 summer batch.

Gelgit

A point-to-point on-demand transportation service, enabling its users to find transportation in real time or arrange a trip for a future date.

Education

2007 - 2013

Bachelor's Degree in Computer Engineering

Boğaziçi University - Istanbul, Turkey

2011 - 2011

Exchange Student in Computer Engineering

École Polytechnique Fédérale de Lausanne - Lausanne, Switzerland

Skills

Libraries/APIs

YouTube API, Spotify API, Deezer API, SoundCloud API, Google Maps API, React, Backbone.js

Tools

Celery, NGINX, PyCharm, Git

Languages

Python, JavaScript, CSS, TypeScript, Java, C++

Frameworks

Django, Django REST Framework, Flask, Angular, Django Channels, Jasmine, Protractor, .NET, Redux

Paradigms

Agile Software Development, Software Testing

Platforms

Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Linux, Windows

Storage

PostgreSQL, MySQL, Redis

Other

Cryptocurrency APIs

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