Italiano English

Promote your business with a fully customized web site!

I am specialized in design and implementation of web sites for every need. I have some designers that work with me for projects with visual impact. Increase your business and the achievement of goals, thanks to tight integration with social network. More information

Optimize your work with a customized management software, gaining time and money!

Do you work in a shop, company, government, school...? Stop use dozens of spreadsheets, files scattered on the disk or even pen and paper! Describe your work, I'll do an analysis on how to optimize it, thanks to computers and the web. More information

Make yourself known and increase sales quickly, thanks to the advertising and SEO!

Do you have a website but nobody can find? Immediately begins a marketing campaign by relying on my advice. I will optimize your site to be always on top of the results of search engines. You'll see, You will get immediately the first results. More information

Problems with your computer? From today, no longer!

Connected to your computer from my office, I can solve all your problems in a very short time. And if it is not usable because of a failure or for example a virus, one of my co-worker will be to provide the assistance you need. More information

Computer programming

On 2000 I started studying HTML and Javascript (later Jquery), creating my first personal websites. Then I started to program with ASP, which I studied for several years to create more complex web applications like ecommerce. At the same time, I deepened database using MS Access and Visual Basic.

Since 2006 I'm using the PHP, while continuing to handle some ASP projects. By using this language and with the deepening of the university (where I learned the C++), my maturity as a programmer has increased and project after project, continues to increase. In fact from functional programming, I moved to the object oriented programming (OOP), making use of its peculiarities as inheritance and polymorphism.

Developing more projects of considerable size, I then started using the architectural pattern Model View Controller (MVC) and the Smarty template engine, allowing my designers team to work on the presentation without affecting the logic.

Finally, to save time and costs of projects of my clients, I use the agile programming methodology.

Systems Engineering

Until 2009, my knowledge on systems were limited to Microsoft IIS web server, where running my websites.

Since 2009, I moved my development environment from Windows to Linux, first with the Debian distribution and then with Ubuntu. Also thanks to university studies (in particular to the courses Computer Networks and Operating Systems) and the business experience, I have much depth (and continue to do so) my knowledge about systems engineering.

In particular, using of the following services: Apache, MySQL, SSH, Bind, DHCP, Samba, VsFTP, Postfix, Cups, NTP ed IPTables.

At the same time I gained experience with VOIP Technology, in particular learning to configure an Asterisk server (VOIP PBX) for every need.

Design

For the design of websites or other visual communication projects, I use an expert designers team. However, for projects where you have a limited budget, I take care of this side. In particular, I make use of Firworks (bitmap and vector design simultaneous), or Gimp and Inkscape.