Daniel Alvarez

Daniel Alvarez

Software Engineer. Development trainer. Tech speaker.