Kaveh Hadjari

I’ve been a computer enthusiast since my early teens where it started with mostly playing computer games, then building my own computers, going to LANs with friends and being an early adopter of the internet. My interest continued through high school where I started learning about programming and eventually dived deeper into computing when I studied computer science at Uppsala University.

Early on in my career as software developer I focused almost exclusively on honing my tech skills and my individual contribution to a project. As I got more experienced I saw there’s a lot more to delivering successful projects than me personally writing code at full speed. Nowadays I’m thinking of team dynamics, understanding of business domain, risk management and communication skills to help my organization be more successful.

 

Industry experience

  • Finance and Banking: 6 years.

  • E-commerce: 4+ years.

  • Telecom: 2 yeras.

  • Goverment: 3+ years.

  • Online Travel: 1 year.

Organizational Skills

  • Agile (agile manifesto, Scrum/Kanban): 10+ years.

  • Remote work (Zoom, Teams, Slack): 5+ years.

  • Tech recruiting (Technical interviews, skills assesments) : 3+ years.

Tech Skills

  • .NET (.NET & .NET Core): 10+ years.

  • Java (6, 11, 17): 2+ year.

  • TDD (Unit Testing, Automated integration tests): 5+ years.

  • JS, Typescript, React, Blazor WebAssembly : 10+ years.

  • Messaging: RabbitMQ, Azure Service Bus, Kafka, AWS SQS+SNS, GCP PUB/SUB: 5+ years.

  • Databases: SQL Server, MongoDB, MySQL, Postgresql: 10+ years.

  • CI/CD,  Github Actions, Azure DevOps, TFS and TeamCity: 10+ years.

  • OS: Linux, Windows: 10+ years.

  • Hosting: Docker, Kubernetes: 5+ years.

  • Script: Powershell, Bash: 5+ years.

Roles

  • System developer: 10+ years.

  • Tech lead: 2 years.

  • CTO: 1 year.