Gabriele Alese
Python Web Developer

About


Python Web Developer, with vast experience in IT services for publishers delivering content on the widest range of media devices. Wide insight into the publishing industry and its processes, from production workflows to copyright, from marketing to distribution, with a particular focus on the role played by technology and innovation in the digital value chain.

Projects


Developer of the py-Clave EPUB API, a prototype implementation of a set of public RESTful APIs meant to enable clients to retrieve metadata and contents from a bunch of digital publications in EPUB2 format.

Developer of py-BookBundler, a python Flask webapp to enable publishers to bundle ebooks with paper books, providing that they can upload a picture of a page.

I developed a small command-line client for toggl, an awesome time-keeping utility.

Developer of Tweet-A-Book, a webapp to find potentially tweet-able sentences inside an EPUB publication.

Developer of IBSN Checker, a little webapp to check the validity of a bunch of ISBN identifiers.

I also developed pyepub, a MIT-licensed EPUB manipulation library for Python.

Some of my helper Python scripts are also available on github and as gists.

Resume


Based on JSON resume
{
  "basics" : {
    "name" : "Gabriele Alese",
    "label" : "Web Developer",
    "picture" : "http://gabalese.s3.amazonaws.com/AleseGabriele.jpg",
    "email" : "gabriele@alese.it",
    "website" : "http://gabale.se",
    "summary" : "Python Web Developer, with vast experience in IT services for publishers delivering content on the widest range of media devices. Wide insight into the publishing industry and its processes, from production workflows to copyright, from marketing to distribution, with a particular focus on the role played by technology and innovation in the digital value chain.",
    "location" : {
      "city" : "London",
      "countryCode" : "UK"
    },
    "profiles" : [ {
      "network" : "Twitter",
      "username" : "gabalese",
      "url" : "https://twitter.com/gabalese"
    }, {
      "network" : "LinkedIn",
      "username" : "gabriele.alese",
      "url" : "https://www.linkedin.com/in/gabrielealese"
    }, {
      "network" : "Github",
      "username" : "gabalese",
      "url" : "https://github.com/gabalese"
    } ]
  },
  "work" : [ {
    "company" : "RolePoint",
    "position" : "Software Engineer",
    "website" : "http://www.rolepoint.com",
    "startDate" : "2016-01-01",
    "summary" : "RolePoint optimizes the referral network. A powerful set of tools help you build, manage and engage the talent that surrounds your organization. A powerful series of algorithms optimizes every aspect of your referral network to maximize engagement and make your referrals process smarter over time."
  }, {
    "company" : "Tangent Snowball",
    "position" : "Web Developer",
    "website" : "http://www.tangentsnowball.com",
    "startDate" : "2015-02-09",
    "endDate" : "2015-12-31",
    "summary" : "Tangent Snowball is a digital & CRM agency that combines data, strategy, technology and creative to help organisations communicate more effectively with their customers across all channels. We work with The Labour Party, SAP, Carlsberg, Wolseley, Dunhill, Bang & Olufsen, TAG Heuer, Faber and Faber and Nails inc.",
    "keywords" : [ "Python (2.7)", "Django (1.5-1.7)", "Apache Solr", "Amazon Web Services", "Docker", "Git/Github", "Travis CI" ]
  }, {
    "company" : "Letolab",
    "position" : "Web Developer",
    "website" : "http://weareleto.com",
    "startDate" : "2014-06-16",
    "endDate" : "2015-02-06",
    "summary" : "Leto is a digital innovation agency, specialising in software and hardware solutions, including design, development and rapid prototyping. Featured projects include second screen mobile applications, safety monitoring systems and behavioural analytics tools. Leto has also its own products, such as emotion detection platform Moodsense and mood tracking application Uplifted, aimed at making people happier at work.",
    "keywords" : [ "Python (2.7)", "Django (1.5-1.7)", "Tornado/TornadIO", "Twisted", "celery", "redis/rabbitmq", "JavaScript", "AngularJS", "JQuery", "Socket.io", "Vagrant", "Puppet", "Ansible", "Git/Github", "Travis CI" ]
  }, {
    "company" : "Europa Editions UK",
    "position" : "Digital Product Manager",
    "website" : "http://www.europaeditions.co.uk",
    "startDate" : "2012-03-01",
    "endDate" : "2014-06-06",
    "summary" : "In charge of the start of the digital venture of the company in the UK market, where Europa Editions UK was founded in late 2011 as a branch of the successful Europa Editions US. As the manager of the digital product, main duties included hands-on tasks on web development (digital production toolchain, publisher’s website, digital distribution platforms).",
    "keywords" : [ "Python", "Tornado", "PHP", "Wordpress", "Angular.js", "Heroku" ]
  }, {
    "company" : "Europa Editions US",
    "position" : "Digital Production Manager",
    "website" : "http://www.europaeditions.com",
    "startDate" : "2009-11-05",
    "endDate" : "2014-06-06",
    "summary" : "Managed and oversaw ebook production for distribution with Penguin Group International on the Amazon Kindle platform, Apple iBookstore, B&N Nook Store. As the digital production manager, main duties included web development and coordination of external technical partners.",
    "keywords" : [ "Python", "PHP", "MySQL", "AJAX" ]
  }, {
    "company" : "Edizioni E/O",
    "position" : "Digital Product Manager",
    "website" : "http://www.edizionieo.it",
    "startDate" : "2009-11-05",
    "endDate" : "2014-06-06",
    "summary" : "Manager of the digital product for one of the most respected independent Italian publisher.",
    "keywords" : [ "Python", "Flask", "Tornado", "MySQL", "Wordpress", "PHP", "Bootstrap", "CSS", "Javascript" ]
  } ],
  "education" : [ {
    "institution" : "Università degli studi di Roma \"La Sapienza\"",
    "area" : "Philosophy",
    "studyType" : "BA",
    "startDate" : "2004-11-01",
    "endDate" : "2008-02-15"
  } ],
  "skills" : [ {
    "name" : "Web Development",
    "level" : "Advanced",
    "keywords" : [ "Python", "Django", "Tornado", "Scala", "Play" ]
  }, {
    "name" : "Frontend Development",
    "level" : "Intermediate",
    "keywords" : [ "HTML5", "CSS3", "JavaScript", "Angular.js", "JQuery" ]
  }, {
    "name" : "Functional programming",
    "level" : "Beginner",
    "keywords" : [ "Scala" ]
  } ],
  "languages" : [ {
    "language" : "Italian",
    "fluency" : "Native speaker"
  }, {
    "language" : "English",
    "fluency" : "Full professional proficiency"
  }, {
    "language" : "Russian",
    "fluency" : "Elementary knowledge"
  } ],
  "references" : [ {
    "name" : "Alex Berezovskiy",
    "position" : "CEO",
    "company" : "Letolab",
    "email" : "alex@letolab.com"
  }, {
    "name" : "Simona Olivito",
    "position" : "Editor in Chief",
    "company" : "Edizioni E/O",
    "email" : "simonaolivito@edizionieo.it"
  }, {
    "name" : "Daniela Petracco",
    "position" : "Director",
    "company" : "Europa Editions UK",
    "email" : "danielapetracco@europaeditions.com"
  }, {
    "name" : "Michael Reynolds",
    "position" : "Editor in Chief",
    "company" : "Europa Editions",
    "email" : "michaelreynolds@europaeditions.com"
  } ]
}

Contact Me