Istanbul, Türkiye
I am a Principal Software Engineer and have been living in Istanbul/Turkey for over 10 years. Developing e-commerce and medical imaging web applications in several companies from startups to enterprises has given me strong experience in these domains. I also have beginner level experience on web3 blockchain application development on ethereum network. Experiences - 8+ years in web application development with using Java (Spring) and Javascript (NodeJS - ES6) - 3+ years in web application development with using Javascript (NodeJS - ES6 / ReactJS) - 5+ years in omni-channel e-commerce web application development. 2+ years of that time, on SAP Hybris Framework - 2+ years in medical imaging web application development - 3+ years in android mobile application development - 1+ year in AWS Cloud and the services like S3, SNS, SQS, DynamoDB, MySQL, etc. - 9+ years on Java in version 7 to 21 - Agile methodologies - Relational Database Systems such as Postgres, Mysql, SQL Server, SAP Hana, etc. - NoSQL databases such as MongoDB, DynamoDB, Cassandra, Elasticsearch etc. - Cache services such as Hazelcast, Redis, Memcached - Search engines such as Elasticsearch, Solr - Logging services such as ELK, Datadog - DevOps tools such as Docker, Kubernetes, Jenkins, Github Actions, Gitlab Pipeline etc. - Cloud providers such as AWS, SAP, an on-prem cloud - Version control systems like Git - Microservice web application architecture design - Linux based distributed systems
I lead a software development team working on discounts and loyalty domain at MigrosONE, Turkey. Technical and team leading are my main responsibilities at the company. We mostly use Java and ReactJS to develop applications. AWS, Kafka, Memcached, MySQL, Datadog, Grafana & Prometheus, Git, Docker, Kubernetes, Github Actions, Jira, Confluence and Slack are the tools, frameworks and platforms we use at the company.
I led a software development team at Hepsiburada, one of the largest e-commerce companies in Turkey. My team developed and maintained backend applications in microservices application architecture and AI models in a on-prem cloud. We used Java, Python, NodeJS and ReactJS to develop applications and the models. RabbitMQ, Hazelcast, MongoDB, Postgres, Elasticsearch, ELK, NewRelic, Git, Docker, Kubernetes, Gitlab Pipelines, Jira, Confluence and Slack were the tools, frameworks and platforms that i used at that company.