IConstructions BVBA

History of IConstructions BVBA, the consulting company of Nico Vuyge

IConstructions BVBA is the consulting company of Nico Vuyge. Although founded in 1997, our involvement with software development dates back more than 20 years, starting with Basic development on the legendary Commodore 64 in 1985, followed by Pascal and C development on the Atari ST. At this time, if you wanted to use a computer, you were almost obliged to write your own software. Our initial experience writing GUI applications started in this period, using Gem on the Atari ST.

In the early nineties, we switched to the PC platform and Windows software development on Windows 3.0, largely skipping the DOS era. At this time, we also switched to C++, and kept developing with this language for a decade until .NET was released.

Nico Vuyge graduated as 'burgerlijk elektrotechnisch ingenieur, richting zwaktroom, optie informatica' (the Belgian equivalent of a masters degree in electronic engineering, see thesis) in 1992, marked the beginning of our full-time professional software development, starting with a Foxbase database project on DOS/Windows/Macintosh.

In 1993 we decided to switch from using Borland C++ to Microsoft Visual C++. Since 1994, we've almost exclusively used Visual C++ and Microsoft related technologies. In this period, we primarily developed Win32 GUI applications using MFC and SQL Server as database backend via ODBC and we did our first COM development. Later on, we started focusing on (multi-threaded) server applications, only occasionally doing GUI client work.

After a short interlude with Smalltalk, IConstructions BVBA was founded in 1997. We spent the next years developing Windows NT/2000 based server software for the wireless communication industry. This gave us a chance to build up experience with a lot of interesting technologies, like COM/ATL/DCOM, MAPI, TAPI, OLE DB, MSMQ, X.25, TCP/IP and Windows CE, and a number of technologies specific for the wireless industry. This was also the period where we got our Visual C++ and SQL Server certification, resulting in an MCP and MCSD certification.

In 2001, we started working with Oracle and COM+, followed shortly by .Net. We primarily write C# client code and COM+/ATL/STL server component code. As time goes by we 're migrating more and more to the .Net platform. As of today, most of our work is in .Net using C#, and using .Net server technologies. Currently, we develop internet solutions using ASP.NET, and desktop GUI applications using WPF or WinForms.

 mcsd logo      mcts logo

You can check our MCSD/MCTS certification transript at the Microsoft MCP validation website. Contact us to at nicov@iconstructions.be to get the Transcript ID and access code to validate Nico Vuyge's MCSD certification.

View the latest transcript here (PDF or XPS).

Patents: Co-inventor of US patent 20050132019, see also this link

IConstructions BVBA is a registered Microsoft partner

View Nico Vuyge's profile on LinkedIn