summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2016-07-31 12:35:03 +0100
committerdakkar <dakkar@thenautilus.net>2016-07-31 12:35:03 +0100
commitc1bfaf53a3015037ff85b443a83551ae6103fb2a (patch)
tree1f9d5c4d706f8eee7f2a1125eb87bb9ce89afa63
parentanime update (diff)
downloadthenautilus-c1bfaf53a3015037ff85b443a83551ae6103fb2a.tar.gz
thenautilus-c1bfaf53a3015037ff85b443a83551ae6103fb2a.tar.bz2
thenautilus-c1bfaf53a3015037ff85b443a83551ae6103fb2a.zip
updated CV
-rw-r--r--src/cv/cv-base.en.rest.txt56
-rw-r--r--src/cv/cv-base.it.rest.txt68
2 files changed, 99 insertions, 25 deletions
diff --git a/src/cv/cv-base.en.rest.txt b/src/cv/cv-base.en.rest.txt
index 950052c..fd7674c 100644
--- a/src/cv/cv-base.en.rest.txt
+++ b/src/cv/cv-base.en.rest.txt
@@ -9,15 +9,14 @@ Place and date of birth:
San Giovanni Valdarno (AR, Italy), 1977-04-05 (April 5, 1977)
Address:
- | via Trieste, 214
- | 52020 Ambra (AR)
- | Italia
+ | 8 Union Road
+ | Northolt UB5 6UE
+ | UK
E-mail:
dakkar@thenautilus.net
Telephone:
- +39 347 822 9734
+44 756 4023 056
Education
@@ -182,12 +181,42 @@ and increased my knowledge in several areas. In particular:
.. _BigNews: http://news.ask.com/
At net-a-porter.com
------------------------
-
-Since 2010-01-04 I'm in London working for `net-a-porter.com`_ as Perl
-developer.
+-------------------
+
+On 2010-01-04 I moved to London to work for `net-a-porter.com`_ as
+a Perl developer. The most significant projects I worked on were:
+
+* automating the process to add new products to the catalogue
+* integrating the in-house warehouse management system with a
+ robotic warehouse system, with emphasis on the communication
+ protocol between the two, and on integration testing
+* a non-blocking protocol adaptor (STOMP on one side, binary
+ serial protocol over TCP on the other) to integrate with another
+ robotic warehouse system; I also ran the whole protocol-level
+ integration testing
+* a set of `policies and helpers`_ to simplify starting new projects
+ and encourage consistency and code quality
+* a `complete messaging client solution`_ for all inter-application
+ communication
+* custom Puppet functions to configure a complete ActiveMQ broker
+ network from a declarative description of message routing
+* non-blocking client libraries to integrate with UPS_ and DHL_
+ shipping services
+* a framework to build non-blocking RESTful APIs (should have been
+ open-sourced as well, but it got lost in bureaucracy)
.. _`net-a-porter.com`: http://www.net-a-porter.com/
+.. _`policies and helpers`: https://github.com/NET-A-PORTER/NAP-policy
+.. _`complete messaging client solution`: https://github.com/NET-A-PORTER/NAP-Messaging
+.. _UPS: https://github.com/NET-A-PORTER/Net-UPS
+.. _DHL: https://github.com/NET-A-PORTER/Net-Async-Webservice-DHL
+
+At Broadbean
+------------
+
+I started working at Broadbean on 2015-06-15 as a Perl developer,
+mostly concentrating on improving the quality of code and tests, and
+reducing technical debt.
Other experiences
=================
@@ -267,17 +296,20 @@ Italian translators of `KDE 2`_.
.. _`KDE 2`: http://www.kde.org/
I've been on the organization team of the `Italian Perl Workshop`_ for
-all its editions (4 of them so far), handling the web-site, the
-selection of submitted talks, and the scheduling.
+all its editions (4 of them so far), and the European Perl conference
+(`YAPC::EU`_) in 2010 in Pisa, handling the web-site, the selection of
+submitted talks, and the scheduling.
.. _`Italian Perl Workshop`: http://www.perl.it/workshop/
+.. _`YAPC::EU`: http://conferences.yapceurope.org/ye2010/index.html
I've written a couple of articles for http://www.perl.it/\ , and I
have a `CPAN account`_. Some of my code can be found on `my CGit
-pages`_.
+pages`_ and on `my GitHub account`..
.. _`CPAN account`: http://search.cpan.org/~dakkar/
.. _`my CGit pages`: http://www.thenautilus.net/cgit/
+.. _`my GitHub account`: https://github.com/dakkar/
Abilities
=========
@@ -289,6 +321,8 @@ Language Knowledge level
============= =====================
Perl Very good
Python Good
+Ruby Basic
+JavaScript Basic
C++ Very good
C Very good
Java Good
diff --git a/src/cv/cv-base.it.rest.txt b/src/cv/cv-base.it.rest.txt
index cabf6f2..22242bb 100644
--- a/src/cv/cv-base.it.rest.txt
+++ b/src/cv/cv-base.it.rest.txt
@@ -8,14 +8,14 @@ Luogo e data di nascita:
San Giovanni Valdarno (AR), 1977-04-05 (5 aprile 1977)
Residenza:
- | via Trieste, 214
- | 52020 Ambra (AR)
+ | 8 Union Road
+ | Northolt UB5 6UE
+ | UK
Posta elettronica:
dakkar@thenautilus.net
Telefono:
- +39 347 822 9734
+44 756 4023 056
Istruzione
@@ -190,10 +190,45 @@ progetti, e rafforzato le mie conoscenze in varie aree. In particolare:
Presso net-a-porter.com
-----------------------
-Dal 2010-01-04 lavoro a Londra per `net-a-porter.com`_ come
-sviluppatore Perl.
+Mi sono trasferito a Londra i 2010-01-04 per lavorare a
+`net-a-porter.com`_ come sviluppatore Perl. I progetti più
+significativi a cui ho lavorato sono:
+
+* automazione della procedura per aggiungere nuovi prodotti al
+ catalogo
+* integrazione del software interno di gestione magazzino con un
+ sistema robotico, con particolare attenzione al protocollo di
+ comunicazione e ai test di integrazione
+* un adattatore di protocollo (da una parte STOMP, dall'altra un
+ protocollo seriale binario portato su TCP) per integrarsi con un
+ altro sistema robotico; ho gestito tutti i test di integrazione a
+ livello di protocollo
+* un insieme di `linee guida e programmi di supporto`_ per
+ semplificare l'avvio di nuovi progetti e incoraggiare l'uniformità e
+ la qualità del codice
+* una `soluzione completa per scambio messaggi`_ tra le nostre
+ applicazioni
+* un'estensione di Puppet per configurare un intera rete di broker
+ ActiveMQ partendo da una descrizione dichiarativa di come i messaggi
+ devono essere instradati
+* librerie non-bloccanti per integrarsi con i sistemi dei corrieri
+ UPS_ e DHL_
+* un framework per costruire API REST non bloccanti (avremmo dovuto
+ rilasciarlo come open source, ma è rimasto incastrato nella
+ burocrazia)
.. _`net-a-porter.com`: http://www.net-a-porter.com/
+.. _`linee guida e programmi di supporto`: https://github.com/NET-A-PORTER/NAP-policy
+.. _`soluzione completa per scambio messaggi`: https://github.com/NET-A-PORTER/NAP-Messaging
+.. _UPS: https://github.com/NET-A-PORTER/Net-UPS
+.. _DHL: https://github.com/NET-A-PORTER/Net-Async-Webservice-DHL
+
+Presso Broadbean
+----------------
+
+In 2015-06-15 ho cominciato a lavorare a Broadbean come sviluppatore
+Perl, principalmente per migliorare la qualità del codice e dei test,
+e ridurre il debito tecnico.
Altre esperienze
================
@@ -276,17 +311,20 @@ traduttori italiani di `KDE 2`_.
.. _`KDE 2`: http://www.kde.org/
Ho fatto parte dell'organizzazione degli `Italian Perl Workshop`_ per
-tutte le sue edizioni (4 al momento), gestendo il sito web, la
-selezione degli interventi proposti, e la stesura del programma.
+tutte le sue edizioni (4 al momento), e la conferenza europea del Perl
+(`YAPC::EU`_) nel 2010 a Pisa, gestendo il sito web, la selezione
+degli interventi proposti, e la stesura del programma.
.. _`Italian Perl Workshop`: http://www.perl.it/workshop/
+.. _`YAPC::EU`: http://conferences.yapceurope.org/ye2010/index.html
Ho scritto alcuni articoli per http://www.perl.it/\ , e ho un `account
CPAN`_. Un po' del mio codice può essere esaminato nelle pagine del
-`mio CGit`_.
+`mio CGit`_ e del `mio account GitHub`_.
.. _`account CPAN`: http://search.cpan.org/~dakkar/
.. _`mio CGit`: http://www.thenautilus.net/cgit/
+.. _`mio account GitHub`: https://github.com/dakkar/
Capacità
========
@@ -296,12 +334,14 @@ Conosco vari linguaggi di programmazione:
============= =====================
Linguaggio Livello di conoscenza
============= =====================
-Perl Very good
-Python Good
-C++ Very good
-C Very good
-Java Good
-Pascal Good
+Perl Elevato
+Python Buono
+Ruby Basilare
+JavaScript Basilare
+C++ Elevato
+C Elevato
+Java Buono
+Pascal Buono
============= =====================
Preferisco i linguaggi imperativi o a oggetti; ho qualche problema (di