Paolo Insogna

Paolo Insogna

Lead Full-Stack Software Engineer

San Mateo, CA, USA • Campobasso, Italy
Download Resume in PDF
That should be enough for you. No? There's much more!
Paolo Insogna

Paolo Insogna

Lead Full-Stack Software Engineer

Current position

Lead Full-Stack Software Engineer

Cision, formerly Viralheat (San Mateo, CA, USA), present (from April 2012)

Lead Full-Stack Software Engineer
Performed activities:
  • Graphic design, UX and development of the product frontend.
  • Development of the low latency streaming service of social networks mentions.
  • Design of the interchange data format for different components of the system.
  • Migration of the system to a Docker based microservice architecture.

Current city

San Mateo, CA, USA


  • Senior Full-Stack Software Engineer

    Freelance (Campobasso, Italy), present (from January 2003)

    Software and web consultant focused on developing Web 2.0 or software based on open source solutions.
  • Senior Web Engineer

    CowTech (Campobasso, Italy), from August 2009 to January 2012

    Development of a big management system for e-commerce.
    Performed activities:
    • Complete analysis of software.
    • Choose of the platform: Ruby On Rails and MongoDB over nginx+passenger on Linux.
    • Development of every aspect (frontend, backend, database) of the portal.
    • Integration of Facebook and Twitter for customer notifications.
    • Development of the HTML 5 and CSS 3 frontend based on Twitter Bootstrap, jQuery and many AJAX.
    • Testing and deployment of the site on the final location via GIT CVS.
  • Senior Web Engineer

    Gestionale Veicoli (Campobasso, Italy), from August 2010 to March 2011

    Development of web portal
    Performed activities:
    • Analysis of the system.
    • Choose of the platform: Ruby On Rails and MySQL over nginx+passenger on Linux.
    • Development of every aspect (frontend, backend, database) of the portal.
    • Integration of many existing webportal via their API.
    • Integration of an existing HTML 5 and CSS 3 theme (Constellation).
    • Testing and deployment of the site on the final location via GIT CVS.
  • Senior Web Engineer

    Molinaro Group (Campobasso, Italy), from March 2010 to March 2010

    Development of the car listing of the website.
    Performed activities:
    • Development of a PHP system to import cars from an Access database.
  • Senior Web Designer

    Toner Italia srl (Campobasso, Italy), from November 2009 to January 2010

    Restyling of the website
    Performed activities:
    • Installation of the Wordpress blogging system on the server.
    • Development of the website based on HTML 5 and CSS 3.
  • Web Engineer

    Tecnotel s.r.l. (Campobasso, Italy), from January 2008 to April 2008

    Development of web portal, now dismissed, on Linux platform with the Prado framework (PHP).
    Performed activities:
    • Choose of the technology to use for the portal: Prado (PHP based MVC) on LAMP platform.
    • Development of both frontend and backend for the portal.
    • Deployment of the portal of the final server.
  • Web Engineer and System Administrator

    Tecnotel s.r.l. (Campobasso, Italy), from March 2005 to June 2005

    Setup of a LAN network with internal mail server on Linux platform, development of the company’s web portal.
    Performed activities:
    • Installation of a Gentoo Linux based server with Apache 2, Courier IMAP server and Postfix SMTP server.
    • Installation of a firewall based on Firehol and a local LAN network.
    • Development of a small static website using HTML 4.0 and CSS 2.1.
  • Web Engineer

    Tecnotel s.r.l. (Campobasso, Italy), from June 2003 to June 2003

    Development of an e-commerce solution for an Italian food company.
    Performed activities:
    • Development of the website of the company, now dismissed, using ASP 2.0, HTML 4.0 and CSS 2.1.
    • Development of the main javascript application (just raw Javascript) required for the shipping rate calculation (which had a complex strategy and many international rules).


  • Computer Engineer

    Order of Engineers of Campobasso's Province, field of Information Engineering (Campobasso, Italy), present (from May 2011)

    Signed to section A of field of Information
  • Master's degree, Computer Engineering

    Università di Roma Tor Vergata (Rome, Italy), from September 2006 to July 2009

    Thesis in Operating System named "Scheduling Policy Verification Through a RTSim Extension"
    Studied subjects:
    Manifacturing Automation, Digital Signal Processing, Operation Research, Artificial Intelligences, Theoretical Computer Science, Models of Management and Retrieval, Elemental Theory of Numbers, Computer Security, Web Engineering, Advanced Linux, Industrial Computing, Software Engineering 2, Experimental Computer, Modelling of Plants and Systems 2, Metrics and Models of the Internet, Information Systems, Mobile computing.
  • Bachelor's degree, Computer Engineering

    Università di Roma Tor Vergata (Rome, Italy), from September 2003 to November 2006

    Thesis in Operating System named "Porting of an Asymmetric Multiprocessor Kernel on Linux 2.6"
    Studied subjects:
    Mathematical Analysis, Statistics, Elements of Algebra and Logic, Physics, Foundations of Computer Science 1 & 2, Engineering Applied Economics, Algorithms and Data Structures, Object Oriented Programming, Electrical, Fundamentals of Electronics, Digital Electronics, Signals Transmission, Dynamical Systems, Automatic Controls, Advanced Computers Architectures, Foundation of Theoretical Computer Science, Databases, Software Engineering, Operating Systems, Telecommunications and Computer Networks.
  • Maturità Scientifica (High School)

    Liceo Scientifico "A.Romita", Campobasso, Italy (Campobasso, Italy), from September 1998 to June 2003

    Studied subjects:
    Italian, English, Mathematics, Physics, Biology, Chemistry, History, Philosophy, Latin.


