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
Issued: July 2020
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
Issued: September 2019
First Look: Rust
Issued: July 2019
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