Passionate backend developer with solid grasp of .NET Core, relational databases and cloud platforms (GCP, Azure)
On the multiple projects I’ve worked I’ve honed my skills on technologies like .NET Core, starting from the basics and then discovering some of the most modern used patterns and architectures such as Repository Pattern, Facade Pattern, Builder Pattern, Factory Pattern, Clean Architecture, Onion, SOA (Centralized WCF, Microservices), etc. On some projects I was also involved in the deploying activities, learning about Jenkins, Pipelines, CI/CD, Docker and Google Cloud for hosting apps using services like App Engine. Other projects have taken me to learn and use .Net Framework, WCF, Windows Services, and using and developing Azure Functions and Azure storage services. Lastly, I've been working on my own API skeleton, for getting a more generic Web API code. For instance, using Generic Repository Pattern, Unit Of Work Pattern, Abstract Validators, Filters, Attributes, etc., All following a DDD (Design Driven Domain) philosophy, more precisely, following the Clean Architecture.