Istanbul, Turkey
●Experienced in Python, Django, DRF, Websocket, Celery
●Focused on Test Driven Development
●Experienced in Git VCS (Gitlab, Github, Bitbucket)
●Experienced in working on payment and subscription systems (using state machine)
●Agile & Scrum software development (JIRA, Trello)
●Familiar with Redis, RabbitMQ, PostgreSQL, MySQL, ElasticSearch
●Familiar with CI/CD (Jenkins)
●Team player, quick learner, love to write document and help others
●Following best practices
●Golang enthusiast
English, Turkish
Django, celery, django-rest-framework, requests
September 2019 – January 2020
Mamikas, Istanbul/Turkey
Backend Developer (Freelance)
Building and engineering RESTful API for Mother-Baby relation based social media application
●Server Side: Docker, Amazon AWS, Nginx, PostgreSQL, ElasticSearch, Daphne, Redis,RabbitMQ, Memcached
●Backend: Python, Django, Django Rest Framework, Django Channels, Celery, Pillow,Celery Flower, Unittest, Sentry, Boto
●JIRA, Bitbucket, Slack
- Realtime messaging and notification (Django Channels)
- Social Authentication for Facebook, Google and AppleID
- Push notification system (via Exponent)
- Supplying API to mobile app (both Android and iOS) written with React Native
- Babysitter search built with Elasticsearch filtering system
September 2018 – August 2019
Kunduz, Istanbul/Turkey
Backend Developer (Remote)
Building and engineering RESTful API for question-answer based educational application.
●Server Side: Docker, Amazon AWS, Nginx, MySQL, uWSGI, Redis, RabbitMQ
●Backend: Python, Django, Django Rest Framework, Celery, Pillow, Unittest, MPTT,Sentry, Intercom, Boto
●JIRA, Bitbucket, Jenkins, Slack
- Async Tasks for processing questions, reporting and analytics (Celery)
- Payment system integration (iyzico, razorpay)
- Subscription system with custom pipeline
- Cropping and resizing images (Pillow)
- Analytics and communication (Intercom)
March 2017 – September 2018
Yönetişim Teknoloji ve Bilişim Sistemleri, Istanbul/Turkey
Python Full Stack Developer (Half Remote - Half In-Office)
Design and engineering Facility Management System technology
●Server Side: Heroku, RabbitMQ, Redis, Gunicorn
●Backend: Python, Django, Django Rest Framework, Celery, Unittest, Pillow, DjangoGuardian
●Frontend: HTML, CSS, Javascript
●Trello, Gitlab, Jenkins
- Payment system integration (iyzico)
- API for communicate with bank's web services (SOAP/XML/RESTful)
- HTML to PDF conversion
- Email/SMS notification services
- Reading invoices and payrolls (BeautifulSoup)
- Custom user and group management
- Custom administrator panel based on security groups
July 2016 – January 2017
JAAK System FZ, London/UK
Python Developer (Remote)
Developing web scrapers for scraping and crawling websites, and saving to BigData
●Server Side: Linux, RabbitMQ, Redis, HBase, PostgreSQL, Ansible
●Backend: Python, Celery, Selenium
- Crawling with headless browser (PhantomJS)
March 2016 – June 2016
Vakademi, Istanbul/Turkey
Python Full Stack Developer (In-Office)
Developing online education system with paid subscription
●Server Side: Heroku, Redis, uWSGI, PostgreSQL, ElasticSearch
●Backend: Python, Django, Celery, Unittest
●Frontend: HTML, CSS, Javascript
- Payment system integration (iyzico)
- Subscription system
- Email/SMS notification services
November 2015 – February 2016
Gökçek Gıda İlaç, Istanbul/Turkey
PHP – Python Developer (In-Office)
●Server Side: Linux, CPanel
●Backend: PHP, Python, QT
●Frontend: HTML, CSS, Javascript
- Maintaining websites
- Creating automation application with GUI (Python and PyQT)
- Creating e-commerce website (PHP)
September 2008 – June 2009
Turkish Airlines, Istanbul/Turkey
Intern
- Fixing employers' computers
- Checking hardwares and softwares
Celery, Django, Django REST Framework, Elasticsearch, JavaScript, PostgreSQL, RabbitMQ, Redis, Web Scraping