Arman Kavian

Software Development

Arman is an AI and Software Technology Consultant and DevAI Specialist focused on agentic AI workflows and GenAI driven modern software architecture.

Arman brings more than seventeen years of experience in AI and software engineering, working with organizations to evolve legacy systems into modern, scalable platforms powered by distributed systems thinking and AI supported design patterns. His current work centers on applying agentic AI, GenAI assisted development and practical architectural modernization to improve engineering productivity and technical decision making. Arman helps teams adopt AI responsibly and effectively while strengthening their broader engineering practices. In addition to his consulting work, he has more than ten years of experience as a technical trainer in Java, Python, databases, system design and intelligent systems, creating clear and engaging learning experiences that help engineers apply modern practices, tools and AI informed approaches in real projects.

Upcoming courses

Mastering AI-Assisted Software Engineering

1.5 days to AI coding mastery. Work with Claude, Copilot, and Cursor on your actual projects. Build Model Context Protocol integrations for your specific workflows. Leave with skills that immediately boost your productivity and custom tools that keep working long after the workshop ends.

GenAI
View training
Building Smart Applications with Agentic AI for JVM developers (Java/Kotlin)

Ship intelligent features to production—not prototypes. While others struggle with LangChain theory, you’ll master semantic search, RAG systems, and multi-agent workflows using battle-tested Spring-AI and LangChain4j. Deploy AI that actually works in enterprise JVM apps.

Back-End Development
GenAI
Kotlin
View training
Kotlin Advanced Developer

Get your existing Kotlin skills to the next level with our Kotlin Advanced Developer training course.

Back-End Development
Kotlin
2 days
In Person

Next:

11 – 12 Jun, 2026

From:

€1255

View training
Learning Go

Build blazing-fast microservices without the complexity. Master Go’s goroutines and channels to handle 10,000 concurrent connections on a single server. Two days from beginner to deploying production gRPC services with streaming—Docker and Kubernetes teams love this language.

View training
Tech Lead Masterclass

Join the Tech Lead Masterclass. Discover what it truly means to be a Tech Lead and enhance your leadership skills.

Patrick Kua

Software Development
2 days
In Person

Next:

23 – 24 Apr, 2026

From:

€1675

View training

Can’t find the course you’re looking for? There’s more!

Trainer expertise

Disciplines

Software
Development