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