Recommended expert

Enis Spahi

Software Developer

Enis Spahi
Munich, Germany

Experience

May 2023 - May 2025
2 years 1 month
Berlin, Germany

Software Developer

50Hertz Transmission GmbH

  • Participated in the gradual modernization of components into cloud-native 12-factor applications.
  • Worked closely with the business operations team to eliminate manual processes and resolve several performance bottlenecks.
  • Designed and implemented a CI/CD pipeline to increase developer productivity, enforce quality and security checks, and automate product delivery.
  • Migrated several components into the OpenShift Kubernetes cluster.
  • Built a monitoring stack from scratch with Prometheus and Grafana to monitor services running in OpenShift.
  • Developed dashboards in both Grafana and Splunk for operational transparency.
  • Implemented an OIDC/OAuth2-based single sign-on (SSO) solution with Keycloak to secure multiple applications.
  • Technologies: Java, Spring, Quarkus, Kafka, MySQL, Cassandra, Redis, Spring Data, Hibernate, Docker, Kubernetes, OpenShift, Keycloak, OIDC, OAuth2, Helm, Prometheus, Grafana, Splunk, Spark.
Mar 2023 - Present
3 years
Munich, Germany

Architect Consultant

OpenValue

  • Advises clients on Java and cloud-native architectures.
  • Speaks at community events.
  • Actively mentors team members.
  • Presented the talk "Communicating our APIs: Enhance Provider and Consumer Interaction" at the Java User Group Munich.
  • Gave the talk "3 Approaches in api development" at the OpenValue Düsseldorf meetup.
Sep 2020 - Feb 2023
2 years 6 months
Munich, Germany

Staff Engineer

Unzer GmbH

  • Led the development of microservices and a cloud-based payment platform to replace the legacy monolith.
  • Architected critical security components to meet PCI DSS certification requirements, including JWT-based authentication with OAuth 2.0.
  • Responsible for the architecture and guidance of other teams contributing to the new platform.
  • Implemented event-driven chargeback processing based on a serverless architecture.
  • Achieved all project goals and enabled a smooth handover.
  • Technologies: Kotlin, Spring WebFlux, Kafka, AWS Lambda, MongoDB, PostgreSQL, Spring Data MongoDB/R2DBC, Docker, Kubernetes, Helm, AWS, Datadog, Terraform, OAuth 2.0, JWT.
Dec 2018 - Sep 2020
1 year 10 months
Munich, Germany

Software Architect

Wirecard Technologies

  • Played a key role in a greenfield on-premises project to replace a monolithic legacy platform.
  • Tackled complex architectural challenges to ensure high availability, high throughput, distributed development, and PCI DSS certification.
  • Served as the technical lead for the new platform and conducted training for internationally distributed teams.
  • Expertise in designing reactive systems was crucial for meeting project milestones.
  • Technologies: Java, Akka, gRPC, Protobuf, Event Sourcing, CQRS, Cassandra, Prometheus, Grafana, Datadog, Ansible, DDD, Reactive, NoSQL, Agile, Scrum.
Mar 2015 - Nov 2018
3 years 9 months
Munich, Germany

(Senior) Software Engineer

Wirecard Technologies

  • Worked on various REST and batch applications to fulfill customer requirements.
  • Developed an API gateway that orchestrates multiple payment methods as a single transaction.
  • Acted as the technical point of contact for several modules; onboarded and mentored new team members, and continuously maintained the modules.
  • Technologies: Java, Spring Boot, Spring MVC, Spring Data, Apache Camel, JPA, Spring Cloud Config Server, Oracle DB, MySQL.
Sep 2014 - Feb 2015
6 months
İstanbul, Turkey

Team Lead

Hitit Computer Services

  • Led a team of 4–5 developers to successfully reach project milestones.
  • Technical lead for payment integrations of the flight reservation and ticketing system.
  • Lead for check-in, boarding, and self-service kiosk integrations.
  • Technologies: Java, Java EE, Servlet, JSF, JSP, SOAP.
Nov 2009 - Aug 2014
4 years 10 months
İstanbul, Turkey

(Senior) Analyst Programmer

Hitit Computer Services

  • Extended the flight booking software with new payment methods.
  • Certified the airline check-in system to operate at additional airports.
  • Integrated payment methods such as PayPal, China Union Pay, Global Collect, Asseco EST, Garanti, B&S, Sofort, and POS terminals.
  • Certified airline software with airport IT infrastructure providers (SITA CUTE, SITA CUSS, ARINC MUSE, Resa).
  • Developed interfaces to peripheral devices (boarding pass and luggage tag printers, kiosks, boarding gate readers, magnetic stripe and OCR readers).
  • Technologies: Java, Java EE, Servlet, JSF, JSP, SOAP.
