Zum Inhalt springen
Tzesh.
PortfoCLI
resume.md~/tzesh/portfoliov0.5
SOFTWAREENTWICKLER / BURSA

Uğur Dindar

Softwareentwickler, der komplexe Probleme in zuverlässige Systeme übersetzt.

visitor@tzesh ~
Entdecke mein Profil per Befehl oder Klick.↑ ↓ Verlauf · Esc schließen · Tab navigieren · Ctrl/⌘ K Befehl
resume

Lebenslauf

Die folgenden Angaben fassen den englischen Lebenslauf zusammen. Das vollständige Dokument steht als PDF bereit.

Lebenslauf herunterladen (PDF, Englisch)

Über mich

Uğur Dindar — Software Engineer

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.

06/2023 · Remote, Türkiye

Garanti BBVA Technology

Softwareentwickler

  • 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.
10/2021 – 06/2023 · Eskişehir, Türkiye

Ford Otosan

Softwareentwickler

  • 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.
08/2021 – 09/2021 · İstanbul, Türkiye

Baykar Technology

Praktikant in der Softwareentwicklung

  • 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.

Front-end

HTMLCSSJavaScriptTypeScriptReactAngularNextBootstrapjQuery

Back-end

SpringSpring Boot.NET.NET CorePL/SQLMySQLMongoDBAspect Oriented ProgrammingRESTful & gRPC APIsMicroservicesUnit TestingElastic StackApache Kafka

Werkzeuge

GitAzure DevOpsToadBitbucketJenkinsJFrogSonarQubeAttackFlowFortifyDynatrace

Soziale Kompetenzen

Kommunikation, Teamarbeit, Organisation, kritisches Denken, Pünktlichkeit, Problemlösung

Sprachen

Türkisch: Muttersprache · Englisch: zweisprachige Kompetenz · Deutsch: Grundkenntnisse

Weitere Kenntnisse

Wettbewerbsprogrammierung

Kontinuierliches Lernen

Zertifikate

12

Ein wachsender Werkzeugkasten. Mit nachvollziehbarer Weiterbildung.

Projekte

Qualitätsmanagement in der Automobilindustrie. Praktisches Lernen in der Pflege. Zwei Projekte für konkrete Anforderungen.

AUSGEWÄHLTE PROJEKTE / 02
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
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.

Mobile AppPflegeausbildung
DesignstudioDein Arbeitsbereich. Deine Atmosphäre.System
Bereit zum EntdeckenDEUTF-8