PROGRAMMING AND SOMETHING MORE...

Main page | Portfolio

I'm a full-stack PHP developer with some C/C++, Java SE and Delphi background. x86 assembly doesn't scare me. Old school classic ASP and VBScript is not fun, but I have experience with it. Pascal is fine - from good old Borland Turbo Pascal 7.0 to Borland Delphi 2007. C# is cool enough - I'm .NET newbie, but I noticed it's good for some parts of my past projects. Creative back-end web development is my main professional activity. Connecting vary software components into one synergetic system is the way of my work. It's a mixture of PHP code and C/C++/Java/C# code if necessary. Maybe something more - I'm open for new technologies and tools. Usually back-end should be associated with a front-end layer, so JavaScript, HTML/CSS and GIMP are my next weapons, but I prefer to be hidden behind server firewall. I'm not a web designer. If I have to do something at front-end side, I prefer coding in JavaScript only. Something about data layer. PostgreSQL is my favourite RDBMS. Currently I use MariaDB, PostgreSQL and damned MS SQL Server. Some time ago I intensively used Firebird also with its best pl/SQL syntax I've ever seen. If I need to cache, I use Redis or Memcached. Asynchronous and/or pipeline processing - Gearman with GearmanManager is my choice (PHP workers).

  • Programming languages: PHP, JavaScript, C/C++, Java SE, C#, x86 assembly, Visual Basic/VBA, Object Pascal/Delphi
  • SQL and pl/SQL dialects: PostgreSQL, Firebird, MySQL, MS SQL Server
  • NoSQL: Redis, MongoDB
  • Web servers: Nginx (OpenResty), Apache
  • OS: Ubuntu, Debian, Mac OS X
  • Web development: PHP 7, JavaScript/ES5, Zend Framework, Phalcon 3, Symfony 3, Doctrine 2, PHPUnit 6, Behat 3, Smarty 2/3, Twig, jQuery 1/2, jQueryUI, AngularJS 1.5, Bootstrap 3, Sass, GulpJS, Classic ASP, Vert.x 2
  • Development environment: Ubuntu/Mac OS X, IntelliJ/CLion/PhpStorm, Vagrant, Docker, Ant, Phing, Ansible, shell scripting, Git (SourceTree)

PHPEclipsePhpStormPostgreSQLFirebirdRedisZend FrameworkSymfony 2PhalconAngularJSBootstrapUIBootstrapjQueryjQuery UISassApiGenPhingVertX
Work in progress...
Geek's Command Center

Something about me - coder, PostgreSQL evangelist, SQL Server hater, Linux & Mac user, amateur draftsman, BMW driver...

Yes, I really hate this "RDBMS"... Why? Too many to write at this little website...

SQL Server is shit

Why PostgreSQL instead of MongoDB for NoSQL/JSON storage? Just a little example...

One exception - for intensive, small updates of JSON documents, MongoDB is better, but PostgreSQL supports full ACID, great reliability and security, extensible and modular architecture, hash storage (hstore), full-text search, regular expressions, foreign data wrappers (FDW), columnar store (cstore_fdw extension), multilanguage stored procedures (pl/pgSQL, C, TCL, Java, JavaScript, Ruby, Python, even T-SQL and more), GPU powered computations (CUDA/PGStrom, OpenCL/PgOpenCL), object-relational model, modern, most standard compliant, SQL implementation, XML and JSON document storage of course and much more. Choose what you need.

Quite interesting, isn't it? I suggest to compare statistics in CVE database for Oracle, MS SQL Server and PostgreSQL. :-)

Beware of charging blue elephant

Just a little nostalgy...

Firebird GigaCon 2008Firebird GigaCon 2008

Every PHP ninja has a big blue elePHPant.

elePHPant

Code! Code everywhere!

CodeCodeCodeCodeCode

Not only software - hardware is cool also.

CNCCNCCNCCNCEMCEMC

My very old and old art samples...

FurbyAlienBatmanKapitan BombaBabia GóraLokomotywa spalinowaDeinonych

New meets old... ;-)

Borland DelphiBorland Delphi

Old meets new... ;-)

BMWBMWBMWBMWBMW

Main page | Portfolio