Skip to content
Tzesh.
PortfoCLI
resume.md~/tzesh/portfoliov0.5
SOFTWARE ENGINEER / BURSA

Uğur Dindar

A software engineer turning complex problems into resilient systems.

visitor@tzesh ~
Explore my profile with a command or a click.↑ ↓ history · Esc dismiss · Tab navigate · Ctrl/⌘ K command
resume

Résumé

The information below summarizes the English résumé. Download the PDF for the complete document.

Download résumé (PDF, English)

About

Uğur Dindar — Software Engineer

I am a software engineer working across event-driven distributed systems, secure payments, and software for manufacturing operations.

I designed a thread-safe token lifecycle and contributed to re-encrypting more than 30 million sensitive records. I value fault tolerance, secure engineering, and clear communication across teams.

Bursa, Türkiye

Education

Eskişehir Technical University · Bachelor’s Degree in Computer Engineering · 09/2019 – 06/2023 · GPA: 3.70 · First in the department

Technical Lead and co-founder of Eskişehir Technical University Software Community.

Awards

OBSS Code Master 2021 · Second place in the first stage

Experience

From manufacturing systems to the infrastructure behind everyday payments.

06/2023 · Remote, Türkiye

Garanti BBVA Technology

Software Engineer

  • Re-engineered the payment gateway to support 3D Model alongside 3D_PAY, adapting bank-side and merchant-integrated authentication flows.
  • Designed and implemented a reusable rate limiting framework for cached and cacheless environments, adopted across multiple production projects.
  • Implemented business logic security layers alongside XSS, CRLF and SQL Injection defenses and PCI-DSS-compliant data handling.
More work
  • Served as Unit Representative for configuration management and participated in security and youth banking initiatives.
  • Designed a dual-algorithm adapter for a cryptographic migration, contributed to batch re-encryption of over 30 million sensitive records, and drove production release management.
  • Built a thread-safe, highly available token lifecycle using double-checked locking, AtomicReference, expiry policies and AOP-driven renewals.
  • Contributed to shared Payment Facilitator infrastructure and delivered a full bank integration using it.
  • Resolved rare race conditions causing request loss during sub-2ms high-traffic processing windows.
  • Added WebOTP and SMS AutoFill support to ACS authentication flows.
  • Integrated Apache Kafka pipelines into GarantiPay 2.0 transaction processing.
10/2021 – 06/2023 · Eskişehir, Türkiye

Ford Otosan

Software Developer

  • Migrated a widely used internal ASP.NET WebForms application from .NET 3.5 to .NET Framework 4.8.
  • Developed .NET Core framework libraries and shared components adopted by multiple application teams.
  • Developed production and Conformity of Production (CoP) management systems from analysis to deployment, primarily for the Eskişehir plant.
More work
  • Co-developed Quality Pool with a Flask API and a tuned Random Forest Classifier for automated quality issue solution recommendations.
08/2021 – 09/2021 · İstanbul, Türkiye

Baykar Technology

Software Engineering Intern

  • Built a .NET desktop application to automate setup, installation and verification of Ground Control Units for UCAV systems.
  • Automated runtime, profile and configuration installation to reduce human error and manual operational workload.

Skills

The tools I build with. The thinking that connects them.

Front-end

HTMLCSSJavaScriptTypeScriptReactAngularNextBootstrapjQuery

Back-end

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

Tools

GitAzure DevOpsToadBitbucketJenkinsJFrogSonarQubeAttackFlowFortifyDynatrace

Interpersonal skills

Communication, teamwork, organization, critical thinking, punctuality, problem solving

Languages

Turkish: native · English: bilingual proficiency · German: elementary proficiency

Other

Competitive programming

Continuous learning

Certificates

12

A growing toolkit. Backed by learning you can explore.

Projects

Quality management in automotive. Practical learning in healthcare. Two projects built around real needs.

SELECTED PROJECTS / 02
01 / QUALITY POOLTÜBİTAK 2209-B

Quality Pool

A TÜBİTAK 2209-B graduation project in cooperation with Ford Otosan. A management, classification and solution recommendation platform for automotive warranty and quality processes, using a Flask API and a tuned Random Forest Classifier to recommend solutions for manufacturing defects.

TÜBİTAK 2209-BFlaskRandom Forest
Appearance studioYour workspace. Your atmosphere.System
Ready to exploreENUTF-8