Emanuele Pecorari

Emanuele Pecorari

Mobile Software Engineer at Mobile Solution srl

Rome Area, Italy

Current
  • Mobile Software Engineer and project manager at Mobile Solution srl
Past
  • Mobile Software Engineer at Nimbuzz
  • Software Engineer at Nimbuzz (Rotterdam - The Netherlands)
  • Mobile Software Engineer at Freelance
  • Freelance at Freelance
  • Solution Architect at MDigit (Zero9 Group)
  • Other informations at MDigit
  • J2SE, J2EE, J2ME Software Designer and Developer at InMedia
Education
  • Università degli Studi di Perugia
  • Scuola Media Buonarroti
  • University of Studies of Perugia
Connections
167 connections
Industry
Information Technology and Services
Websites

Emanuele Pecorari’s Summary

Mobile Software Enginner with interest in all the aspects concerning innovative mobile application. I like to improve both my technological and business skills.

Emanuele Pecorari’s Specialties:

- J2ME
- Android platform
- Software design
- Software developing
- R&D


Emanuele Pecorari’s Experience

  • Mobile Software Engineer and project manager

    Mobile Solution srl

    (Telecommunications industry)

    September 2008Present (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;

  • Mobile Software Engineer

    Nimbuzz

    (Privately Held; 11-50 employees; Internet industry)

    December 2006September 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.

  • Software Engineer

    Nimbuzz (Rotterdam - The Netherlands)

    (Information Technology and Services industry)

    December 2006September 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.

  • Mobile Software Engineer

    Freelance

    (Information Technology and Services industry)

    October 2006November 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/)

  • Freelance

    Freelance

    (Information Technology and Services industry)

    October 2006November 2006 (2 months)

  • Solution Architect

    MDigit (Zero9 Group)

    (Information Technology and Services industry)

    October 2005September 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.).

  • Other informations

    MDigit

    (Information Technology and Services industry)

    April 2002October 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.

  • J2SE, J2EE, J2ME Software Designer and Developer

    InMedia

    (Information Technology and Services industry)

    September 2001September 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.


Emanuele Pecorari’s Education

  • Università degli Studi di Perugia

    19942001

  • Scuola Media Buonarroti

  • University of Studies of Perugia

    B.A , Electronic Engineering

    Thesis: "Access to an UMTS messaging platform to send Web and multimedia content with the use of XML technology"


Additional Information

Emanuele Pecorari’s Websites:

Emanuele Pecorari’s Interests:

Travel, music, computer, internet

Emanuele Pecorari’s Groups:

JMDF (Java Mobile Developer Forum), Italiansonline

  •    MobileMonday
  •    Telecom Professionals
  •    IMM 2.0 - Intelligent Mobile Marketing (+10000 members) Join now!
  •    Italian Networking Project
  •    Sports Business
  •    Mobile Content
  •    Mobile Architects
  •    Mobile Software
  •    Mobile Software Development Group
  •    Google Android
  •    intoscana.it - Toscana business Club (social-networking in Tuscany)
  •    Android Developer Group (2,000+ and growing!)
  •    J2ME Group
  •    J2ME Professionals
  •    Mobile application outsourcing
  •    Football Partnerships
  •    Nimbuzz
  •    Mobile development jobs
  •    Mobile Developers Italy
  •    F.C. Business Magazine
  •    Soccer Business
  •    Mobile Games and Applications

Emanuele Pecorari’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Emanuele Pecorari’s full profile:

  • See who you and Emanuele Pecorari know in common
  • Get introduced to Emanuele Pecorari
  • Contact Emanuele Pecorari directly

View Full Profile