Download PDF

Education

Sep 2012Nov 2016

Master of Science, Computer Engineering

Boğaziçi University, Istanbul

Thesis: Identifying Passages Describing Protein-­Protein Interaction Detection Methods in Biomedical Full­-text Articles using Information Retrieval Methods https://goo.gl/NyFprJ

Paper in Database: The Journal of Biological Databases and Curation - Oxford Academic Journals:
Automatic query generation using word embeddings for retrieving passages describing experimental methods https://academic.oup.com/database/article-lookup/doi/10.1093/database/baw166

Experience

Jun 2017Present

Software Engineer

Cake Solutions (a BAMTECH Media / The Walt Disney Company), Manchester, UK

Working with Scala and JVM technologies on AWS cloud infrastructure to develop reactive, distributed, highly scalable backend systems for delivering Direct to Consumer video at scale.

Scala, Akka, Akka-Http, Play Framework, AWS infrastructure, Docker, Micro-service based architecture, Agile development methodologies.

Dec 2016May 2017

Senior Software Engineer

Lunatech, Rotterdam, Netherlands

Worked with Scala and JVM technologies on Mesosphere DC/OS to develop distributed and highly scalable backend systems.

Scala, Akka, Akka-Http, Play Framework, Kafka, Cassandra, Micro-service based architecture, Agile development methodologies.

Oct 2016Dec 2016

Senior Software Consultant

Finartz, Istanbul, Turkey

Worked as a Senior Software Consultant to design and develop software solutions for a client to solve the problems of their legacy system by transforming their technology stack with modern and best-fit practices.

Scala, Akka-Http, Kafka, Cassandra, ElasticSearch, Micro-serviced based architecture.

Mar 2013Feb 2016

Senior Software Engineer

Monitise MEA, Istanbul, Turkey

Developed backend services for mainly FinTech projects by using Scala, Java, Play Framework, Spring, Akka, Redis, Mysql, Mssql, RabbitMQ.

Played an active role for implementing Code Review culture, Test Driven Development approach, Scala and Functional Programming adaptation in the company.

Gave talks related to Effective Java, Clean Code, Functional Programming with Scala, Play! Framework and Akka inside the company.

Nov 2011Mar 2013

Software Engineer

Vodafone Technology, Istanbul, Turkey

Developed web applications for Customer Relationship Management (CRM) department on an old legacy system which was built with Core Java and J2EE, JSP, Pl/Sql and Oracle database.