Download PDF

Summary

Ferhat has B.Sc. and M.Sc. degrees in Computer Engineering at Boğaziçi University, Istanbul. His academic interests are machine learning, natural language processing, data mining and information extraction, bioinformatics.

Ferhat has six years experience as backend software engineer in the software industry. He works on teams that develop highly scalable and distributed systems by mainly using the tools of JVM ecosystem.

Education

Experience

Jun 2017Present

Software Engineer

Cake Solutions, Manchester, UK

Working with Scala and JVM technologies to develop Reactive applications.

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

Dec 2016May 2017

Senior Software Engineer

Lunatech, Rotterdam, Netherlands

Working with Scala and JVM technologies to develop distributed backend systems.

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

Oct 2016Dec 2016

Lead Software Engineer

Finartz, Istanbul, Turkey

Working as a Lead Software Engineer to design and develop software solutions for one of our clients to help solving their problems while transforming their technology stack with modern/best practices and tools like;

Scala, Akka, Akka-Http, Kafka, Cassandra, ElasticSearch, Microservice architecture, Scrum etc.

Mar 2013Feb 2016

Senior Software Engineer

Monitise MEA, Istanbul, Turkey

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

Played an active role in Code Review, TDD and Scala and FP adaptations.

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

Nov 2011Mar 2013

Software Engineer

Vodafone Technology, Istanbul, Turkey

Involved in development and testing phases.

Developed web applications for Customer Relationship Management (CRM) department (Core Java and J2EE, JSP, HTML)

Maintained and developed functionalities with Pl/Sql and Oracle technologies.