Software developer, trainer, consultant
Profile and competences
Since 1998 I have been working as a freelance professional software developer, trainer, and consultant for international organizations, besides studying intensively to constantly improve my skills.
Microsoft defines Microsoft Certified Trainers as "the premier technical and instructional experts in Microsoft products, technologies, and solutions". Since I acquired this certification back in 1999, I have been spending up to 120 days a year as a classroom and e-learning instructor, learning consultant, author, and conference presenter.
In recent years I have been increasingly committed to advanced development projects, in charge of designing and developing enterprise solutions by using leading-edge development tools and technologies, such as .NET (C# and VB), ASP.NET, SharePoint, Project Server, XML web services, PHP, Java, Servlet & JSP, and more.
In April 2011 I released my first application as an iOS developer, for iPad and iPhone.