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 / Typescript
PHP 4/5/7/8
Ansi C
Delphi
Java
SQL
XML / XSLT
Expert Senior Experienced Junior Beginner
Native JavaScript
jQuery
ExtJS (v1)
Node JS/npm
Material Degisn Lite
React JS
Typescript
Webpack
Sass
Expert Senior Experienced Junior Beginner
OOP in general
Wordpress
Zend Framework 1
Zend Framework 2
Zend Expressive
Yii Framework
Symfony / 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 7 / 8 / 9 / 10
PHP Xdebug
PHPStan / Deptrac / Rector
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
Tableau
Expert Senior Experienced Junior Beginner

And to say some last words: I can search the internet for solutions, I can read and understand the documentation, I can learn new techniques, technologies and I can adopt to new environments. So nothing is written into stone.