Miguel Álvarez is a seasoned Java back-end engineer with eight years of industry experience building microservices and multi-tenant platforms, currently contributing to Dassault Systèmes after a senior engineering role at Medidata. He specializes in Spring-based ecosystems, TDD/BDD, CI/CD and cloud deployments, and has delivered insurance and clinical-data systems using Spring Boot, Spring Cloud, RabbitMQ, and AWS. Comfortable across persistence technologies (MySQL, MongoDB, Redis) and automation tools (Jenkins, Liquibase), he brings pragmatic experience modernizing legacy systems into resilient service architectures. Miguel pairs a research background from Universidad de Vigo with hands-on delivery since the early 2000s, and often drives specification design as well as implementation—an engineer who balances design thinking with steady feature delivery.
8 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Science, 8.70, Bachelor's degree, Computer Science, 8.70 at Universidad de Vigo
Higher Diploma in Computer Systems Administration, Network and System Administration/Administrator, 10.00, Higher Diploma in Computer Systems Administration, Network and System Administration/Administrator, 10.00 at ESICA
Contributions:5 releases, 10 commits, 6 PRs in 2 years 4 months
product-qualitysite-mgmtjava-bytecodejvmjava8
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Miguel Álvarez - Software Engineer at Dassault Systèmes