Castenaso, Bologna - Italy
[email protected]
(+39) 339 8118220
GitHub | Stack Overflow | ||
---|---|---|---|
paololaurenti | paololaurenti | laurentipaolo | 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, Yoox Net-A-Porter Group ( 2013-11 — Present )
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, Elleffegi Consulting ( 2013-02 — 2013-10 )
I was the only software developer of the company and I was in charge of the development and maintenance of web applications used by the company to provide consulting and training services
Software developer, QubicaAMF ( 2011-06 — 2013-01 )
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 — Present )
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)
- Object Oriented Design
- Test Driven Design
- Domain Driven Design
- G.O.F. Design patterns
- S.O.L.I.D. Principles
- Hexagonal Architecture
- Enterprise Integration Patterns
- C#
- MS SQL Server
- NuGet
- RabbitMQ
- Extreme Programming
- Agile Principles/Practices
- Scrum
- Kanban
- Git
- Mercurial
- Subversion
- MongoDB
- Docker
- Elixir
- Erlang
- Ruby
- Javascript (NodeJS)
- Improv
- Comedy
- Singing