Online

Çağrı Dursun

Hi 👋 I'm Çağrı, a software engineer, community leader, and educator based in Amsterdam, The Netherlands.

I work as a Software Engineering Lead at Trimble Inc. Previously, I've been building scalable solutions with Java and open-source technologies for over 16 years.

I'm passionate about sharing knowledge through FolksDev, where I voluntarily teach Java, Spring Boot, and software engineering best practices to a community of 15K+ subscribers.

About

With over 16 years of experience in software engineering, I bring a strong blend of technical expertise and leadership to my current role as Software Engineering Lead at Trimble. I specialize in shaping architectural decisions for complex, large-scale platforms while remaining hands-on in driving implementation and delivery.

My leadership approach focuses on empowering people — setting clear direction, mentoring developers, and fostering collaboration across teams. I've successfully built and led high-performing teams, balancing technical depth with strategic thinking to deliver scalable and impactful solutions.

In addition to my industry role, I actively contribute to the engineering community by organizing events, mentoring developers, and delivering Java training programs through FolksDev.

16+ Years Experience
15K+ YouTube Subscribers
500K+ Users Secured

Stack

Languages & Frameworks

Java, Kotlin, Scala, Spring Framework, Spring Boot, Microservices

Architecture & Design

Event-Driven Design, CQRS, RESTful APIs, gRPC, Fine-Grained Authorization (FGA)

Cloud & Infrastructure

AWS, GCP, Azure, AliCloud, Docker, Kubernetes, Kafka, RabbitMQ

DevOps & Tools

Git, GitHub, GitHub Actions, Jenkins, GitLab, CI/CD

Journey

2025 - Present

Software Engineering Lead

Trimble, Amsterdam, Netherlands

Leading the design and development of a next-generation authorization management system securing 500,000 users and 1,000+ microservices across 30 products. Applying Fine-Grained Authorization (FGA) inspired by Google's Zanzibar. Responsible for technical leadership, hands-on development, and stakeholder management.

2024 - Present

Java Programming Instructor

ITKraft Education

Teaching structured Java Full Stack Developer courses, covering Java fundamentals, advanced OOP, Spring framework, and modern web development technologies to aspiring developers.

2020 - Present

Founder, Instructor & Community Leader

FolksDev

Creating educational content and teaching Java to 15K+ subscribers on YouTube. Leading community initiatives, organizing events, and mentoring thousands of developers.

2023 - 2025

Software Development Lead

IKEA, Amsterdam, Netherlands

Led end-to-end software development processes aligned with IKEA's technology goals. Drove development of innovative solutions using Java, Kotlin, GCP, AliCloud, Kafka, and microservices architecture.

2021 - 2023

Software Development Lead

Etpa, Amsterdam, Netherlands

Led software engineering team for an innovative electricity trading platform. Provided technical leadership, mentorship, and architecture decisions. Managed team growth, recruitment, and annual budgets.

2020 - 2021

Senior Software Developer

eBay, Amsterdam, Netherlands

Enhanced customer experience for Marktplaats and 2dehands eCommerce platforms built in Scala. Optimized product searches and homepage results through A/B testing experiments.

Teaching & Community

ITKraft Education →

Teaching Java Full Stack Developer program with structured curriculum covering Java fundamentals, OOP, Spring framework, databases, and modern web development. Professional education platform for aspiring software engineers.

FolksDev YouTube →

Educational YouTube channel with 15K+ subscribers. Free live streams and courses on software development, Java, Spring Boot, and engineering best practices.

Open Source Contributions →

Contributing to open-source projects and sharing code with the developer community on GitHub.

Conference Speaker

Global Tech Summit speaker (2021) on topics including Circle CI/CD tools and Scala vs Java at Geekle software engineering summits.

Videos

Recent educational content and live sessions from FolksDev.

Contact

Currently based in Amsterdam, Netherlands, working as a Software Development Lead at Trimble Inc.

Feel free to reach out for collaborations, speaking opportunities, or just to say hi!