By using this website you consent to our use of cookies. For more information see our Privacy Policy | Close

ASP.Net

my skills

web development :: ASP.NET

over the years I have implemented a number of web applications, mostly as part of larger productivty solutions intended for companies internal intranet. On earlier projects I relied mainly on WebForms; later I began exploring the MVC programming model. On most recent projects, with better support (in ASP.NET) for HTML5 and less enphasis on WebForms, I have mainly adopted a combination of HTML5 / Javascrip (jQuery) / AJAX, leaving ASP.NET as server side scripting.

ASP.NET :: C#, HTML5, CSS3, Javascript, AJAX

as mentioned above, lately I felt really comfortable using the following combination of technologies:

no WebForms at all (or almost never), of course I still exploit the power of ASP.NET and in fact I believe that without WebForms it performs much better. However, I have written a small blog about this topic: click here.

I have also designed and worked with many web services (both REST-full and arbitrary) using XML, OData or JSON as data transfer formats.

web applications development :: cloud platforms

Most software today must give users the ability to use different devices to access their program and data at various degree (salesman, support staff, managers and all), this means that some or all data must be available on-line (secured and protected) and accessible by various type of programs running on very different OS.

The business logic cannot be replicated all over, maintenance would be unsustainable, the only real way to go is with a cloud platform.

I have had some experince with Amazon cloud platform in the past, and I am actively using the Microsoft AZURE cloud platform for a number of projects (including this web site).

Most application I design are tailored to specific companies and cannot be show cased, however, some time back I have set-up a professional wether station on my back garden and I have built a cloud based system to manage the data collected (every 5 minutes) and publish the latest data on a web site I have desinged.

The system has various components, some run on a small PC I have at home, it downloads all the sensor values every 5 minutes and stores them in a local database (which will keep increasing in size but is on my PC). Another component is in charge of updating the on-line database with latest data every 5 minutes (using Web Services). Finally, a web site (ASP.NET) displays the data to the public. There is also a small application for windows that shows similar data but can be run on a Windows computer. Writing a Andorid app (using Android stuido) would be a matter of few hours if I required.