Technologies and softwares

Here are the technologies and tools I currently use or study for my professional activities as a developer:

Programming Languages / Runtime Environments

JavaScript

scripting programming language for Web

TypeScript

strongly typed programming language that builds on JavaScript

Node.js

cross-platform JavaScript runtime environment

Frameworks

NestJS

framework for building scalable Node.js server-side applications

Express

minimalist web framework for Node.js

React

JavaScript library for building user interfaces

Redux

predictable state container for JS apps

Angular

The web framework that empowers developers to build fast, reliable applications.

CSS Frameworks

Bootstrap, Tailwindcss, MUI, Semantic UI

Web Technologies

HTML

HyperText Markup Language

CSS

Cascading Style Sheets

Bundlers

Webpack

static module bundler

Vite

build tool

Containerization

Docker, Docker Compose

application containerization tools

Database Systems

MySQL

relational database

PostgreSQL

relational database

MongoDB

NoSQL database

TypeORM

ORM

Cloud Platforms

AWS

comprehensive computing platform

Testings

Jest

JavaScript Testing Framework