Summary
David Valls is a seasoned back-end developer and architect with 11 years of professional experience building high-performance Java systems and cloud-native microservices. He specializes in scalable, maintainable solutions—having designed Kafka-orchestrated services and a custom Kubernetes batch manager that handles over 20 million transactions per day and generates up to 100GB of optimized XML reports daily. His career spans hands-on roles from sysadmin to technical manager and senior architect, giving him deep end-to-end insight into the software lifecycle and operational concerns. Pragmatic and team-oriented, he pairs clean code and performance tuning with mentorship, good humor, and a focus on making complex systems simple to run. Based in Catalonia, he combines systems thinking with continuous learning and a knack for turning infrastructure challenges into reliable production platforms.
11 years of coding experience
19 years of employment as a software developer
Spanish, Catalan, Italian