Realized solution

Symbian OS C++ application porting

Porting of PromocardMA (Promocard Mobile Application) from Symbian 2nd edition (8.1) to Symbian 3rd Edition (9.1), skin support, scalable interface landscape, cam control, http, heap and stack management in new (.exe) format. Work done for Portel s.r.l. (www.portel.it) and promocard (www.promocard.it)

C/GTK+ Application

Application for logging ppp connection in GNU/Linux system: pppd-logger & pppd-logger-gtk

Web Development

Works done for fincos s.r.l. (www.fincos.net)
[drupal site]

Perl/mysql/php based site

Maintain and development of new functionalities. Work done for IMEvolution S.r.l. (sites: www.cellularmagazine.it, messaggi-online.it, tecnomagazine.it )

Web Development

Graphical rework of one of the most great community site work done for Synergia s.r.l. (digiland.libero.it)

Drupal Web site

development of some modules, configuration, setup. Internal use (this site)

Sofware configuration/packaging

Rebuild Eclipse in 'native' (bcabi) code with gcj 4.0. Packaging for Debian GNU/Linux

Symbian OS C++

metronomo. For internal use.

Symbian OS C++ 6.1 HTTP Library

API Source compatible with Symbian OS 7.0 for internal use

System Engineer

Server Apache configuration, modpython, php, virtualhost. db mysql, webalizer. awstats. bind (dns) configuration. Mail server. spamassassin server. ssh server. hardware router. work done for intranet site.

PHPnuke Module

Extention to webschool (PHPNuke based) for management of presences and votes. Work done for Dr.Net coop. Macerata

Symbian OS 6.1 C++ application

for download of protected contents, pay system throw SMS Reverse billing. HTTP/1.1 stack hand crafted for Symbian OS 6.1 Series 60 platform, Nokia 3650/7650. Work done for A-Tono S.r.l. (www.a-tono.com)

J2SE (Applet) project

Applet Java for loads' computation of reticular bridge. Interactive input (node, arc, load showing angle and intensity), calculation Gauss/Jordan with pivot and singalarity detection. Work done for Fulvio Santoni Costruzioni S.r.l.

OpenSource/closed source integration

[postgreSQL, C/C++, PHP]
Integrated solution of opensource based (multi-server side + client communication architecture) and closed source based (client side: MS Windows). Project done in collaboration with Noze S.r.l. (noze.it)

Market analisis

Review and analisis of BREW, a Qualcomm (TM)'s technology for smartphone based on C++ and native compilation for all supported hardware. Comparition with existing J2ME and guess on market impact.

Design/implementation/analisis

[C/C++]
TILab Requested an analisis and implementation of a clustered logging machine to Noze S.r.l. The problem could not be paralellized due to constraint on reading input and writing output. I wrote an LL(1) parser for binary log file, I propose a solution for paralellizing the things noting that that this job was a nonsense.

Research project

[C/Posix Thread, J2ME]
Client and server implementation of icq (v5, udp) protocol based solution. J2ME development tools configuration in GNU/Linux with Emacs extension (wrote as emacs lisp functions). Completiotion of back enginering documents of icq protocol (version 5) (using ethereal as sniffer). Development of a simple C language icq server version 5 (UDP based), POSIX thread and db interface to postgreSQL. Client: interface, stub for socket related functions, configuration management in rmi. Missing udp support in J2ME (MIDP 1.0) stops the project.