Hi there, I’m Fábio 👋
I’m a Node.js Developer based in Portugal!
🌱 I’m currently learning:
• Next.js - Building efficient and scalable server-side rendered applications.
• Docker - Learning containerization to streamline development and deployment processes.
• Amplify - Exploring AWS Amplify to develop and deploy scalable full-stack applications.
💼 Experience:
• React: Proficient in building dynamic and responsive user interfaces with React Query for state management.
• Redux Toolkit: Skilled in managing application state using Redux Toolkit.
• Typescript: Experienced in using TypeScript for building robust, error-free applications.
• Tailwind CSS: Efficient in designing modern, responsive layouts using Tailwind.
• Express: Extensive experience in developing robust API services.
• API Documentation: Expertise in documenting APIs using Swagger (OpenAPI) to ensure clarity and ease of use for developers.
• Sequelize & Postgres: Skilled in ORM techniques and managing databases using PostgreSQL.
• SharePoint Framework: Experienced in customizing/building web parts and extending SharePoint functionalities.
👨💻 Tech Stack:
• Frontend: React, Next.js, Redux Toolkit, Tailwind CSS, TypeScript
• Backend: Node.js, Express
• Database: PostgreSQL, Sequelize
• Tools: Docker, SharePoint Framework, AWS Amplify, Swagger UI
🚀 Current Project
E-Commerce: This repository E-Commerce is where I’m currently focusing my efforts. It’s built using Express Typescript, Sequelize ORM, Jest, Supertest, Docker and Nginx, and aims to An online shop where users can buy items, managers can manage items, stocks and categories, admins that can manage users.