•  

James J. Sifuentes

Software Engineering | SharePoint | IT Project Management | ICT4DEV | Emerging Technologies | Volunteering | Peru | Traveling | Working at the IDB

James J. Sifuentes recently attended