
Mobile Software Engineer at Mobile Solution srl
Rome Area, Italy

Mobile Software Engineer at Mobile Solution srl
Rome Area, Italy
Mobile Software Enginner with interest in all the aspects concerning innovative mobile application. I like to improve both my technological and business skills.
- J2ME
- Android platform
- Software design
- Software developing
- R&D
(Telecommunications industry)
September 2008 — Present (1 year 3 months)
Skills: J2ME
Tools: Antenna, Eclipse, SVN, J2MEUnit, ClockingIT Web project management tool
Description:
Responsible for the design and development of the new version of Skebby, a J2ME application to send free SMS using IP protocol.
I have been using optional J2ME packages like PIM API, WMAPI and Bluetooth API. The application has been signed with the certificates from Verisign and Thawte.
Besides the J2ME development I have managed the development of the other platforms applications (iPhone, Symbian and Windows mobile) taking care of the following aspects:
-Technical documentation;
-Priority definition according with the company's board;
-Timelines definition for the project;
-Scouting of companies for the project outsourcing;
-Communication with the technical department of the other companies involved in the project to keep in track the project;
-Testing of the deliverables;
(Privately Held; 11-50 employees; Internet industry)
December 2006 — September 2008 (1 year 10 months)
Developing and designing of new features, bug fixing and research activities for a J2ME Instant messaging and Phone application. The application makes user able to chat with several communities (Nimbuzz, MSN, GTalk, Skype, Yahoo, Jabber, AIM, Hyves,…) and make international calls at local costs. The application implements chat rooms, user profiling and searching and other typical features of a community tool.
(Information Technology and Services industry)
December 2006 — September 2008 (1 year 10 months)
Skills: J2ME, XMPP, BlackBerry platform and Android platform, Windows Scripting Host
Tools: J2ME Polish, Eclipse, SVN, Jira BugTracker, J2MEUnit, Wiki
Description:
Developing and designing of new features, bug fixing and research activities for a J2ME Instant messaging and Phone application. The application makes user able to chat with several communities (Nimbuzz, MSN, GTalk, Skype, Yahoo, Jabber, AIM, Hyves,. ) and make international calls at local costs. It implements chat rooms, user profiling, file sharing, profiles searching and other typical features of a community tool. I have used some J2ME optional packages like MMAPI, File Connection API and Pim API.
The communication between client and server uses the XMPP protocol (the standard protocol for Instant messaging application).
I used J2ME Polish to manage the different capabilities and bugs of the devices. I used J2MEUnit to perform unit test of my code. The team used Jira as bug and issues tracker.
I joined activities to improve the usability and the interface of the product together with other two colleagues.
My activities included new features suggestions, research about application improvements, bug fixing, interaction with our remote test team in Argentina and analysis of competitor's products. They made me able to grow my business development skills, the team spirit and the knowledge of the instant messaging and social network market.
I took care of the J2ME application on the Blackberry platform and I was assigned of research activities for the developing of the native BlackBerry version of our client and on the Android Platform.
I was involved also in the restructuring of our automatic building process to have an update version of our client available daily with the latest changes for internal testing and also to publish the new version of our software once the test phase has been completed.
(Information Technology and Services industry)
October 2006 — November 2006 (2 months)
Designing and development of an MP3 player for Sony Ericsson devices. The player has been delivered to the user by Bluetooth Totems placed in several points of the city of Milan (Italy).
Author of an online J2ME tutorial for HTML.IT (http://java.html.it/guide/leggi/124/guida-j2me/)
(Information Technology and Services industry)
October 2006 — November 2006 (2 months)
(Information Technology and Services industry)
October 2005 — September 2006 (1 year )
Designing and development of SMS and MMS premium content systems both for back office operation (contents management, service configuration, and so on) and for the provisioning of the services (send and receive messages, business logic, etc.).
(Information Technology and Services industry)
April 2002 — October 2005 (3 years 7 months)
J2EE and J2ME Software Designer and Developer
Skills: J2ME, J2EE (JSP, Servlet, MVC Pattern, Struts, Hibernate),HTML, Javamail
Tools: Eclipse, MySQL, Apache Tomcat, SVN, Oracle, CVS, TRAC, JUnit, JMX, Linux; Designing and development of SMS and MMS premium content systems both for back office operation (contents management, service configuration, and so on) and for the provisioning of the services (send and receive messages, business logic, etc.).
The back office part is based on MVC pattern and works on Tomcat application server. I have used Struts framework and taglibs as well.
The business and messaging parts work with the mobile carrier systems and manage the logic of the services.
I was involved in the designing and implementation of HTTP API for the communication between business logic and messaging module and between business logic and other third party systems (for example IVR).
I have joined into the database design and when needed I have experienced some administration issue like tables creation. I have used Hibernate and I have seen the configuration of this framework and the mapping functionalities.
With the team we have realized the porting of database from Oracle to MySQL.
For unit test of the systems I have used JUnit
Designing and development of a J2ME Tag Reader prototype. The midlet uses a third party library that decode an URL from a tag. The user can capture an image by the camera of the phone (I've used MMAPI) and the application, after that it has recognized the url, asks to user if he want to visit the decoded link. If yes, the application launch the phone browser to allow the user to visit the url.
I have personally designed midlet and the graphic aspect as well.
The first version of prototype has been targeted for five different terminals.
In all projects I have been involved in some aspect of project management (i.e: resource allocation and delivery time) and I've seen a little bit of MS Project functionality.
(Information Technology and Services industry)
September 2001 — September 2005 (4 years 1 month)
Designing and development of some client-server systems based on J2ME (using J2ME optional packages and video streaming as well).
Designing and developing of some systems to provide SMS services using different type of interfaces: XML on HTTP or ZIP with XML files through FTP.
1994 — 2001
B.A , Electronic Engineering
Thesis: "Access to an UMTS messaging platform to send Web and multimedia content with the use of XML technology"
Travel, music, computer, internet
JMDF (Java Mobile Developer Forum), Italiansonline