Emrah Ayaz, Developer in Istanbul, Turkey
Emrah is available for hire
Hire Emrah

Emrah Ayaz

Verified Expert  in Engineering

Bio

Emrah is a computer engineer mainly experienced with the Java technology stack but is also interested in mobile and game technologies. He has created web, mobile, and game apps in the past and has experience developing performant large-scale web applications. Software engineering is not just Emrah’s job; it is also his hobby and passion.

Portfolio

Booking.com
Java, Dropwizard, Docker, Kubernetes, Apache Kafka, MySQL, API Integration...
GittiGidiyor
Java, Hazelcast, Apache Kafka, Spring Boot, MySQL, MongoDB, Docker, Apache Solr...
Turkcell
Java, Spring Boot, Apache Kafka, Redis, Apache Cassandra, API Integration...

Experience

  • Spring Boot - 9 years
  • Java - 9 years
  • MySQL - 7 years
  • Apache Kafka - 6 years
  • NoSQL - 5 years
  • Docker - 3 years
  • Microservices Architecture - 3 years
  • Kubernetes - 2 years

Availability

Full-time

Preferred Environment

Windows, MacOS, Linux

The most amazing...

...project I’ve created was a social networking app I developed. I was not just involved in development, but also in the marketing and promotion phase.

Work Experience

Senior Software Engineer

2021 - 2022
Booking.com
  • Collaborated with the pricing department as a contractor.
  • Created a new service that enabled the company to meet new legal requirements.
  • Orchestrated new and innovative service developments.
Technologies: Java, Dropwizard, Docker, Kubernetes, Apache Kafka, MySQL, API Integration, REST APIs, CI/CD Pipelines

Senior Software Engineer

2019 - 2021
GittiGidiyor
  • Worked as a part of the search team, which improved search results for the end users using big data and reverse indexing libraries using Apache Solr.
  • Maintained the application and added new services and fixed bugs.
  • Assisted a team which is in the top five eCommerce websites in Turkey.
Technologies: Java, Hazelcast, Apache Kafka, Spring Boot, MySQL, MongoDB, Docker, Apache Solr, API Integration, REST APIs

Senior Software Engineer

2018 - 2019
Turkcell
  • Contributed as a back-end team member of the BIP instant messaging application development division.
  • Developed new features for the instant messaging application.
  • Worked with the number one IM application being developed in Turkey.
Technologies: Java, Spring Boot, Apache Kafka, Redis, Apache Cassandra, API Integration, REST APIs

Senior Software Engineer

2018 - 2018
SONY
  • Worked as a back-end developer in the Sony professional products portal.
  • Tracked and fixed bugs on the portal, and was a part of a Scrum team.
  • Joined the team which launched the professonal products portal.
Technologies: Java, REST, Redis, Spring Boot, API Integration, REST APIs

Software Engineer

2016 - 2018
Anadolu Sigorta
  • Worked as a software engineer in the Anadolu Sigorta individual products portal.
  • Developed new features and maintained the application for fixing bugs. Contributed as part of a Scrum team and was involved in different stages of product development.
  • Added the first online health insurance policy capability in Turkey's insurance sector.
Technologies: Java, Spring, SOAP, JavaScript, API Integration, REST APIs

Software Engineer

2015 - 2016
Asseco See
  • Added new features to the online payment gateway product.
  • Maintained the application, integrated new features, and fixed bugs.
  • Implemented new banks to the system for merchants to use alternative payment methods.
Technologies: Java, Spring, MyBatis, API Integration, REST APIs

Experience

Kısmet Online Dating Application

I created a native mobile application built with Java that enables users to meet and chat with each other. Each user is given a set of questions, and according to their answers, they are matched with other users who can decide to communicate more or not.

Education

2011 - 2015

Bachelor's Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

Skills

Libraries/APIs

REST APIs, MyBatis

Tools

Apache Solr

Languages

Java, SQL, JavaScript

Frameworks

Spring Boot, Hibernate, Spring, Dropwizard

Paradigms

Microservices, Event-driven Architecture, Microservices Architecture, REST

Platforms

Apache Kafka, Docker, Kubernetes, Android

Storage

MySQL, NoSQL, Redis, Hazelcast, MongoDB

Other

API Integration, SOAP, Apache Cassandra, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring