Kaveh Taheri

Kaveh Taheri

kav3.com[at]gmail.com

EXPERINCE

SENIOR WEB DEVELOPER (2010 - PRESENT)

  • Banyan Tejarat Electronic Kaveh (2014-Present)
  • K1 (2013-2014)
  • Raja Railway Transport Co (2012-2013)
  • Iran Translators Network - Tehran (2010-2012)

WEB DEVELOPER (2005 - 2010)

  • Panid Engineering Co. Ltd. - Tehran (2005-2010)

SOFTWARE DEVELOPER (2004 - 2005)

  • Afranet (2004-2005)
  • Pajoheshgaran, Technology & Science Park - Arak (2003-2004)
  • Arak World Bus (Internet ISP) - Arak (2002-2003)

SKILLS

PROGRAMMING LANGUAGE

  • C# - Expert
  • TypeScript - Expert
  • JavaScript - Expert
  • Python - Intermediate
  • Java - Intermediate
  • Transact-SQL - Expert
  • C++ - Intermediate

FRAMEWORKS & PLATFORMS

  • Node.js - Expert
  • Nest.js - Expert
  • Blazor (.Net Core) - Expert
  • ASP.NET MVC(.Net Core) - Expert
  • ASP.NET Web API - Expert
  • .Net Framework - Expert
  • Vue.js 2/Vue 3 - Expert
  • Nuxt.js/Nuxt 3 - Expert
  • Express - Expert
  • WPF - Intermediate
  • Windows Forms - Expert
  • ADO.NET - Advanced
  • Sharepoint (SPFx) - Intermediate
  • vitest - Intermediate
  • jest - Intermediate

ORM

  • Entity Framework - Expert
  • EF Core - Expert
  • Prisma - Advanced

LIBRARY

  • Socket.IO - Expert
  • Vue Composition API - Expert
  • SignalR - Intermediate
  • LINQ - Expert
  • Arduino - Advanced
  • OWIN - Advanced
  • Axios - Expert
  • Vuex - Advanced
  • Multer - Advanced

DESIGN PATTERNS & ARCHITECTURE

  • Microservice
  • CQRS
  • Singleton
  • Circuit Breaker Pattern
  • Event Sourcing Design Pattern
  • Facade
  • Model–view–controller
  • MVVM
  • Factory Method
  • Repository
  • Unit of work
  • Service Pattern

SOURCE CONTROL

  • Git
  • SVN
  • TFS

DATABASE

  • MongoDB - Expert
  • SQL Server - Expert
  • Sqlite - Expert
  • MySql - Advanced

DEPENDENCY INJECTION

  • Core
  • Ninject
  • SimpleInjector

CLIENT-SIDE

  • Vue.js 2, 3
  • TailwindCSS
  • Blazor WebAssembly
  • jQuery
  • Bootstrap
  • Material Design
  • Bulma
  • CSS3
  • HTML5

TOOLS

  • Docker
  • Portainer
  • Kubernetes

EDUCATION/COURSES

TECHNICAL AND VOCATIONAL UNIVERSITY

  • Bachelor's degree, Computer Software Engineering

TEHRAN INSTITUTE OF TECHNOLOGY

  • .Net Framework Foundation
  • I&D SQL Server 2008 R2
  • .Net Framework 3.5 Windows Application
  • .Net Framework 3.5 Web Application
  • .Net Framework 3.5 Distributed Application
  • MVC3 .Net Framework 4
  • .Net Framework 4.5 Microsoft ADO.net

LANGUAGES

  • Farsi - Native
  • English - Good

LATEST PROJECTS