|
Skills |
| Fundamentals |
Algorithms & Data Structures, ML/AI/LLMs, e-commerce under high load and high availability |
| Languages |
Python, JavaScript, TypeScript, C/C++, SQL, Bash |
| Frameworks |
React, Next.js, Django, FastAPI |
| Tools |
Source control (git), vim, Databases (MySQL and PostgreSQL), Docker, Kubernetes, Terraform, AWS, CI/CD, observability, terminal tools |
|
Work |
| 10/2025 – Present |
Founder, London, UK
-
Using agentic software development and AI based features in my projects
-
Solo developer for WalkNicely android app city guide with point-of-interests map
-
Now co-founder of a deal aggregator which uses AI to find, scrape and compare product prices
|
| 10/2023 – 10/2025 |
Senior Software Engineer, OakNorth Bank, London, UK
-
Worked on multiple projects including buy-to-let mortgages and SME funding
-
AI champion at company, preparing and conducting workshops/hackathons to show and learn about agent based software development
|
| 04/2022 – 09/2023 |
Contract Software Engineer, Various Startups, London, UK
-
Worked at various startups including Argus (YC-backed fintech startup), Foundy (startup marketplace) and others
-
Design and develop a service for importing and keeping up-to-date securities from S&P - over 6 million rows with milliseconds latency using redis and gin trigram indexes on PostgreSQL
-
Many other features, large refactors, bug fixes to increase velocity
|
| 10/2021 – 02/2022 |
Senior Software Engineer, Rasa, Remote from London, UK
-
Work with Python 3, GCP, sqlite, docusaurus, redis, sanic
-
Develop features and improvements to open-source chatbot framework utilizing machine learning
-
Add support for more advanced configuration for machine learning model creation, using graph recipes. Write scope and implementation proposal docs for multi variant bot features, divide work and create tickets
-
Present Python logging in a knowledge sharing talk, conduct interviews and buddy up and help new engineers
|
| 02/2018 – 02/2021 |
Senior Software Engineer, Plentific, London, UK
-
Work with Python 3, AWS, ReactJS, PostgreSQL, Redis, Django
-
Develop microservices, primarily using Python on AWS
-
Create Lambda@Edge project for image optimization, and work on various Django projects
-
Conduct interviews, set up office in other countries, line manage and mentor engineers
|
| 06/2015 – 02/2018 |
Software Engineer, Skyscanner, Edinburgh, UK
-
Implement async data pipeline replacing a manual and error prone process for updating hotel data, reducing run time from days to hours
-
Document, train and give talks to various teams on different hotels projects
-
Development on the cloud: use AWS services such as S3, ECS, ECR, Lambda, SQS, CloudFormation...
-
Use Python 3, Celery, Docker, Kafka, ElasticSearch stack (kibana, logstash etc.)
|
| 04/2014 – 05/2015 |
Software Engineer, Booking.com, Amsterdam, Netherlands
-
Design and implement various features on the system hotel owners manage their account and data
-
Use Perl on the back end and JavaScript on the front end
|
| 06/2013 – 03/2014 |
Web Developer, Redbeacon, Istanbul (Remote work)
-
Work as full stack engineer at a Silicon Valley startup
-
Use Python, Django, MySQL, memcached, jQuery
|
| 09/2011 – 03/2013 |
Web Developer,
Markafoni,
Istanbul, Turkey
-
Rewrite web app for one of the largest e-commerce websites in Turkey
-
Design and implement its API
-
Use Python, Django, PostgreSQL, Redis, RabbitMQ, uWSGI
|
| 08/2009 – 08/2010 |
Web Developer, JotForm, Ankara, Turkey.
-
System administration and web development for a global startup
|
|
Education |
| 2006–2009 |
M.Sc. in Computer Engineering, Middle East Technical University, Department of Computer Engineering, Ankara, Turkey
|
| 2002–2006 |
B.Sc. in Computer Engineering, Middle East Technical University, Department of Computer Engineering, Ankara, Turkey
|
|
Open Source & Side Projects |
| Projects |
|
|
Hobbies |
|
Meeting new people, cultures, seeing new places. I have lived in a few different countries around the world. |