Daniel Pons Álvarez

Senior Software Engineer

Barcelona, Catalonia, Spain

About

- Solid experience of 23 years as a Software Engineer with Microsoft technologies: Microsoft .Net Framework/.Net Core, SQL Server, Entity Framework, MVC, Web Services, ASP .Net Core API, Microsoft Unit Test Framework - Application containerization with Docker and Kubernetes. CI/CD with Azure DevOps. - System testing with several tools: MSTest, XUnit, NUnit, Moq, NSubstitute, FakeItEasy, Reqnroll, Grafana K6. - Digital certificates, Public-key algorithm, hashes, ciphering, PKCS, OpenID Connect. - Web programming knowledge with open source technologies: HTML, CSS, Angular, Sass, Less, Vue.js, jQuery, TypeScript. - Design and programming of Relational and NoSQL Databases: SQL Server, MySQL, PostgreSQL, Oracle, MongoDB and Redis. - Project Management and software testing with agile methodologies and tools: Scrum, Git, Jira, Azure DevOps, Continuous Integration, Test Driven Development. QA processes planning and execution. - Software analysis and design with UML, Object oriented technology and Design Patterns. - Principles in computer systems security: Firewalls, virus, antivirus, attacks, counterattacks and policies.

Experience

  • Senior Software Engineer at SCRM - Lidl International Hub
    Feb 2024 - Present · 2 yrs 5 mos

    Migration of several legacy systems to latest .Net technologies, especially APIs RESTful, to support millions of users and interconnected with other services. - .Net Core Minimal APIs, Azure Kubernetes Service, Azure Pipelines, K6, MongoDB Atlas, SSO, HashiCorp Terraform, Azure AI Foundry. - Extensive usage of AI to solve technological problems on a daily basis.

  • Senior Software Engineer at NA-KD.com
    Jan 2021 - Feb 2024 · 3 yrs 2 mos

    Focused on the Backend and RESTful APIs, to support thousands of requests per second from mobile applications, an API-First approach with several technologies and standards have been used: .Net Web API, .Net 5, SQL Server, OpenAPI, Azure API Management, HashiCorp Terraform, Azure Monitor.

  • Senior Software Engineer at Lucht Probst Associates GmbH (LPA)
    Jan 2018 - Dec 2020 · 3 yrs

    - Technical Lead: Migration of bank software systems from Desktop to Distributed Services, Web and Cloud, using the following technologies: Backend: .Net Web API, ASP .Net SignalR, SQL Server, Hangfire, OpenID Connect, WebDAV. Frontend: Angular, Karma, Jest, Webpack, Kendo UI, Bootstrap. Management: Azure DevOps and FunRetro. - Scrum Master: Team responsible for this role. Interaction and synchronization with other delocalized teams.

  • Microsoft .Net Senior Consultant at TOKIOTA
    Jul 2016 - Jan 2018 · 1 yr 7 mos

    Analyst-programmer for multiple projects, using several technologies which include: ASP .Net MVC, NUnit, RabbitMQ, NServiceBus, Oracle DB, Redis, Microsoft Unity, NHibernate, Rhino Mocks, ASP .Net SignalR.

  • Senior Software Engineer at ForceManager
    Aug 2014 - Jul 2016 · 2 yrs

    Specialized in Backend and RESTful APIs Systems, using hybrid technologies like: Microsoft .Net, SQL Server, Unit Test Framework, Redis, Amazon Cloud (EC2, S3 and ElastiCache), .Net WebAPI; several software functionalities were developed and evolved, thus supporting all company’s applications and external customers.