Juan Muñoz-fernández is a Development Consultant and experienced educator with a Ph.D. in Computer Science and over a decade of hands-on industry practice, plus eighteen years advising and teaching software engineering. He blends academic rigour in requirements engineering and self-adaptive systems with practical delivery of Java/Spring-based microservices, CI/CD pipelines, and database meta-modeling across sectors such as hospitality, retail, health, and e-commerce. At Endava he has driven optimizations, migrations, and cost-reduction initiatives while mentoring peers, and at Universidad ICESI he designs DevOps and capstone curricula that bridge theory and production tools. Comfortable across Linux, Mac, and Windows, he pairs deep modeling and database skills (SQL/PL-SQL, Oracle) with pragmatic tooling experience (Jenkins, Dokku, Prometheus, Kubernetes). Notably, his career moves fluidly between research and applied software, making him adept at translating formal models into scalable, maintainable systems.
11 years of coding experience
7 years of employment as a software developer
Doctorat Informatique Self-adaptive software systems, Doctorat Informatique Self-adaptive software systems at University of Paris I: Panthéon-Sorbonne
Bachiller académico, Bachiller académico at San Juan Berchmans
Esp. University Teaching Education, Esp. University Teaching Education at Universidad Icesi
VariaMos is a Java-based tool for defining variability modeling languages, modeling (dynamic) product lines and cyber-physical self-adaptive systems, and supporting automated verification, analysis, configuration and simulation of these models.
Contributions:1165 commits, 250 PRs, 55 pushes in 4 years 2 months
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
Juan Muñoz-fernández - Development Consultant at Endava