Web application:
  • Expert of Node.js.
  • Expert of Ruby on Rails.
  • Expert of HTML 5, CSS 3, XHTML, XML, XSL, jQuery.
  • Very good knowledge of Ember.JS.
  • Very good knowledge of setup and use of Apache+PHP+MySQL platform (both on Windows or Linux) and nginx+Passenger.
  • Very good knowledge of PHP and Wordpress.
  • Medium knowledge of ASP, ASP.NET, JSP and Java Servlet.
  • Low knowledge of Angular.JS.
Data handling:
  • Very good knowledge of Redis, Memcache, MongoDB, Cassandra, MySQL, PostgreSQL and SQLite.
  • Minimum knowledge of Microsoft Access.
Version control:
  • High knowledge of Git.
  • Medium knowledge of CVS, Subversion, Bazaar.
  • Very good knowledge of Ruby, Javascript, C, C++, Python.
  • Good knowledge of Swift, Java, C#, Objective-C, Shell (fish, bash, zsh).
  • Very good knowledge of toolkits GTK+ and Qt.
  • Good knowledge of toolkit Cocoa.
Network and security:
  • High knowledge of LAN over Ethernet and their setup.
  • Medium knowledge of TCP/IP architecture.
  • Medium knowledge of firewall (iptables) and router.
Operating system:
  • Expert in GNU/Linux (many distributions, mainly Ubuntu, ArchLinux, Gentoo; expert both in setup and use).
  • Very good knowledge of Docker.
  • Very good knowledge of Mac OS X.
  • Medium knowledge of Windows.
Office Automation:
  • Good knowledge of LaTEX.
  • Medium knowledge of iWork, or Microsoft Office.
  • Basic use of word-processing and spreadsheet software.

Other informations

  • Italian - Native language.
  • English - Very good.
Driving licenses:
  • Car driving license (California, USA).
  • Car driving license cat. B (Italy, Europe).
Personal interests:
  • Manga & Anime.
  • Videogames, especially adventures.
  • RPG and Live RPG.
  • Sports, especially soccer.
Made by a proud Italian!