About Me

I started my career with Pardus, a Linux distribution based in Turkey. Python was the first programming language I learned and I entered web development by learning Django. I have been involved in everything related to databases, server management, RESTful API development, preparing of virtual development environments and deployment automation, scaling and performance improvement. Then after gaining experience in building a startup, managing a team and designing a project from start to finish, my last stop was data engineering in the field of Artificial Intelligence.

You can download my CV here.

Professional Headline

Senior Software Engineer

Top Skills

Python, Rust, Go, JavaScript, TypeScript, Lua

Django, FastAPI, NestJS, Pandas, Scipy, Numpy, Pydantic, Apache Airflow, Apache Arrow, Apache Spark, SQLAlchemy, Metabase, Sentry, Datadog, Kibana, Grafana, Elasticsearch, Docker, Kubernetes, AWS, Azure, PostgreSQL, MongoDB, Redis

Portfolio

DOSH

Shell independent task manager

If you have commands that you use routinely and want to run in order, define them as a dosh task and dosh will run them for you.

#go #shell #cli #devops

RAYT

Ray tracing in Python & Rust

An investigation project to increase ray tracing in Python. Used PyO3, the critical modules are written in Rust.

#python #rust #graphics

GORK [IN PROGRESS]

8bit image pixelator, text & object recognition

#accessibility #shell

INVO [IN PROGRESS]

Quick PDF builder

The aim is to create a PDF template and generate invoices quickly, from any device.

#service #web #pdf

TILE [IN PROGRESS]

Rug tufting game

Draw the rug, carpet, postcard patterns in the least moves. The levels are generated randomly; your movements and playing time will affect your score.

#game #2D

Experience

Mimi Hearing Technologies GmbH

Senior Software Engineer
Berlin, Germany

March 2024 ‐ Present

Skills: Python, FastAPI, TypeScript, NestJS, Amazon Web Services (AWS), CodeArtifact, DevOps, Kibana, Grafana, Terraform, Docker

  • Developed backend skills in TypeScript and infrastructure management with AWS services.
  • Created private package index for Python packages using CodeArtifact and Terraform.
  • Developed CircleCI Orbs for Python packages and Jupyter server deployment.

Senior Python Engineer
Berlin, Germany

March 2022 ‐ March 2024

Skills: Python, Data Engineering, ETL, Pandas, SciPy, SQLAlchemy, MetaBase, PostgreSQL, MongoDB, Jupyter

  • Developed Python packages for Jupyter and API servers.
  • Collaborated with data science team to enhance feature engineering process for AI algorithms.
  • Contributed to delivering personalized audio experiences to users through AI-powered sound technology.

Sanasearch.ch (Coachfrog AG)

Technical Team Lead
Berlin, Germany

February 2020 ‐ March 2022

Skills: Project Management, Backend Engineering, Software Architecting, Go, Gin, gRPC, Python, Django

  • Led a core project with multiple sub-projects, rebranded as Sanasearch, as the Engineering team leader.
  • Improved workflow efficiency by implementing Jira, Bitbucket, and CI/CD tools, integrating DevOps processes, and utilizing cloud solutions compliant with Swiss regulations.
  • Developed an SDK via API to facilitate B2B solutions with other service providers, enhancing collaboration and innovation within the team.

Senior Backend Engineer
Berlin, Germany

March 2018 ‐ February 2020

Skills: Python, Django, REST, Nodejs, Express, Go, Gin, gRPC, PostgreSQL, MongoDB, RabbitMQ, ElasticSearch, Kibana

  • Led the architecture and development of a Swiss-based therapist search and booking system, ensuring compliance with Swiss regulations.
  • Implemented ElasticSearch as a key dependency for the project to enhance search functionality.
  • Developed individual microservices for subscription management and online meeting platform to improve user experience.

Radity GmbH

Chief Technology Officer
Istanbul, Turkey

March 2015 – March 2018

Skills: Mentoring, Leadership and Team Management, Technical Proficiency, Problem Solving, Innovation and Adaptability, Cross-Functional Collaboration

  • Led a technology team, fostering growth and collaboration to deliver innovative solutions that improved system efficiency and user experience.
  • Mentored team members to excel technically and innovate independently, utilizing expertise in various technologies to proactively solve problems.
  • Continued to code with the team to ensure hands-on involvement in project development.

Technical Team Lead
Istanbul, Turkey

July 2012 – March 2015

Skills: Python, Django, Flask, Celery, RabbitMQ, Redis, JavaScript, Vue.js, Bootstrap CSS, Android, Java, Kotlin

  • Led the technical team to develop innovative software solutions for technology companies, including SwissLife, Sherpany, and Coachfrog.
  • Collaborated with cross-functional teams to create digital products, deliver technology projects, and build custom development teams for startups and enterprises.

Markafoni

Software Developer
Istanbul, Turkey

October 2011 ‐ July 2012

Skills: Python, Django, PostgreSQL, Subversion, Git, Gitorious, ORM

  • Developed ERP projects, focusing on fixing issues, optimizing workflows, and adding new features.
  • Implemented notification emails for pending orders, reducing cargo return costs.
  • Collaborated with cross-functional teams to enhance the online platform for fashion and lifestyle.

Artistanbul PR

Software Developer
Istanbul, Turkey

September 2009 – October 2011

Skills: Python, Django, PHP, MySQL, WordPress, JavaScript, JQuery, HTML, CSS

  • Developed full-stack projects for startup Mappiness on Debian GNU/Linux servers.
  • Actively worked on websites like ozgurlukicin.com, idata.com.tr, and no3.com.tr.
  • Collaborated with team members to deploy projects and ensure smooth operation.

TÜBİTAK

Intern
Kocaeli, Turkey

August 2009 – October 2009

Skills: Python, XML, Linux, CMake, Autotools

  • Developed an application called Puding for installing Pardus from USB stick.
  • Contributed to PiSi package manager and maintained XFCE desktop environment packages.

Certifications

Data Engineer Track

Issued: January 2024

Unity Essentials Pathway

Issued: August 2021

Python (Advanced)

Issued: September 2020

Ultimate Rust Crash Course

Blockchain Specialization

Issued: December 2019

Ethereum and Solidity: The Complete Developer’s Guide

Issued: December 2019

TensorFlow in Practice Specialization

Issued: November 2019

Become a C++ Developer

First Look: Rust

Machine Learning: Regression

Issued: July 2017

Data Scientist with Python

Issued: May 2017

Machine Learning Foundations: A Case Study Approach

Issued: April 2017

Creative, Serious and Playful Science of Android Apps

Issued: December 2014

Functional Programming Principles in Scala

Issued: February 2014

Computer Science 101

Issued: May 2013

Education

İstanbul Arel University
Master’s degree

2015-2016

Eskisehir Osmangazi University
Bachelor’s degree

2005-2010

Tekirdağ Anatolian High School
High school degree

2002-2005