Hey there my name is Jose Carlos and I’m a software engineer currently based in Madrid. I’m really interested in Distributed Systems, Cloud Computing and Devops. I’ve been working with C# and other Microsoft's technologies like Asp Net Core, Azure, Xamarin for a long time now.
UserZoomNovember 2021 - Present Senior Software Engineer
I’m part of a team that is currently migrating a legacy monolith application and dividing it into small and more manageable microservices as the legacy application is struggling to scale.C# Asp Net Core PostgreSQL Microservices Domain Driven Design Test Driven Development Event Sourcing CQRS AWS CI-CD SCRUM Git MassTransit Ocelot RabbitMQ Docker Kubernetes
RyanairDicember 2020 - November 2021 C# Developer
I worked in an internal project that had the purpose of digitalize and automate as much as possible the process that goes from scheduling to operation of flights allowing the company to scale smoothly. It was a big project with several teams each managing one or more microservices and we use DDD, TDD and Pair Programming as a way to get the code the match as much as possible with business requirements as those requirements were really complex.C# Asp Net Core MySql Microservices Domain Driven Design Test Driven Development Event Sourcing CQRS AWS EF Core CI-CD Kanban Git NServiceBus
Babel Sistemas de InformaciónJune 2019 - December 2020 Senior Software Engineer
For the most part I worked on a green field project for one our clients, a solution for assets and loans management (banking). I was part of the backend team where we built an .Net Core Rest Web Api to support a React SPA. We were using Azure Devops as a the main devops tool for running our unit and integration tests and for automating our deployments. We also follow best practices like Domain Driven Design and CQRS to keep a clean code structure.
I design and implemented an Xamarin POC app as part of a plan to start using Xamarin within the company.C# Asp Net Core SQL Server Azure Devops Domain Driven Design Automated Tests CQRS EF Core SCRUM Git CI-CD Xamarin
WebpacJanuary 2017 - June 2019 C# Backend Engineer
Implemented an ASP .NET Core 2.2 project as a part a plan to incorporate new technologies.
Azure Fundamentals (AZ 900)December 2019 MicrosoftUnderstand basic cloud concepts and core Azure services.
Azure Developer Associate (AZ 204)September 2020 MicrosoftDevelopment, deployment, maintenance, monitoring and performance tuning of Solutions in Azure.
DevOps Engineer Expert (AZ 400)March 2021 MicrosoftDesigning and implementing strategies for collaboration, continuous integration, testing, delivery, monitoring and more.