
Özgür Akçalı
Verified Expert in Engineering
Software Developer
Istanbul, Turkey
Toptal member since April 10, 2019
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
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
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
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.
Full-stack Web Engineer
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.
Back-end Engineer
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.
Back-end Engineer
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.
Full-stack Web Engineer
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.
Co-founder | CTO
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.
Co-founder | CTO
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.
Experience
Cubic.fm
Solidus
Kunduz
https://kunduz.com/Gelgit
Education
Bachelor's Degree in Computer Engineering
Boğaziçi University - Istanbul, Turkey
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
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