Get certified - Transform your world of work today

Close

Luigi Berrettini

  

Principal software engineer, YOOX NET-A-PORTER GROUP

Location: Zola Predosa (BO), Emilia-Romagna, Italy


Certifications

Certified ScrumMaster

Groups I belong to

Italy

Lean Agile@Italy

Biography

Passionate principal software engineer, focused on continuous learning and improvement, always eager to take on new challenges, explore new ideas and expand current skill set working with cutting edge practices, technologies and tools, not afraid of getting out of the comfort zone

Really keen on software craftsmanship, Agility, DevOps
In love with Docker and functional programming

Co-founder of Coders TUG and staff member of XPUG Bologna
Ideator and organizer of LambdaCon and NoSlidesConf

Work experience

YOOX NET-A-PORTER GROUP, Senior QA Principal
September 2014 - Present, Zola Predosa (BO), Emilia-Romagna, Italy

​Mentorship of development teams to foster coding best practices and ease the adoption of the Agile and DevOps approaches

Definition of the entire SDLC process, detailing workflow, steps, tools (selection and 5-year budget plan) and practices: versioning and branching models, IDEs, testing (unit, system, performance, resilience, recoverability), refactoring, code coverage, code analysis, profiling, build and deploy automation (with the help of a binary repository manager), release management, logging, monitoring (including application metrics, APM and RUM), alerting (including anomaly detection)

Database and infrastructure code lifecycle management

Build of a development environment: design, sizing, planning, coordination

Migration from Mercurial to Git

Development of a performant RFC-compliant C# Syslog logging library

Implementation of Docker based build and deploy scripts

Creation of knowledge sharing communities

QNT, .NET developer and ScrumMaster
March 2013 - August 2014, Firenze, Tuscany, Italy

​Implementation of software solutions for the hospitality industry based on web applications built on top of ASP.NET MVC

Planning system with a clickable, draggable calendar like UI using client-side and server-side MVC and AJAX both to load data for the visible area and to prefetch data related to past or future periods of time

Synchronization notifier based on Redis, SignalR and TPL to track the status of SimpleBooking to OTA/IDS synchronization

jQuery Mobile MVC 5 web application to serve hotel-specific mobile sites

Welcome Italia, .NET team coach
February 2011 - January 2013, Massarosa (LU), Tuscany, Italy

Coaching in a BPM software project with high performance requirements which used a Javascript-heavy approach and a scale-out strategy based on sharding

Development and maintenance of software aimed at managing business processes

Migration from .NET 3.5 to 4.0
Migration from Sourcesafe to SVN

Insurance Online, Programmer analyst
April 2008 - January 2011, Migliarino Pisano (PI), Tuscany, Italy

Implementation of insurance processes and calculations

Migration from .NET 1.1 to 2.0 and then to 3.5
Migration from Sourcesafe to SVN and then to TFS

Design and implementation of a virtualization solution based on Ubuntu and VMware Server

TechEdge Consulting, SAP system engineer
October 2007 - March 2008, Milano, Lombardy, Italy
Installation and administration of SAP and Oracle servers

Pisa Internet Point, System engineer
January 1999 - December 2003, Pisa, Tuscany, Italy
Administration of servers and troubleshooting, repair, and replacement of workstations

 

Newsletter Sign-Up

Subscribe