Giuseppe Privitera, Software Developer in Patti, Province of Messina, Italy
Giuseppe Privitera

Software Developer in Patti, Province of Messina, Italy

Member since October 22, 2012
Giuseppe is an expert full-stack developer with experience in enterprise resource planning (ERP), network inventory and provisioning, eCommerce systems, and professional social networks. He is a dedicated and efficient developer and a great communicator.
Giuseppe is now available for hire


  • Xing
    RabbitMQ, MySQL, Elixir, Ruby on Rails (RoR)
  • Toptal Clients
    Ruby on Rails (RoR)
  • Pivotal
    Go, Python, JavaScript, Ruby on Rails (RoR), Erlang



Patti, Province of Messina, Italy



Preferred Environment

GitHub, Vim Text Editor, Linux

The most amazing...

...thing I've built is a neural network for a handwritten digit recognition system.


  • Software Developer

    2017 - PRESENT
    • Developed back-end features in Ruby and Elixir.
    • Worked on an Elixir app to manage the websocket component for real-time notifications.
    • Worked within a Scrum workflow using GitHub and peer review for code versioning and quality assurance.
    Technologies: RabbitMQ, MySQL, Elixir, Ruby on Rails (RoR)
  • Software Developer

    2016 - 2017
    Toptal Clients
    • Developed an eCommerce site in​ ​Ruby​ ​on Rails.
    • Created the back-end for BuyWearShare​ ​Marketplace​ ​for​ ​women​'s ​fashion.
    Technologies: Ruby on Rails (RoR)
  • Software Developer

    2015 - 2016
    • Developed and​ ​supported​ ​various​ ​pivotal​ ​CloudFoundry​ ​services​ ​(RabbitMQ,​ ​Redis,​ ​Cassandra)​ ​and​ ​worked​ ​on the​ ​RabbitMQ​ ​codebase​ ​(Erlang)​,​ ​tutorials,​ ​and​ ​documentation.
    Technologies: Go, Python, JavaScript, Ruby on Rails (RoR), Erlang
  • Software Developer

    2014 - 2015
    • Created a game​ ​monetization​ ​platform​ ​for​ ​iOS/Android​ ​in​ ​Ruby​ ​on​ ​Rails.​ Integrated payment gateways and​ ​a BI database.
    Technologies: MySQL, Ruby on Rails (RoR)
  • Software Developer

    2014 - 2014
    IFAD​ ​(United​ ​Nations)​
    • Developed a CRM​ ​system​ ​to​ ​manage​ ​meetings​ ​and​ ​people​ ​belonging​ ​to​ ​the​ ​International​ ​Fund​ ​for​ ​Agricultural Development.​ ​.
    Technologies: PostgreSQL, Ruby on Rails (RoR)
  • Software Developer

    2013 - 2014
    Tesco PLC
    • Developed a sales forecasting application.
    • Created an ActiveRecord adapter for a Teradata DB.
    • Added multi-tenancy support to the existing application.
    • Provided Linux (Red Hat) system administration.
    • Mentored junior developers.
    Technologies: Ruby on Rails (RoR), Ruby
  • Analyst/Programmer

    2009 - 2012
    • Developed several eCommerce sites with Spree Commerce.
    • Integrated with a payment gateway by Unicredit (PagOnline) with Ruby on Rails.
    • Developed a company website:
    • Developed two gems for spree_delayed_job, spree_slider.
    • Designed and developed customer relationship management (CRM) system.
    • Designed and developed an application to manage the production process of a company in the cartridge recycling business.
    Technologies: Spree, PostgreSQL, MySQL, C-treeACE, Ruby on Rails (RoR), Ruby, Java, C++
  • Analyst/Programmer

    2001 - 2008
    • Contributed to the design, development, integration, installation, and maintenance of OSS systems for various companies worldwide, including Vodafone (Italy), TOnline (France), Israeli Air Force, Bell Mobility (Canada), Equant (France), Telkomsel (Indonesia), and the Defense Information System Agency DOD (USA).
    Technologies: Oracle, Eclipse, Visual Basic, Apache Tomcat, Web Services, Java Application Servers, Java
  • Analyst/Programmer

    2000 - 2000
    Advanced Network Solutions, Milan, Italy
    • Designed and developed NetIP (Network Inventory and Provisioning) for Vodafone and HP.
    Technologies: Oracle, Visual Basic
  • Analyst/Programmer

    1998 - 2000
    Sistemi Informativi (an IBM Company), Palermo, Italy
    • Developed the SUAP Intranet/Internet application. SUAP is used by various municipalities for the management of the authorizations to be provided during the companies and factories life cycle.
    • Consulted at the Italian Ministry of Defense in Rome during the design/development phases of the SIAC project, a system for military spare parts identification and coding.
    • Designed and developed the Business Intelligence System (OLAP).
    Technologies: Microsoft Access, Sybase, Oracle, JavaScript, ASP, IIS, Visual Basic
  • Analyst/Programmer

    1991 - 1997
    Database Sicilia, Palermo, Italy
    • Designed and developed SDO, a software package for the Case Sheet management for hospitals.
    • Managed installation and HelpDesk of GESBANK, a Banking Management System.
    • Developed the SIFBAN (front-office banking) system inside a multi-companies team (Olivetti, Andersen Consulting, SicilCassa). The project was developed on a client-server architecture using the C and Cobol programming languages on Multitask/Transactional operating systems (Ms-Dos, IBM MVS). Use of MicroFocus Cobol and of Microsoft C on a MS-DOS platform.
    Technologies: Unix, Microsoft Access, Visual Basic, COBOL, C
  • Developer

    1990 - 1990
    • Built a C-Scape graphic library.
    • Conducted computer-based training.
    Technologies: C, C++



  • Languages

    Ruby, Visual Basic, C, COBOL, SQL, Java, C++, Erlang, Python, Go, Elixir, CoffeeScript, JavaScript
  • Frameworks

    Ruby on Rails (RoR), Sinatra, ASP, Apache Struts
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming, Test-driven Development (TDD), Behavior-driven Development (BDD)
  • Other

    Spree Commerce, IIS, Web Services, C-treeACE
  • Libraries/APIs

    Windows API, Microsoft Foundation Class Library (MFC), jQuery
  • Tools

    Eclipse IDE, Git, Microsoft Access, Java Application Servers, Apache Tomcat, Spree, Vim Text Editor, GitHub, RabbitMQ
  • Platforms

    Windows, Linux, Oracle, Unix, Eclipse
  • Storage

    PostgreSQL, MySQL, Sybase


  • Functional​ ​Programming​ ​Principles​ ​in​ ​Scala
  • Machine​ ​Learning
    Stanford University | via Coursera
  • Artificial​ ​Intelligence
    Stanford University | via Coursera

To view more profiles

Join Toptal
Share it with others