Summary
Javier Noguera is a Principal Software Engineer based in Barcelona with over a decade of experience building high-throughput, real-time backend systems using Java and Go. He specializes in distributed, event-driven microservices and platform architectures leveraging Kafka, AWS, serverless patterns, and Node.js. Currently at New Relic, he focuses on processing large data streams and optimizing system scalability and reliability. Beyond engineering, he teaches Object-Oriented Programming and Free Software at the Open University of Catalonia, bringing academic rigor to practical systems design. His blend of production-grade distributed systems expertise and active teaching underscores a commitment to both building and mentoring in complex technical domains.
10 years of coding experience
Computer Science, Computer Science at Universitat Autònoma de Barcelona
English