-
Languages
-
Desktop
- Lua (basic knowledge): Scribunto
- Python (basic knowledge)
-
Server-side
-
Ruby
- middleman/Ruby on Rails (through middleman)
-
PHP
- Laravel
- Symphony (basic knowledge)
- ColdFusion (Web-Framework based on Java using tag-based syntax; fluent)
-
Client-side: DHTML
- HTML 5
-
CSS 3
-
JavaScript
- ReactJS (advanced knowledge)
- NativeScript (basic knowledge)
- Ajax (obviously the knowledge you can have of it)
- jQuery (fluent)
- nodeJS (basic knowledge)
- ESNext (fluent)
- TypeScript (advanced knowledge)
- Backbone (MVC, fluent)
- VueJS (fluent)
-
Databases
-
Relational
-
noSQL
- Graph: neo4j
- YAML
- Markdown
-
Version control system
-
Operating systems
-
Linux
- Manjaro (arch-linux build; current)
- Ubuntu
- macOS (professional use only)
- Windows
-
Package management
-
nodeJS-based
- Grunt/Gulp
- npm/Yarn
- Mix/Vite
-
PHP-based
-
Software development
-
Programming paradigm
- Procedural
- Object oriented
-
Test driven development
- CI/CD
- semver
- KISS
- separation of concerns
- SOLID
- DRY
- PSR
-
Knowledge of the industry
-
Miscellaneous
- Responsive Webdesign
-
APIs
- RESTful services
- Remote procedure calls
- OpenAPI
-
Authorization Flow/Identity management
- Content Management Systems
- IDE: Visual Studio Code