Welcome to my portfolio!
My name is Matheus Zanadreis and I developed this portfolio as a brief presentation and small sample of my technical knowledge. Don't just stay around! Check out my API and get in touch!
About me:
A brief summary of my professional background and skills.
Solid experience
More than 7 years of experience in the technology field, working with a wide range of contexts and meeting various business needs.
Development
Proficiency in backend (JavaScript and PHP). Testing, documentation, various design patterns, and high maintainability code.
Architecture
Architect of high-concurrency and high-availability applications, currently in use in the market, utilizing microservices.
Knowledge
on various stacks, technologies, and frameworks, along with a diverse know hall to meet business needs.
Leadership
Teach leader active in projects that required skilled communication between development teams, clients, and suppliers.
Cloud
Experience with distributed systems and cloud-native environments, with continuous integration and quality assurance.
About the architecture and development of this application.
The portfolio briefly covers my skills in programming and architecture. The architecture aims for the best performance at the lowest cost, as it is not an application that requires high availability. However, other technologies (like kubernets) should be used for cases that require scalability.
AWS | Terraform
Cloud-native AWS environment created with IaC (Terraform). The architecture has only one EC2 instance with all services. Although this architecture is not ideal in terms of scalability and availability, it has virtually zero cost and fulfills the purpose of a portfolio.
- Could-native
- IaC
- Nearly free
React | Next.js
Responsive application, with modern design and high performance. i18n was used for portfolio internationalization, and SonarCloud for the quality gate.
- CI/CD with Quality gate
- Internalization (EN | PT)
- Responsive
NodeJS | RestAPI
API with authentication and simple functionalities for code demonstration, usage, and access control. SonarCloud was used for the quality gate, Jest for unit tests, and Swagger for documentation.
- CI/CD with Quality gate and tests
- Documented
- Node + Express + MongoDB