Resources and Tools.
Here you can explore the technologies I master and the tools that help me create efficient and high-quality solutions.
Languages of programming
JavaScript 9 years - A high-level, interpreted programming language.
PHP 9 years - A general-purpose scripting language.
TypeScript 7 years - A typed superset of JavaScript that compiles to plain JavaScript.
Golang 4 years - A statically typed, compiled programming language.
Python 4 years - High-level, versatile programming language known for simplicity and readability
Databases
MySQL 9 years - A relational database management system.
PostgreSQL 8 years - A free and open-source relational database management system.
MongoDB 7 years - A cross-platform document-oriented database program.
Redis 7 years - An open source (BSD licensed), in-memory data structure store.
DynamoDB 4 years - High-performance key-value and document database.
SQL Server 3 years - Relational database developed by Microsoft.
Back-End
Yii 9 years - A high-performance PHP framework.
Laravel 8 years - A web application framework for PHP.
Nestjs 7 years - A progressive Node.js framework.
Express 7 years - A web application framework for Node.js.
Codeigniter 5 years - A powerful PHP framework.
Next.js 5 years - React framework for server-rendered and statically generated apps.
Nuxt 5 years - Universal framework for creating Vue.js applications.
Gin 4 years - Web framework for the Go programming language.
Gorilla 4 years - Toolkit for developing web applications in Go.
FasAPI 4 years - High performance framework, easy to learn, quick to code, production ready
Symfony 2 years - A PHP framework for web applications and APIs.
Front-End
Development Tools
Cloud Platforms
Security Resources
ABAC - Attribute-Based Access Control, where access is granted based on the attributes of users, resources, and the environment.
JWT - Standard for securely transmitting information as a JSON object.
OAuth2 - Authorization framework for delegated access.
OWASP - Open Web Application Security Project.
RBAC - Role-Based Access Control, where permissions are assigned to roles and users are assigned roles.