Ich arbeite als Softwareentwickler an ereignisgesteuerten verteilten Systemen, sicheren Zahlungen und Software für Fertigungsabläufe.
Ich habe einen threadsicheren Token-Lebenszyklus entwickelt und zur erneuten Verschlüsselung von über 30 Millionen sensiblen Datensätzen beigetragen. Fehlertoleranz, sichere Entwicklung und klare Kommunikation zwischen Teams prägen meine Arbeit.
Bursa, Türkiye
Ausbildung
Eskişehir Technical University · Bachelor in Computer Engineering · 09/2019 – 06/2023 · GPA: 3.70 · Jahrgangsbester des Fachbereichs
Technischer Leiter und Mitgründer der Software Community der Eskişehir Technical University.
Auszeichnungen
OBSS Code Master 2021 · Zweiter Platz in der ersten Runde
Erfahrung.
Von Fertigungssystemen zur Infrastruktur hinter alltäglichen Zahlungen.
G
06/2023 · Remote, Türkiye
Garanti BBVA Technology
Softwareentwickler
01
Die Zahlungsinfrastruktur um 3D Model neben 3D_PAY erweitert und bankseitige sowie händlerintegrierte Authentifizierungsabläufe angepasst.
Ein wiederverwendbares Rate-Limiting-Framework für Umgebungen mit und ohne Cache entwickelt, das in mehreren Produktionsprojekten eingesetzt wird.
Sicherheitsschichten für Geschäftslogik sowie Schutz vor XSS, CRLF und SQL Injection und PCI-DSS-konforme Datenverarbeitung umgesetzt.
Weitere Arbeiten +
Die Einheit im Konfigurationsmanagement vertreten und an Sicherheits- und Jugendbanking-Initiativen mitgewirkt.
Einen Adapter für zwei Verschlüsselungsalgorithmen entworfen, zur erneuten Verschlüsselung von über 30 Millionen sensiblen Datensätzen beigetragen und Produktionsreleases verantwortet.
Einen threadsicheren, hochverfügbaren Token-Lebenszyklus mit Double-checked Locking, AtomicReference, Ablaufregeln und AOP-basierter Erneuerung entwickelt.
Zur gemeinsamen Payment-Facilitator-Infrastruktur beigetragen und damit eine vollständige Bankintegration umgesetzt.
Seltene Race Conditions behoben, die bei hoher Last in Verarbeitungsfenstern unter 2 ms zu Anfrageverlusten führten.
WebOTP und SMS AutoFill in ACS-Authentifizierungsabläufe integriert.
Apache-Kafka-Pipelines in die Transaktionsverarbeitung von GarantiPay 2.0 integriert.
F
10/2021 – 06/2023 · Eskişehir, Türkiye
Ford Otosan
Softwareentwickler
02
Eine häufig genutzte interne ASP.NET-WebForms-Anwendung von .NET 3.5 auf .NET Framework 4.8 migriert.
.NET-Core-Frameworkbibliotheken und gemeinsame Komponenten für mehrere Anwendungsteams entwickelt.
Produktions- und CoP-Verwaltungssysteme von der Analyse bis zur Bereitstellung entwickelt, hauptsächlich für das Werk Eskişehir.
Weitere Arbeiten +
Quality Pool mit einer Flask-API und einem abgestimmten Random Forest Classifier für automatische Lösungsempfehlungen bei Qualitätsproblemen mitentwickelt.
B
08/2021 – 09/2021 · İstanbul, Türkiye
Baykar Technology
Praktikant in der Softwareentwicklung
03
Eine .NET-Desktopanwendung zur automatischen Einrichtung, Installation und Prüfung von Bodenkontrolleinheiten für UCAV-Systeme entwickelt.
Die Installation von Laufzeitumgebungen, Profilen und Konfigurationen automatisiert, um menschliche Fehler und manuellen Aufwand zu reduzieren.
Kenntnisse.
Die Werkzeuge meiner Arbeit. Das Denken, das sie verbindet.
Qualitätsmanagement in der Automobilindustrie. Praktisches Lernen in der Pflege. Zwei Projekte für konkrete Anforderungen.
AUSGEWÄHLTE PROJEKTE / 02↙
QP / INTELLIGENCEKonzeptillustration
01 / QUALITY POOLTÜBİTAK 2209-B
Quality Pool
Ein TÜBİTAK-2209-B-Abschlussprojekt in Zusammenarbeit mit Ford Otosan. Eine Plattform zur Verwaltung, Klassifizierung und Lösungsempfehlung für Garantie- und Qualitätsprozesse in der Automobilindustrie, mit einer Flask-API und einem abgestimmten Random Forest Classifier für Fertigungsfehler.
TÜBİTAK 2209-BFlaskRandom Forest
VP / HEALTHCAREKonzeptillustration
02 / VIRTUAL PATIENTESOGÜ
Virtual Patient
Eine mobile Anwendung, entwickelt mit Lehrenden des Fachbereichs Pflege der Eskişehir Osmangazi University, um Pflegestudierenden praktische Erfahrungen in der Patientenversorgung zu ermöglichen.