Castenaso, Bologna - Italy
[email protected]
(+39) 339 8118220
GitHub | Stack Overflow | ||
---|---|---|---|
https://twitter.com/paololaurenti | https://github.com/paololaurenti | https://it.linkedin.com/in/laurentipaolo | http://stackoverflow.com/story/paololaurenti |
I am a software developer with a great passion for my job.
I try to continuously improve myself in order to produce better software; I love to work in an environment that considers quality a number one priority and strives to get things done in the most efficient way.
I am a fast learner and an effective team player: I am happy when I am surrounded by people more skilled than me but at the same time I love sharing with everyone what I know.
I enjoy to experiment new technologies; functional languages, distributed computing, scalability issues are the challenges with which I'd like to work.
I'd love to work with BEAM technologies like Elixir and Erlang languages because I am very fascinated by the power of the BEAM VM and the wonderful implementation of the actor model mixed with the functional approach.
Senior software developer, CodicePlastico ( 2017-05 — present )
I am in charge of the development and maintanance of many software applications built by CodicePlastico since 2009.
My focus is also on the architectural design of the systems, from the fresh start and continuing wiht its evolution in time.
We follow the customer software project from the inception using anlaysis tool and customer interviews.
We use an interative approach refining at each step the customer requirements.
The projects are built with different technologies like elixir, dotnet core, node.js, react.js and elm.
I work full time from remote and we gather toghether every six weeks to do a team retrospective and other company meetings
Senior software developer, Yoox Net-A-Porter Group ( 2013-11 — 2017-05 )
I was part of a team that was in charge of handling the software responsible for the cataloguing of the products of all the e-commerce of the group
- Completed the first part of the integration between legacy applications and new P.I.M. software bought from an external vendor
- Created several applications with Microservices Architecture that allow the business to process the shipping restrictions of products in real time
- Started recurring monthly meetings with all the developers of the department with the purpose of learning together (coderetreat, coder dojo, watching technical video, etc...)
Software developer, QubicaAMF ( 2011-06 — 2013-10 )
I was part of the R&D team and I worked on the development and maintenance of a standalone software used to manage the bowling centers located all over the world
- Completed the transition from CVS version control system to Subversion
- Improved the Continuous Integration pipeline with the creation of some ad hoc stages used to automate the building of the whole application
- Added new functionalities to the P.O.S. software module in order to make the application able to manage new credit card payment devices
I worked for several companies as Software developer, as employee, consultant and one year as owner.
Bachelor Degree - Computer Science ( 98/110 )
Senior High School Degree - Computer Science ( 88/100 )
Organizer, Extreme Programming User Group (XPug) Bologna ( 2015-02 — Present)
I manage the organization of the monthly events of the group. "Bologna XPug" is a community of people interested into "eXtreme Programming" and everything related to software: technologies, best practices, methodologies, etc...
- Organized a monthly meeting from October to June, with a lot of different topics
- Found new location for the monthly events
Organizer, NoSlidesConf ( 2016-12 — 2017-11 )
I am part of the group "The Wild Bunch" that organizes "NoSlidesConf" conference. It's a single day event with speakers showing technical sessions with only one requirement: it cannot be used any slide at all. The sessions must show something that works, live and running. The first edition took place in Bologna on Saturday December 3rd 2016
- Around 40 sessions proposal received
- 1 day, 14 sessions, 150 attendees
Staff member, Bologna Tech Scene ( 2016-07 — Present )
I am part of the staff that maintains the web site http://bolognatechscene.it/ and everything related to it. The site aims being a central hub of all the tech communities/events located in Bologna (Italy)
- Enterprise Integration Patterns
- REST
- Object Oriented Design
- Test Driven Design
- Domain Driven Design
- G.O.F. Design patterns
- S.O.L.I.D. Principles
- Hexagonal Architecture
- Elixir ( Advanced )
- Erlang ( Intermediate )
- C# - dotnet core ( Advanced )
- Javascript ( Intermediate )
- Elm ( Beginner )
- MongoDB
- PostgreSQL
- MS SQL Server
- RabbitMQ
- Extreme Programming
- Agile Principles/Practices
- Scrum
- Kanban
- Git
- Mercurial
- Docker ( Advanced )
- Google Cloud Platform ( Beginner )
- Kubernetes ( Beginner )
- Basketball
- Guitar
- Wine tasting
- Theatre