Since 2013, I have practiced and learned new softwares, programming languages and frameworks. I learned graphics design in 2013, web design in 2014, web development in 2015, and so on. These can be categorized in 8 sections listed below. The skill level is also presented.
Basic | Fair | Average | Good | Strong |
C | |
C++ | |
Java | |
JavaScript (ES6) | |
TypeScript | |
PHP | |
SQL |
Desktop application development (Cross platform, Electron JS) | |
Mobile app development (Cross platform, React Native, PhoneGap) | |
Android app development (Java, ADT) |
Adobe Illustrator CC | |
Adobe Photoshop CC | |
Adobe XD CC |
HTML5 | |
SVG | |
CSS3 | |
Pug (Jade) | |
Markdown | |
Stylus | |
Less | |
SASS | |
Bootstrap | |
Wordpress | |
Adobe Muse CC |
JavaScript (ES6) | |
JSON and XML | |
AJAX | |
jQuery and jQuery UI | |
jQuery Plugin Development | |
React JS and React Native | |
Redux | |
Underscore JS and Lodash JS | |
Web animation (JS, CSS) | |
Game development (JS, CSS) | |
Web RTC and Sockets (socket.io) | |
MVC, MVVM, SOLID development principles | |
Git version control | |
Module bundling (Browserify, NPM) | |
Build automation (Gulp, Bash, CMD) | |
Web performance tooling (Profiler, LightHouse) | |
Mocha JS unit testing | |
Headless browser testing (Phantom JS, Puppeteer) | |
JS Debugging (Chrome DevTools, VS Code, WebStorm) |
PHP | |
MySQL | |
Node JS | |
Express JS | |
MongoDB | |
Custom CMS development (Node JS, PHP) | |
REST API development (Exprss JS) |
Setup and configure IaaS (VPS) unit | ✔ |
Setup and configure PaaS unit | ✔ |
Deploying Node JS application on Linux VPS | ✔ |
Deploying PHP application on Linux VPS | ✔ |
Setup, configure and secure MySQL | ✔ |
Setup, configure and secure MongoDB | ✔ |
Managing remote VPS (SSH, SCP, SFTP) | ✔ |
Configuring VPS firewall | ✔ |
CDN management (CloudFlare) | ✔ |
DNS record management (CloudFlare, GoDaddy) | ✔ |
DNS configuration (NginX) | ✔ |
SSL certificate configuration and management (NginX and CertBot) | ✔ |
HTTP/HTTPS reverse proxying (NginX to Node JS or Apache/PHP) | ✔ |
Static file server setup (NginX) | ✔ |
Multi-instance scaling and load balancing (Node JS, NginX) | ✔ |
Server-side visual rendering (Phantom JS, GraphicsMagick) | ✔ |
Git origin setup and configuration | ✔ |
Docker | ✔ |
SMTP, POP and IMAP email server setup (Postfix, Dovecot, SpamAssassin) | ✔ |
Microsoft Visual Studio Code | |
JetBrains IntelliJ Idea | |
JetBrains WebStorm | |
Sublime Text | |
Chrome DevTools |