Summary
Charles De Macedo is a Senior Software Development Engineer with 11 years of experience building high-availability distributed systems and machine learning–driven solutions. Currently at Farfetch and with prior senior roles at Itaú Unibanco and ESX, he has led technical efforts on fraud prevention, payments integrations (Apple Pay, Google Pay, Samsung Pay) and platforms requiring rigorous scalability and maintainability. Trained at Universidade de São Paulo in Information Systems with research interests in applying ML to software engineering, he blends hands-on backend work (C#, Java, Node.js) with data science for practical NLP and predictive solutions. Known for rescuing legacy systems and introducing testable, SOLID-driven architectures, he pairs technical leadership with mentoring to raise team engineering standards. Based in Gondomar, Portugal, he brings a rare combination of enterprise payments, fraud expertise and applied ML experience to production systems.
11 years of coding experience
9 years of employment as a software developer
BS, Computer Science, Information Technology, BS, Computer Science, Information Technology at Centro Universitário Nove de Julho
University of São Paulo
English, Portuguese