Feb 2009 - Oct 2009
9 months
İstanbul, Turkey

Web Application Developer

AEC Teknoloji

  • Developed e-commerce websites using ASP.NET.
  • Technologies: C#, ASP.NET.
Jul 2008 - Jan 2009
7 months
İstanbul, Turkey

Software Engineer

Garanti Bank

  • Implemented a PDF report generator.
  • Technologies: Java.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Banking and Finance (8.5 years), Aerospace and Defense (5 years), Information Technology (4 years), Energy (2 years), and Tourism (0.5 years).

Banking and Finance
Aerospace and Defense
Information Technology
Energy
Tourism

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (17.5 years), Product Development (12.5 years), Operations (2 years), and Project Management (0.5 years).

Information Technology
Product Development
Operations
Project Management

Summary

Enis is an experienced and motivated software developer as well as a hands-on architect and has been working with Java since 2008.

He specializes in platform modernization in complex environments, especially with Java, Kotlin, Spring, Quarkus, Kafka, and Kubernetes. Enis has successfully supported several companies in cloud-native transformation.

He is a good communicator, regularly speaks at community events, and places great value on high-quality documentation.

Skills

Programming Languages

  • Java
  • Kotlin
  • Sql
  • Javascript

Methods / Concepts

  • Event Driven
  • Ddd
  • Rest
  • Agile / Scrum
  • Ci/cd
  • Oauth2 / Oidc

Frameworks / Libs

  • Spring
  • Spring Boot
  • Quarkus
  • Jpa/hibernate
  • Jdbc
  • Junit
  • Akka
  • Grpc

Platforms

  • Aws
  • Aws Lambda
  • Azure
  • Openshift

Tools

  • Git
  • Maven
  • Gradle
  • Keycloak
  • Kafka
  • Docker
  • Kubernetes
  • Helm
  • Terraform
  • Prometheus
  • Grafana

Databases

  • Postgresql
  • Oracle
  • Mysql
  • Cassandra
  • Mongodb
  • Redis

Languages

German
Native
Turkish
Native
English
Advanced
Albanian
Advanced

Education

Oct 2012 - Jun 2014

Istanbul Technical University

Master in Computer Engineering · Computer Engineering · İstanbul, Turkey

Oct 2004 - Jun 2008

Yildiz Technical University

Bachelor in Computer Engineering · Computer Engineering · İstanbul, Turkey

Certifications & licenses

AWS Cloud Practitioner Essentials

iSAQB Certified Professional For Software Architecture - Foundation Level

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Enis based?

Enis is based in Munich, Germany.

What languages does Enis speak?

Enis speaks the following languages: German (Native), Turkish (Native), English (Advanced), Albanian (Advanced).

How many years of experience does Enis have?

Enis has at least 18 years of experience. During this time, Enis has worked in at least 9 different roles and for 7 different companies. The average length of individual experience is 2 years and 11 months. Note that Enis may not have shared all experience and actually has more experience.

What roles would Enis be best suited for?

Based on recent experience, Enis would be well-suited for roles such as: Software Developer, Architect Consultant, Staff Engineer.

What is Enis's latest experience?

Enis's most recent position is Software Developer at 50Hertz Transmission GmbH.

What companies has Enis worked for in recent years?

In recent years, Enis has worked for 50Hertz Transmission GmbH, OpenValue, and Unzer GmbH.

Which industries is Enis most experienced in?

Enis is most experienced in industries like Banking and Finance, Aerospace and Defense, and Information Technology (IT). Enis also has some experience in Energy and Tourism and Hospitality.

Which business areas is Enis most experienced in?

Enis is most experienced in business areas like Information Technology (IT), Product Development, and Operations. Enis also has some experience in Project Management.

Which industries has Enis worked in recently?

Enis has recently worked in industries like Information Technology (IT), Banking and Finance, and Energy.

Which business areas has Enis worked in recently?

Enis has recently worked in business areas like Information Technology (IT), Product Development, and Operations.

What is Enis's education?

Enis holds a Master in Computer Engineering from Istanbul Technical University and a Bachelor in Computer Engineering from Yildiz Technical University.

Does Enis have any certificates?

Enis has 2 certificates. These include: AWS Cloud Practitioner Essentials and iSAQB Certified Professional For Software Architecture - Foundation Level.

What is the availability of Enis?

Enis is immediately available full-time for suitable projects.

What is the rate of Enis?

Enis's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Enis?

To hire Enis, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 940-1100 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.