# self
Hi! My name is Innokenty. I’ve been programming since 2003. Started with Pascal/VBA at school, then learn PHP4 + HTML/CSS, then Perl, JS, then … and i do not stop studying to this day (kaizen)… I’m sitting on holy GNU/Linux since 2006, system administrating since 2010. Now I mainly write for WEB.
# skills
- Programming Languages
(Design Patterns, OOP/SOLID, KISS/YAGNI, 12-Factor App)- PHP 4/5/7/8
- Symfony 2/3/4/5/6/7
- Zend 1/2
- ORM: Doctrine, Propel
- Python 2/3
- Flask
- Django
- SQLAlchemy
- HA scripting
- CLI scripting
- JavaScript (ECMAScript 3/5/6)
-
CoffeScriptVanillaJS - ExtJS Sencha
- VueJS 2/3
- Modules in-browser
- Angular 1
- Gulp / Grunt / Webpack
- jQuery (hello from 2007)
- and other JS crap…
-
- HTML5 / CSS3
- Components
- BEM (Block Element Modifier)
- Twitter Bootstrap 3/4/5
- ZURB Foundation for Sites / Emails
- Preprocessors: SASS / SCSS / LESS
- Java
- Android SDK
- Spring
- Shells
- sh / bash / dash / zsh
- Perl 5
- Mojolicious
- CLI scripting
- Ruby
- Ruby on Rails
- CLI scripting
- SQL
- Tcl
- Tk
- Lua
- VimL
- AWK
- C/C++ (for MK only)
- Pascal
- VBA (Visual Basic for Applications)
- BASIC
-
Fucking «1C» - Brainfuck
- PHP 4/5/7/8
- Databases
- Relational (RDB)
- PostgreSQL
- MySQL
- MariaDB
- Percona
- SQLite
- Non-Relational (NoSQL)
- MongoDB
- Redis
- Elasticsearch
- CouchDB
- Tarantool
- Relational (RDB)
- Message Queuing
- RabbitMQ
- MQTT
- Search Engines
- Sphinx
- Elasticsearch
- Lucene
- Postgres Text Search (tsvector, tsquery)
- Version Control Systems
- Git
- GitLab
- CI / CD (Continuous Integration / Continuous Delivery)
- GitHub
- Actions (CI / CD)
- GitLab
- SVN (Subversion)
- CVS (Concurrent Versions Systems)
- Git
- Monitoring Systems
- Netdata
- Zabbix
- Operating Systems
- GNU/Linux
- OpenSolaris
- Darwin
- DOS
- Windows
- Microcontrollers Programming
- Atmel AVR (Arduino like)
- Espressif Systems (ESP8266 / ESP32)
- PIC
- Security Audit / BugBounty
- Pentesting
- WEB
- CSRF / XSS / SQLinj / …
- Reverse Engineering / Hardware Hacking
- IOT Audit