Summary
David Barrera is a Senior Full Stack Engineer with 11 years of experience building web and data-driven applications across Java, Scala and TypeScript stacks, currently leading full-stack development at Innoface from his base in Gran Canaria. His career spans government, R&D and private sector roles where he’s delivered JavaEE enterprise apps, data-mining tools and Scala-based systems, demonstrating strong backend skills coupled with frontend competence (JS, jQuery, PrimeFaces). Comfortable with databases (Oracle, PostgreSQL, MySQL) and deployment tooling (JBoss, Tomcat, Maven), he blends practical ops experience from early technician roles with mature software engineering practices. Motivated by multicultural experiences and language growth, he brings both steady hands-on delivery and a curiosity for new languages and paradigms. Notably, he shifted from traditional Java EE to modern Scala and TypeScript stacks, showing a continuous drive to evolve his craft.
11 years of coding experience
8 years of employment as a software developer
Computer Systems Networking and Telecommunications, Computer Systems Networking and Telecommunications at I.E.S. Politécnico Las Palmas
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Universidad de Las Palmas de Gran Canaria