lukas-veiga@backend:~$ sudo get about
I have been studying programming for at least 3 years, with a focus on web backend development using
Java + Spring Boot. I also have experience in Javascript, Typescript, Node.js, and Express. I have
previously worked as a data scientist, focusing on scientific research in the environmental field,
where I developed expertise in the Python programming language, data analysis, and machine learning
models. Currently, I have been dedicated to studying agile development models, such as TDD, and
design patterns, like Clean Architecture.
-
Hotel Reservation System(#developing)
This project entails the development of a robust hotel reservation system REST API leveraging Java and Spring Boot.
-
NewsLetter sender with Clean Architecture
Newsletter sending software developed following Clean Architecture standards with Typescript + NodeJs + MongoDB + Express + Application containerization with Docker + Continuous Integration
-
To-Do List API
Task List API. At first it appears to be a to-do list project like any other, but this project aims to put into practice important backend development concepts for creating robust software. What concepts are found in this project? Layering pattern, unit and integration tests, containerized databases, clean architecture principles, SOLID and caching.
Technologies used: JavaScript + NodeJS + PostgreSQL + Redis + Docker. -
Book Manager API
Rest API for managing book registrations, as well as their respective authors and associated categories. The project was prepared adopting the layered architecture pattern, following the Single Responsibility Principle, and includes coverage of both unit and integration tests.
Technologies used: Java + Spring Boot + PostgreSQL + Docker.