Enis S.
Software Developer
Experience
May 2023 - May 2025
2 years 1 monthBerlin, 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 10 monthsMunich, 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 monthsMunich, 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 monthsMunich, 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 monthsMunich, 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
NativeTurkish
NativeEnglish
AdvancedAlbanian
AdvancedEducation
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
Similar Freelancers
Discover other experts with similar qualifications and experience