
Nicolas Nascimento Maso
Backend Developer
Florianópolis, Santa Catarina - Brasil
About Me
I began my journey in technology in 2018 when I enrolled in Information Systems at the Federal University of Santa Catarina, graduating in 2024. Since then, I've worn many hats—first as a technical support specialist, then as a full-stack developer, and today as a dedicated backend engineer. I'm passionate about programming because of the incredible things we can build and the constant challenges it brings. Over the years, I've honed my skills in API design, microservices, and clean architecture, and I thrive on learning new technologies every day and adapting quickly to change.
Technologies
Node.js
NestJS
TypeScript
MongoDB
Docker
Git
Jest
GraphQL
REST API
RabbitMQ
Kubernetes
CI/CD
JavaScript
WebSocket
Yarn
Heroku
Jira
Linux
Soft Skills
Essential interpersonal and professional skills that drive successful collaboration
Good communication
Flexibility
Adaptability
Team work
Time management
Creativity
Innovation
Projects
REST vs GraphQL vs gRPC
REST vs GraphQL vs gRPC
NestJS API that allows comparison between the REST, GraphQL and gRPC standards with Grafana k6 load testing tool.
Domain Driven Design
Domain Driven Design
A project with NestJS using clean code and clean architecture and applying domain driven design.
Train Up
Train Up
Monorepo project using turborepo with front-end in nextjs, back-end in nestjs and pnpm as packet controller. This project was created for use by personal trainers, with management of students, workouts, exercises, payment and other features.
JWT Authentication API
JWT Authentication API
A project with examples of the implementation of two api authentication methods, JWT and OAuth 2.0
WebSockets Real-time
WebSockets Real-time
A project that demonstrates real-time communication between a Next.js frontend and a NestJS backend using WebSockets.
Portfolio Website
Portfolio Website
Modern portfolio website built with Next.js 15, featuring dark/light theme, smooth animations, and responsive design.
Work Experience

Backend Developer
Seventh
Description: I work on the development and maintenance of DGuard-Cloud, a cloud video monitoring solution for homes and SMBs, and lead a new multi-tenant, scalable video monitoring system. My daily work involves microservices, design patterns, SOLID, TDD, DDD, clean code, clean architecture, and agile (Scrum). I also work with Nimble Streamer for video streams (RTSP/RTMP).
Technologies:

Full-Stack Developer
Softilux
Description: Backend development of REST APIs (TypeScript/Node.js) and frontend with React. Experience with MySQL, Firebird, and desktop apps in Delphi.
Technologies:

Technical Support Specialist
Softilux
Description: Technical support via chat/phone, documentation, training, and ERP/SQL experience.
Technologies:
Education

B.Sc. in Information Systems
Federal University of Santa Catarina (UFSC)
Courses & Certifications
Continuous learning and professional development through specialized courses and certifications
English School
Complete English Course at TopWay School
Clean Code & Clean Architecture
Complete Clean Code & Clean Architecture Course with Rodrigo Branas at branas.io
NodeJS Certification
FullStack Certification in NodeJS
TDC 2023 Innovation
The Developer's Conference - Cloud computing | AWS
Swagger - Documenting APIs
Documenting your APIs
HTTP Protocol
Understanding the web behind the scenes
NestJS Development
Creating a REST API with TypeScript and NestJS
NodeJS with Express
Creating a REST API with Express and MongoDB
NodeJS Library Development
Creating a lib for NodeJS