Welcome!

Introduction and Education

I’m Arman Karimi! a 25 YO software developer born in Esfahan, Iran. Welcome to my personal portfolio. Take a look at my résumé, my Linkedin and GitHub

Iran University of Technology (Ms. C.)

Thesis: Device Authentication Using Continuous Fingerprinting in Android

Isfahan University of Technology (Bs. C.)

Project Title: Developing “Infant Growth Chart and Calculator” android application

Work Experience

books

Book directory of Ministry of Health and Medical Education of Iran

http://books.hbi.ir

PHP Laravel, MySQL, Angular

rustic

Rustic Sense (Wooden Decorative e-shop)

http:// rusticsense.com

WordPress Woocommerce

struc

Strucdesigner (Online Structural Design for Buildings)

http://strucdesigner.com

PHP Laravel, MySQL, Vue.JS

Skills

Programming

Javascript

  • jQuery (99%) (+Many libraries)
  • Angular (80%) (Expert in v1 in one major project, pretty good in v2)
  • React (70%) (Self-study on react-native)
  • NodeJS (80%) (ExpressJS and socketIO in two projects + various libraries like PM2 and RTLCSS)

CSS & Styling

  • CSS (99%) (Expert)
  • LESS (80%) (Self-Study, used in one project)
  • SASS (80%) (Self-Study, used in one project)
  • AnimateCSS (99%) (Used in 5 projects)
  • Bootstrap and Semantic UI (99%) (Expert)

Web Frameworks

  • PHP, Laravel (99%) (3 Major Projects)
  • CakePHP (60%) (“Hello World” Level and self-study)
  • Python Django (80%) (Project: Ticketing system on a local network)
  • Python Flask (40%) (“Hello World” Level and self-study)
  • Express (70%) (RESTful API of an android application)
  • SocketIO (80%) (Real-Time in-browser Backgammon game)

Android

  • Native, Java (60%) (Gradle, Android Studio, Publishing in Bazaar Application Store)
  • Cordova Phonegap (90%) (Expert in Framework7, Good with Ionic Framework)
  • React Native (70%) (“Hello world” level, developing a test book app)

System Programming

  • C++ (60%) (Self-Study)
  • C# (75%) (Website Grabber)
  • QT (50%) (Self-Study)
  • Python (80%) (Website Grabber, random data generator, statistical analysis)

Engineering

  • Matlab (60%) (Image Processing, GE, Feature selection, Sampling and network simulation)
  • Python (60%) (NumPy and SciPy)

J2EE

  • Spring (30%) (Self-Study, just started!)

Content Management Systems

Wordpress

  • Woocommerce (80%) (2 Projects)
  • Security and Logging (80%) (2 Projects)
  • Theming (80%) (1 Project)

Drupal

  • Multisite features (80%)
  • Rules Module (70%)
  • Theming (60%)

Others

  • PHPBB Forum System
  • OpenCart
  • Magento

Database Tools

SQL

  • MySQL (99%) (7 Major projects)
  • SQL Server (60%) (1 Major project)
  • PostgreSQL (50%) (1 Small project)
  • MS Access (40%) (1 Small project)

NoSQL

  • MongoDB (80%) (Pretty good, with 1 Major project)
  • Redis (70%) (Good, Self-Study)
  • Cassandra (40%) (Self-Study, just started!)

Operating Systems

Linux

  • Ubuntu Server
    • Configuring Web server with Apache, MySQL and PHP
    • Configuring mail server using postfix, dovecot and openDKIM
    • Configuring BIND DNS server
  • Raspbian
    • Official operating system of RaspberryPI
    • Bitcoin mining

Windows Server

  • Configuring Web Server using IIS, PHP and MySQL
  • Installing and Configuring Microsoft Exchange 2013
  • Windows IOT (Self-Study)
  • Automated backup system for installed websites on IIS (on my GitHub )

IDE software

JetBrains

  • WebStorm
  • PHPStorm
  • PyCharm
  • CLion
  • IntelliJ IDEA
  • DataGrip

Skilled in these IDE software, in descending order

Others

  • VS Code (Just getting Started)
  • Visual Studio, C# form
  • QT editor
  • Command-Line editors: vim, gvim and nano

Other Skills

  • Fluent in English and just started learning French
  • Speed Reading
  • Ping Pong and cooking! 🍲