Work History

Work History



I’ve delivered the first working prototype of TourIStWeb. This application was used as the front office of the TourISt project (an E-business system built for the tourism companies in Madeira).

Jan 2009 - Present

Lead Software Developer

  • Responsible for the architecture of all .NET applications developed by the department.
  • Lead researcher for new technologies.
  • Responsible for mentoring the team on agile principles/new technologies. 
  • Manager of a team which supports LOB applications. 
  • Delivered successfully several applications which reduced the time needed to execute certain business operations to half. 
  • Architect and lead developer responsible for several service application which ended up replacing SAP (resulted in saving huge maintenance costs associated with SAP).
Apr 2012 - Present

Lead Software Developer

  • Responsible for the architecture of all .NET applications developed by the department.
  • Lead researcher for new technologies.
  • Responsible for mentoring the team on agile principles/new technologies. 
Jun 2006 - Dec 2008

Software Developer - distributed applications

  • Developed several Windows Forms applications in C#. Developed the secured WCF services used by the applications.
  • Developed the framework which encapsulates communication with the Zebra's printers and makes label construction similar to Windows Forms form's design.
  • Used Click Once to deploy the applications in distributed scenarios with automatic updates and custom install actions.
  • Developed the messaging components used for propagating events through interested parties (MSMQ).
  • Reduced the costs associated with several key areas of administration in 30%.
Jun 2005 - Jun 2007

Software Developer - SAP portal

  • Responsible for the coordination between the team and the external SAP experts team on the portal sub-project.
  • Responsible for development of components that bridge the gap between SAP and .NET applications.
Jul 2004 - Jul 2006

Software Developer - "Balcão Verde"

  • Developed the business objects used by the application.
  • Developed the web application in ASP.NET 2.0 and SQL Server. 
  • Introduced TDD to the team
Oct 2003 - Jun 2004

Software Developer

  • Responsible for defining the architecture of the components.
  • Lead developer for ATL COM components.
  • Ported the v1.0 version from unmanaged to managed .NET code.
  • Trained the team for Interop scenarios.
Jan 2002 - Jul 2003



I’ve made a small incursion into the systems area, where I’ve helped to implement and manage a Windows intranet based on Windows 2000 server and Active Directory. I've also developed their first web site and a book/magazine management system.

Nov 1999 - Jun 2000



I worked as a consultant on project AMMNet where I helped to architect and code AMMArquivo. AMMArquivo is a web application built with ASP 3.0 that made the sharing of documents across several key workers of Mesquita possible (Mesquita is a major Portuguese building company). During this project, I’ve developed several ATL COM components (ASP server components and DHTML components). The use of C++ was a must in order to get maximum performance.











Web Services

Team Leading




MS Access





Swimming, soccer, squash, computer games, cinema and traveling.


During the last years, I’ve published several articles about .NET for the Portuguese community (, ranging from Windows Forms and threading to ASP.NET Server Control development. In January 2006, my first book about ASP.NET (ASP.NET 2.0: Curso Completo) was released in Portugal. During March 2007, my second book on ASP.NET AJAX has also been published by FCA. During 2006, I’ve produced several screencasts on ASP.NET AJAX (invited by Microsoft Portugal). I’ve also been invited by the Microsoft Redmond team to participate in the ASP.NET AJAX early bits review project, where I’ve detected several bugs and gave feedback related with the beta bits.On March 2008, I’ve updated my ASP.NET 2.0 book to ASP.NET 3.0. During 2008, I’ve written my fourth book (on C# and LINQ), which was released on May 2009.

In 2010, I've published 2 books, one on ASP.NET 4.0 and another about Silverlight 4.0. During 2011, I've published another two books, HTML5 and JavaScript, both by FCA and I've started working on a new book which will present all the features introduced by the ASP.NET MVC platform (should be released by April or May 2012).

Currently, I've started working in my latest book project, which will cover Windows 8 Metro app development with HTML and JavaScript.


  •  A software engineer with strong communication skills and with experience in delivering line of business applications. Enjoys working in a good team environment and is prepared to reuse his skills to ensure the successful implementation of multiple projects. I have more than eight years of experience in the development of web applications. Such experience ranges from ASP 3.0 (which includes the development of sites based on COM development with ATL and C++) to the ASP.NET platform.
  •  I started working with .NET in the beginning of 2002. I'm currently working with .NET 4.0, Silverlight 5, HTML, CSS and JavaScript  and I've started investigating the new .NET 4.5 platform (still in beta) and the WinRT and WinJS libraries used for Windows 8 development.
  • In 2005 I wrote the 1st ASP.NET 2.0 book in Portuguese language.
  • In 2006 I wrote the 1st ASP.NET AJAX book in Portuguese language.
  • I was granted an MVP on ASP.NET in 2005, 2006, 2007 and 2008 as a token of my commitment to the.NET community.
  • During 2006, I was invited by Microsoft Portugal to produce several short videos (screencasts) about ASP.NET AJAX. I've also collaborated with them in the construction of several "proof of concept" applications. 
  • In September 2006, I was invited by Microsoft to participate on the internal feedback program for the ASP.NET AJAX platform.
  • In late 2007, I was invited to be a member of the ASP Insiders group.
  • In 2008, I released my third book on ASP.NET 3.5.
  • In 2009, my latest book on LINQ and C# was releases by FCA.
  • In April 2010, FCA released my ASP.NET 4.0 book
  • In October 2010, my Silverlight 4.0 book was released by FCA
  • In March 2011, FCA released the 1st edition of my HTML5 book and the 2nd (updated) edition of my ASP.NET 4.0 book.
  • In April 2011, FCA released the 1st edition of my JavaScript book
  • In April 2012, FCA released the 1st edition of my ASP.NET MVC book
  • Currently, I'm working on my next book, which will cover  Windows 8 Metro apps with HTML and JavaScript.