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 8 years - A high-level, interpreted programming language.
PHP 8 years - A general-purpose scripting language.
TypeScript 6 years - A typed superset of JavaScript that compiles to plain JavaScript.
Golang 3 years - A statically typed, compiled programming language.
Python 3 years - High-level, versatile programming language known for simplicity and readability
Databases
MySQL 8 years - A relational database management system.
PostgreSQL 7 years - A free and open-source relational database management system.
MongoDB 6 years - A cross-platform document-oriented database program.
Redis 6 years - An open source (BSD licensed), in-memory data structure store.
DynamoDB 3 years - High-performance key-value and document database.
SQL Server 2 years - Relational database developed by Microsoft.
Back-End
Yii 8 years - A high-performance PHP framework.
Laravel 7 years - A web application framework for PHP.
Nestjs 6 years - A progressive Node.js framework.
Express 6 years - A web application framework for Node.js.
Codeigniter 4 years - A powerful PHP framework.
Next.js 4 years - React framework for server-rendered and statically generated apps.
Nuxt 4 years - Universal framework for creating Vue.js applications.
Gin 3 years - Web framework for the Go programming language.
Gorilla 3 years - Toolkit for developing web applications in Go.
FasAPI 3 years - High performance framework, easy to learn, quick to code, production ready
Symfony 1 year - 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.