Enis S.

Software Developer

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 to cloud-native 12-factor applications
  • Worked closely with the Business Operations team to eliminate manual processes and fix several performance bottlenecks
  • Designed and implemented a CI/CD pipeline to boost developer productivity, enforce quality and security checks, and automate product delivery
  • Migrated multiple components to 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
2 years 9 months
Munich, Germany

Architect Consultant

OpenValue

  • 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

  • Architected critical security components to meet PCI DSS certification requirements, including JWT-based authentication with OAuth2.0
  • Responsible for architecture and guiding other teams contributing to the new platform
  • Implemented an event-driven chargeback processing based on a serverless architecture
  • Achieved all project goals and enabled a smooth handover through strong communication skills
  • Technologies: Kotlin, Spring WebFlux, Kafka, AWS Lambda, MongoDB, PostgreSQL, Spring Data MongoDB/R2DBC, Docker, Kubernetes, Helm, AWS, Datadog, Terraform, OAuth2.0, JWT
Dec 2018 - Sep 2020
1 year 10 months
Munich, Germany

Software Architect

Wirecard Technologies

  • Tackled complex architectural challenges to ensure high availability, high throughput, distributed development and PCI DSS certification
  • Served as technical lead for the new platform and conducted training sessions for internationally distributed teams
  • Used expertise in designing reactive systems to achieve 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

  • Developed an API gateway that orchestrates multiple payment methods as a single transaction
  • Acted as technical point of contact for several modules, including onboarding and mentoring new team members and ongoing module maintenance
  • 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 meet 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 for operation at additional airports
  • Integrated payment methods like PayPal, China Union Pay, Global Collect, Asseco EST, Garanti, B&S, Sofort, and POS terminals
  • Successfully certified the airline software with airport IT infrastructure providers (SITA CUTE, SITA CUSS, ARINC MUSE, Resa)
  • Developed interfaces to peripherals like boarding pass and baggage 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
  • Technologies: C#, ASP.net
Jul 2008 - Jan 2009
7 months
İstanbul, Turkey

Software Engineer

Garanti Bank

  • Implemented a PDF report generator
  • Technologies: Java

Summary

Enis is an experienced and motivated software developer and hands-on architect who 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 helped several companies with cloud-native transformation.

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

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

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