I've been involved in professional Web development for over 10 years, from high-iteration start-ups to large-scale enterprise and mobile applications. I love distributed systems, service-oriented architectures, API-centric design, and enjoy challenging problems which push and stretch infrastructure to it's limits, or explore new areas of interaction and human experience.
James is a natural born leader, always trying to get things done, and done well. His profound knowledge of technology makes him a great asset in a team, and allows him to take critical decisions regarding technical aspects that would be out of scope for many team leaders and directors.
— Orestes Carracedo
James is a visionary, and in his vision lies a great mix of expertise, technical knowledge and the mindset of a leader. I've had the honor to work and learn from him in different projects and both his drive and his devotion for achieving only what is best has always been truly inspiring.
— Ricardo Vegas
James is exceptionally talented. He combines 3 essential aptitudes for a technical leader in a way that only a few can. His technical skills are amazingly broad, precise and up-to-date. He is a true leader and understands teamwork for achieving goals.
— Denis Ciccale
James is an exceptional IT professional. He was integral in delivery of a challenging enterprise level integration project. Great expertise and commitment. His work passionates him, and that's always a plus.
— Damian Marquez