CV

Z. Saygin Dogu

Dublin, Ireland  |  LinkedIn  |  GitHub


Summary

Experienced full-stack software engineer with advanced proficiency in Java, Python, JavaScript/TypeScript, Spring Boot, and Docker. Skilled in developing robust applications using modern frameworks and cloud technologies, including AWS and GCP. Additional experience includes Kotlin, Django, Flutter, React, Next.js, High Level Synthesis (FPGA), and DevOps tools such as Jenkins, GitHub Actions, Kafka, PostgreSQL, MySQL, and DynamoDB.


Professional Experience

Senior Platform Engineer — Udemy Ireland LTD, Dublin, Ireland

Nov 2025 – present

Stack: Terraform, AWS ECR, Stencil, Bash

  • Focused on improving developer experience across a large microservice estate — reducing friction, standardising tooling, and enabling teams to move faster with less overhead.
  • Led migration of Terraform state files from a central monolithic statefile to individual per-repository statefiles across hundreds of microservices. Coordinated with dozens of stakeholders, used a scripted approach and followed up team by team, resulting in cleaner repository ownership and significantly reduced change risk. → Project
  • Continued and completed an ECR-v2 migration left in progress by a departing colleague, ensuring organisational continuity and unblocking downstream infrastructure work. → Project
  • Used Stencil for repository templating to standardise configuration and reduce boilerplate across the microservice estate.
  • Participated in the review and support of a comprehensive Claude plugins framework being built by colleagues, contributing observations and feedback throughout the development process.

Co-Founder, CTO — SailCompanion, Dublin, Ireland

Feb 2025 – Sept 2025

Stack: Java & Spring Boot, TypeScript/JavaScript & Next.js/React, Flutter, GitHub Actions

  • Led business model strategy and decision-making to define the company’s direction in alignment with market needs and long-term growth.
  • Designed and developed high-quality mobile apps for iOS and Android using Flutter.
  • Implemented a robust full-stack web application using Java / Spring Boot and Next.js. → Project
  • Achieved over 120 B2C users and 15+ key B2B potential customers since founding.

Senior Staff Engineer — Broadcom, Dublin, Ireland

Feb 2024 – Jan 2025

Stack: Java & Spring Boot, Identity Management

  • Played a key role in the successful migration of the on-premises identity connector, ensuring continuity of service for over 20 large enterprise customers post-acquisition. → Project

Senior Member of Technical Staff — VMware International, Dublin, Ireland

Jan 2023 – Feb 2024

Stack: Java & Spring Boot, AWS, Jenkins, DynamoDB, PostgreSQL

  • Led the migration of the primary data source for a complex authorisation microservice from AWS DynamoDB to PostgreSQL, enabling a later AWS → GCP transition that resulted in ~65% cost savings for Broadcom. → Project

Senior Software Engineer — Udemy, Dublin, Ireland

Nov 2020 – Nov 2022

Stack: Kotlin & Spring Boot, Python & Django, AWS, Celery, Kafka

  • Contributed to the migration of the Attribution System from Python/Django to Kotlin/Spring Boot, improving performance by up to 10%. → Project
  • Led the rewrite of the Refund System using Kotlin/Spring Boot with ArrowKT for a purely functional codebase, reducing chargeback rates by up to 3%. → Project
  • Participated in Sift fraud detection integration, reporting a 75% reduction in chargeback rates. → Project

Software Engineer — Udemy, Ankara, Türkiye

Jun 2018 – Nov 2020

Stack: Python & Django, JavaScript & React, AWS

  • Led Price To Value and Subscriptions projects from requirements to completion. → Project
  • Implemented automated sales tax calculations across countries, enabling VAT compliance and driving significant revenue increases in tax-exclusive markets (e.g. US). → Project
  • Led the React migration of the Checkout Page, modernising its UI and enabling faster adoption of new checkout features. → Project

Software Engineer — Havelsan, Ankara, Türkiye

Jul 2016 – Jun 2018

Stack: JavaScript & React, Java & Spring Boot, Jenkins

  • Built the software architecture, UI design, and implementation of a business intelligence platform using React and Java / Spring Boot. → Project

Candidate Software Engineer — Aselsan, Ankara, Türkiye

Jan 2016 – Jun 2016

Stack: C++, C#, .NET

  • Designed and implemented key modules for a simulation software. → Project
  • Built a parser to extract and process error codes from header files.

Education

MSc. Computer Engineering — Bilkent University  |  Sept 2016 – Jan 2020 GPA: 3.87/4.0  |  Thesis: High Level Synthesis Based Acceleration of MTTKRP Operation used in Tensor Factorisation

BSc. Computer Science — Bilkent University  |  Sept 2012 – Jun 2016 GPA: 3.81/4.0

Erasmus Exchange — University of Twente  |  Sept 2014 – Jan 2015 GPA: 8.32/10.0


Skills

Languages: Java, Kotlin, Python, JavaScript, TypeScript, C++, C#, Dart

Frameworks & Tools: Spring Boot, Django, React, Next.js, Flutter, Hibernate/JPA, ArrowKT, Celery

Infrastructure: AWS, GCP, Docker, Kubernetes, Jenkins, GitHub Actions, Kafka, Terraform, AWS ECR

Databases: PostgreSQL, MySQL, DynamoDB, Firestore

Other: High Level Synthesis (C/FPGA), REST, Microservices