José Tapia is a versatile software engineer based in Madrid with a decade of hands-on experience building and modernizing Java ecosystems, particularly with Spring and Spring Boot. His background spans embedded C/C++ and Linux systems to modern JVM languages (Scala, Kotlin) and includes migrating legacy systems (Cobol, monoliths) to microservices and maintaining production-critical applications. He has practical DevOps experience—updating Jenkins pipelines and addressing vulnerabilities—and mentors Java learners through Exercism while teaching vocational courses. Curious and self-driven, José maintains personal projects and a programming blog, reflecting a continual focus on learning and bridging low-level systems knowledge with contemporary backend architectures.
9 years of coding experience
12 years of employment as a software developer
Web Startup Engineering Bootcamp, Web Startup Engineering Bootcamp at KeepCoding
Computer Science and Electronics, Computer Science and Electronics at The University of Alabama
Studies of Masters on Electronics, Studies of Masters on Electronics at Universidad de Alcalá
Course (over 100 hours) on Android programming, Course (over 100 hours) on Android programming at CFTIC, Getafe (Spain)
Bachelor degree in Electronics, Bachelor degree in Electronics at Mälardalen University
Contributions:38 PRs, 51 pushes, 3 branches in 3 days
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.