Awesome features

What means features? I consider it very important that the end-users are able to consume the information that YOU provide, no matter of the device that he or she is using.

The reality is that you might have already customers who:

  • are commuting and want to quickly take a look on the website and there is only a smart phone at disposal
  • or maybe some go to work by taxi and they want to see it on their tablet
  • or perhaps at work or personal computer, enjoying your website from their 27 inch monitor
  • or on their touch-enabled laptop.

Wouldn’t be good to present the information adapted to each class of devices accordingly using Responsive Design? The user for sure will be happier to just have to scroll than always zoom in or out because the web experience doesn’t consider different screen sizes. Let’s do something about that!

I already completed projects in which I enhanced the User eXperience on the website and I also have experience developing and designing websites using Single Page Application approach. Thus, the end user will enjoy coming back to you!

Using HTML5 and CSS3 animations, your website will be as responsive as possible on all devices – these effects are directly processed by the browser. This is an alternative to using the Javascript  animations, which needs interpretation and processing through several software layers of Javascript engine and then, finally, processed by the browser in order to display it. Not to mention that if end user’s device, the animation will not look smooth as you want, but rather a sequence of “jumping” frames. Not only beautiful, but also performant!

Further more, the experience can be made even more fluid and appealing to the user with direct feedback provided by the usage of libraries like Kendo, KnockoutJS, Bootstrap, jQuery, Modernizr. They provide means to ask for information on the webserver, compute them in the current user’s context and display the resulting information. Not to mention that all of them provide some mechanisms to update the data on the page without the complete page refresh.

On the serverside, the heavy lifting is done by ASP .Net and the MVC framework which are connected (usually) to a Microsoft SQL database or other webservices, providing the data required by the User Interface.

For a more detailed skills overview, please check the Skills page.