Gianfranco Reppucci, Software Developer in Palermo, Province of Palermo, Italy
Gianfranco Reppucci

Software Developer in Palermo, Province of Palermo, Italy

Member since November 17, 2013
Gianfranco is a full-stack software developer focused mainly on back-end projects. With almost a decade of experience in freelance and other programming projects, he is responsible and eager to work, always interested in challenging himself and learning new technologies.
Gianfranco is now available for hire


  • Qurami
    Vagrant, Puppet, JavaScript, AngularJS, PHP, C#, Go, Python
  • gdlabs
    JavaScript, Go, AngularJS, C#, PHP, Python
  • Sailogy
    JavaScript, HTML, Redis, Django, Python



Palermo, Province of Palermo, Italy



Preferred Environment

Git, Sublime Text, OS X

The most amazing...

...hack I made was the reverse engineering of a script of a mobile carrier portal for sending text messages.


  • Lead Developer

    2013 - PRESENT
    • Co-responsible for system architecture.
    • Responsible for adopting the "GitHub flow" method.
    • Created a C#.NET framework-based system service as a connector between client machines and Qurami cloud services.
    • Developed a small Python-based HTTP long polling service used for exchanging messages within the system.
    • Created a complete, reusable, theme-customizable web application written in JavaScript/AngularJS technology.
    • Worked on a system-initializer application written in Puppet+Vagrant that was used to clone machines in an efficient manner.
    • Created an automated application deployer using Golang, Bash, and Hubot/CoffeeScript.
    Technologies: Vagrant, Puppet, JavaScript, AngularJS, PHP, C#, Go, Python
  • Freelance Software Consultant

    2008 - PRESENT
    • Offered consulting services in software development, system architecture, and project management.
    • Realized Facebook or Twitter applications using Python, PHP, or JavaScript.
    • Created a PHP-based framework integrating Slim, Idiorm/Paris, jQuery, and Bootstrap.
    • Worked on many websites using Python or PHP framework for local and international clients.
    • Worked as Project Manager for projects involving more than two people.
    • Created system services for Linux machines with Golang.
    • Realized C# console applications for data backup between machines within a network.
    Technologies: JavaScript, Go, AngularJS, C#, PHP, Python
  • Technical Coordinator

    2012 - 2013
    • Built and managed a team of four back-end and front-end developers.
    • Responsible for system architecture.
    • Integrated several web services (booking, payments, boats availability).
    • Created a fully functional back-end platform using Python/Django.
    • Used Redis to create a cache layer when importing data from external sources (web services).
    Technologies: JavaScript, HTML, Redis, Django, Python
  • Software Developer

    2010 - 2012
    Arc worldwide / Leo Burnett
    • Worked for many international clients on advertising and branding projects.
    • Supported Project Management and Accounting teams.
    • Created a reusable platform for managing advertising campaigns, collecting data from users and managing online and offline contests.
    • Rebuilt and managed the server farm for the local area (Linux).
    • Encouraged team members to use new or different technologies according to specific needs.
    Technologies: JavaScript, Slim, PHP, Flask, Django, Python
  • Lead Software Developer

    2009 - 2010
    • Responsible for presale support for local and foreign markets.
    • Worked on social network based applications and mashups, integrating several types of APIs.
    • Wrote a large application which combined multiple social network accounts and mobile text messaging in one platform.
    • Created complex Python based web applications.
    • Managed the server farm (Linux).
    Technologies: JavaScript, PHP, Django, Python
  • Web developer

    2008 - 2009
    Nascar - Triboo Digitale
    • Developed applications using PHP based platforms such as Joomla! and WordPress.
    • Created several reusable plugins for data representation.
    Technologies: Bash, JavaScript, HTML, PHP
  • Software Developer, E-learning Specialist

    2007 - 2008
    University of Naples "Parthenope"
    • Selected and customized the most reliable and complete e-learning open source platform.
    • Supported content creation with web pages.
    Technologies: JavaScript, HTML, PHP


  • Sailogy (Development)

    Sailogy is a platform for booking sailing vacations all across the Mediterranean, including 3000+ vessels in different countries.

  • Montblanc - The beauty of a second challenge (Back-end) (Development)

    "The beauty of a second" is a one-second short film contest, hosted by Wim Wenders and Montblanc, in tribute to the man who invented the chronograph, Nicolas Rieussec.

  • TIM Brazil Social Box (Development)

    A social network aggregator system created for TIM Brazil mobile operator. Users had the possibility to connect their Facebook, Orkut, YouTube, Flickr, and Twitter accounts and mesh their social life in a single application, even accessing or posting content via SMS or MMS.


  • Languages

    PHP, Go, Python, HTML5, JavaScript, Bash, SQL, HTML, Dart, C#
  • Frameworks

    Django, Bootstrap, Slim, AngularJS, .NET, Silex, Flask, Angular
  • Libraries/APIs

    jQuery, Facebook API, Google Maps, Flickr API, Google API, Puppet.js, Fabric, YouTube API, Orkut API, Twitter API
  • Tools

    Apache, Nginx, Docker Compose, Subversion (SVN), Composer, Git, GitHub, Puppet, Vagrant, Sublime Text, Microsoft Visual Studio, Bower
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD)
  • Platforms

    Windows, Linux, MacOS, Docker, LAMP, OS X
  • Other

    IT, PIP
  • Storage

    MySQL, Redis, Memcached, PostgreSQL


  • Bachelor degree in Computer Science
    2001 - 2006
    Federico II University - Naples, Italy

To view more profiles

Join Toptal
Share it with others