Gábor IVÁN

Iván is my family name

Skills

I never liked the form of the official CVs. Too basic, no place to go in detail, and it's always a half lie.

For example let's suppose, you were an expert in Java 15 years ago, but then you career changed directions, learned and used different languages.

So what would you do? Would you write into your CV that you know Java? If you do, you may lie, because your knowledge is extremely outdated. If you don't, then you may loose potential opportunities, because however your knowledge is old, it's not lost and you can pick up the missing parts quite easily.

The CV is a raw list without the required dimensions. It can tell about the What?, but it can't tell about the From when?, the Until when? and the How good is your knowledge?

So I decided I give these dimension to my CV. To achieve this goal I use charts and colors. In each chart the vertical axis gives the time range, the horizontal axis shows the different topics. These two together define the knowledge bars. Each bar (from bottom to top) starts red, which means "beginner", and will end in other (or the same) color. I also marked with fading end the knowledge that reached a level, but it got faded out, but not lost forever.

The different colors mean different knowledge levels, which are:

Expert Senior Experienced Junior Beginner

And of course to make it more clean and precise, I sort the different skills into groups:

HTML 3/4/5
CSS 1/2/3
JavaScript
PHP 4/5/7
Ansi C
Delphi
Java
SQL
XML / XSLT
Expert Senior Experienced Junior Beginner
Native JavaScript
jQuery
ExtJS (v1)
Node JS/npm
Material Degisn Lite
Webpack
Sass
KnocOut JS
Expert Senior Experienced Junior Beginner
OOP in general
Wordpress
Zend Framework 1
Zend Framework 2
Zend Expressive
Yii Framework
Symfony Framework / components
S.O.L.I.D / Clean code
PSR-7 / Middleware
Expert Senior Experienced Junior Beginner
Oracle SQL
MySQL
SQLite
MSSQL
Redis
Cassandra
AWS Dynamo DB
Expert Senior Experienced Junior Beginner
PHP Unit
PHP Xdebug
PHPStan
PHP CS
PHP MD
PHP Lint
Expert Senior Experienced Junior Beginner
Windows
*nix
bash/SSH/awk/etc.
CVS/SVN/Git
CD/CI (Jenkins...)
VM/Vagrant/Docker
AWS/Cloud
Expert Senior Experienced Junior Beginner