About   Alireza Karavi



Consulting, analysis and implementation of organizational software system as well as teaching programming languages in organizations and training centers and team building and preparing the programming group to migrate to new software technologies


Computer engineer with more than 25 years of experience in programming and teaching various programming languages and manager of various software projects

…or something like this:

Soft skills:

  • Eloquence
  • Team management and leadership
  • Time Management
  • public relations
  • Power of analysis
  • The power of negotiation

Hard skills:

  • .NET programming
  • Angular and react js frameworks
  • Java Script
  • Database
  • Python
  • Software testing