Adnan Erdoğan
Software Engineer
portre

 About Me

Hello! I always consider myself an open-minded, researcher, self-critical, and analytical person. So I am a self-taught developer. I like technology and programming in general.

My journey to the programming started like this: I always seek an easier and more efficient way to do my tasks. When I was in my first job I realized I could program simple and repetitive tasks with MS Excel-VBA. I switched languages in time. I guess what I like most is still the Python ecosystem.

Now I have intentions to work abroad for exploring new worlds especially Germany. I think my history with German managers in EWE company and my experience in the Bremen is the trigger. I hope I could be in a diverse team with agile methods to be able to continuously deliver readable, reusable, modular, well-documented, and scalable code.

 Contact Me

+90 534 669 80 61

 Favorite Quotes

  • Don't reinvent the wheel.
  • Perfect is the enemy of the good.
  • Work smarter not harder.

 Skills

  • Python (Good)
    • Django and Rest Framework
    • Flask
    • Requests
    • Click
  • JavaScript / HTML / CSS (Proficient)
    • Vue.js
    • Bootstrap CSS
    • Materialize CSS
  • SQL (Proficient)
    • PostgreSQL
    • MySQL
    • SQLite
  • NoSQL (Proficient)
    • MongoDB
    • Redis
    • ElasticSearch
  • IDE (Proficient)
    • Vim
    • Emacs
    • VSCode
    • Sublime
  • Computer Science (Proficient)
    • Algorithms & Data Structures
    • Object Oriented Programming
    • Functional Programming
    • Design Patterns
  • Data Science (Proficient)
    • R
    • Numpy
    • Pandas
    • Matplotlib
  • DevOps (Proficient)
    • Github / Gitlab / Bitbucket
    • Git CLI
    • Docker
    • Bash Scripting
    • Linux Programming (Awk, grep, pipes etc.)
  • C (Novice)
    • SDL
    • Compiling (gcc, Make, Makefile)
  • Other Compiled Languages (Novice)
    • Rust
    • Go
    • Zig
  • Common Lisp (Novice)
    • Emacs-Lisp
    • Racket

 Interests

                        

 Projects

Anatolian-hands.com E-commerce Site with Blog
October 2018

One of my colleagues who is a merchant and has a shop in a big marketplace demanded a site from me. Together we conceptualized an e-commerce site in which we collect users data in order to get insights about trends that will provide input afterward to our future digital marketing plans. I have strategies to sell more products of his by increasing the traffic in the shop he created approximately 3 years ago. We use simple cloud services to follow our tasks & notes. The technology stack I use:

  • Python / Django for the core of the application
  • PostgreSQL for database
  • Bootstrap framework for responsive user interface
  • JQuery for animations
  • Javascript | HTML | CSS for user interface
  • Countries Rest API
  • Gitbash for Git usage
  • Bitbucket for remote repository
  • Bitbucket Pipelines for CI / CD
  • Heroku for deployment
  • Mailgun for automatically send emails to the subscribers
  • Google Drive for managing some of the media content like images
  • Google Spreadsheets for keeping track of the project

Swiss Army Knife
October 2019

I work on this project to be able to act faster when a task is given to me. It's like an internal tool that I frequently use and upgrade when I need. It's mostly written in Python and it is for the company I work for thus it is a private project. Bunch of properties are consolidated in it such as:

  • Connecting all kind of databases (MySQL, PostgreSQL, MongoDB)
  • Starting and stopping all sorts of services (Elasticsearch, Redis, RabbitMQ)
  • Converting videos to minimise their sizes (FFMPEG)
  • Merging and splitting PDFs
  • File input and ouput operations for creating simple reports with ease
  • And many more...

 Work Experiences

Akinon | Backend Engineer (Maintenance Solutions Architect)
February 2021-Present

We had a great product called Omnitron which is a digital-marketing management platform where our clients can manage their products, stocks, prices etc. It's built with Python, Django. There are cool technologies in our stack like PostgreSQL, Redis, ElasticSearch, Celery. I am in the maintenance department. Most of the time I'm fixing bugs. I write PostgreSQL scripts via Metabase API to check live data. I check error logs in AWS Cloudwatch and Sentry to identify issues. Last but not least I try to make API's talk via our integration projects. So I'm using Postman heavily.


EWE AG | System Support Engineer
December 2012-February 2021

I worked as a System Support Engineer at the moment which is about mostly applications. As the natural gas distribution network grows rapidly we needed to create new approaches to manage our grid using technology. I had a big role to adapt these aspects. I wrote Python scripts to analyze work force and field technician performance using Numpy & Pandas. I also created process charts using a native windows program called ARIS, Microsoft Visio.


Emarc-Çelik (Now Çelik-Form) | Purchasing Engineer
July 2009-December 2012

Çelikform is an automotive company in which I had worked as a Purchasing Engineer. My duty was mostly about spare parts and services which are needed for machines in the production section. This is the first job I differentiate from others. I could code for easing my daily tasks as well as managing the data. I used MS Excel-VBA and some SQL code to increase the efficiency of the management of the indirect items purchasing.

 Education & Certificates

PTE@Pearson
10 July 2017


The Art of Project Management@Business Management Consultants
15-17 May 2014


22301: Work Continuity@bci
28 February 2014


Excel@Etkin
4 September 2009


Mechanical Engineer@Uludağ University
31.10.2007 / Bachelor Degree