Profile

Hi! I am a Software Engineer (MSc) with 8+ years of experience and a passion for leading teams to build reliable systems for high-potential applications. Tokyoite since 2014 and not afraid of flying.

I love designing and implementing systems that produce measurable value to their stakeholders. I also like a bunch of other topics that help me keep an eye on the wider picture: delay-tolerant networking; distributed and fault-tolerant systems; data compression; compilers and runtimes; machine learning and data mining; information visualization and user-machine interfaces; policy and IP. I believe in the power of open source and its communities.

Skills

IT architectures and development

Particular focus in reliability, scalability and security issues.

Teamwork

4+ years experience as team leader (3+ years in multicultural environments).

Knowledge sharing

Speaker at conferences, meetups and internal tech-talks (Cloud Foundry Summit NA, Golang Tokyo Meetup). Internal trainer.

System proficiency

Programming languages — C, Java, Go, Ruby, PHP, Javascript, SQL, Matlab

Frameworks, platforms and tools — POSIX, LLVM, Cloud Foundry, Bosh, Apache Kafka, WebSphere MQ, ELK, Hazelcast, Redis, MySQL, PostgreSQL, Wireshark, NS2, Git

Additional knowledge include embedded development for industrial automation on AVR/Arduino microcontrollers, RF and electronics test equipment.

Experience

Rakuten Inc., Tokyo, Japan

Senior Cloud Engineer, Project Lead since May 2014

Technical lead of the Rakuten Cloud Foundry PaaS team (8 members in 3 regions).

  • Main tasks: designed and led the implementation and delivery of the Linux container-based hybrid-cloud Cloud Foundry PaaS; defined the team values, processes and trained new team members; technical evangelism and user onboarding.
  • Major accomplishments: rolled out the platform and assisted the migration of ~500 applications from a different legacy platform; delivered the platform for 2+ years with no SLA breaches; lead growth through user acquisition to ~1k applications; significantly improved operator experience and workload.
  • Technologies used: Cloud Foundry, Bosh, Concourse, Docker, runc, vSphere, Openstack, Microsoft Azure, Apache Kafka, NATS, Consul, ELK, Secor, Riemann, InfluxDB, Grafana, nginx, PostgreSQL, MySQL, Linux; internal components implemented in Golang and Ruby; supported application teams working in Java, PHP, Node.

Blue Reply, Turin, Italy

Consultant, ICT architect July 2011—March 2014

ICT architect at Fiat/Chrysler group

  • EAI/SOA architect for the Fiat/Chrysler global convergence projects. Proposal, analysis and agile development of a family of automated monitoring/alerting tools for the Fiat ESB infrastructure.
  • IT architecture and go-live support of a Siemens Simatic IT MES solution for the new Fiat plants of Kragujevac (Serbia), Grugliasco (Italy), Melfi (Italy) and Pernambuco (Brazil).
  • Drafting and implementation of common policies and guidelines regarding ALM, CI and integration patterns for Fiat applications.
  • War room activities: debugging support and performance troubleshooting.
  • Technologies used: Websphere MQ, Spazio MFT/s, Java, Simatic IT MES, .NET, MSSQL Server, Linux, Windows, vSphere

Strayorange, Turin, Italy

Co-founder, full-stack software engineer 2007—2010

Freelance creative group I co-founded in 2007. In two years time we grown from working for small local businesses to international clients.

  • Cross-media projects development (graphics, photography, corporate identity, Internet presence).
  • Technologies used: PHP, HTML/CSS, Javascript, C++, Wordpress, Vuforia, PhoneGap, Linux, Windows, iOS, Android, Arduino, Matlab

Open-source projects

Developer 2005—present

Open-source contributor and community experience.

  • Developed and maintained ImageTweak, a XUL add-on for the Mozilla Firefox web browser. Downloaded 2M+ times and localized in 20+ languages.
  • Contributed patches to open-source projects such as Mozilla Firefox, the LLVM compiler framework, Golang, Redis, Riemann, Bitcoin Core and various Wordpress plugins.

Minteos, Turin, Italy

R&D intern 2007 (6 months)

Feasibility study and prototyping of a low-cost wireless mesh wildfire alarm system based on the recognition of the infrasonic sound spectrum of wildfires.

  • Technologies used: Matlab, C++, AVR μCs and prototyping boards
  • Education

    Telecommunication engineering, MSc degree

    Polytechnic University of Turin, Italy 2008—2011 Thesis: Compiler optimizations based on call-graph flattening (supervisor prof. S. Rivoira) Final grade: 110110

    Erasmus exchange MSc degree student

    TKK/HUT/Aalto University, Helsinki, Finland 2009—2010 Minor: Machine learning and data mining

    Telecommunication engineering, BSc degree

    Polytechnic University of Turin, Italy 2004—2009 Final grade: 94110

    Languages

    Italian (mother tongue), English (academic proficiency, IELTS 7.5, July 2011). Basic knowledge of Japanese, French, German and Spanish.

    Scholarships

    PRLP 2004—2005, PRLP 2005—2006, PRLP 2006—2007, Erasmus 2009—2010