Resume
Career Overview
I worked mainly in small - medium sized software companies. During my career I’ve covered almost all positions in the software development process, from software engineer and analyst to project manager and software architect. My activities have been primarily focused on the build of non-public web applications based on the customer needs and specifications, using Java on the server side.
Skills
Advanced
Java Spring Boot JPA REST Oracle DB Git Javascript SQL Shell-programming OAuth2 Maven Junit JAX-WS PostgreSql MySql Linux Debian Ubuntu
Intermediate
C C++ Python Ruby HTML5 CSS3 AspectJ/AOP MyBatis/iBatis ActiveMQ Apache Kafka Angular Ember NodeJS Bootstrap QUnit XBee Ruby On Rails Qt Microsoft SQL Server Heroku RedHat OpenShift
Qualifications
- 15+ years experience in web and database design and development
- 10+ years of management experience
- Self motivated and detail-oriented
- Excellent oral and written communication skills
Work Experience
February 2019 - Present | Software Engineer Westpole Bologna, Italy Software design and development |
October 2018 - Present | Software Engineer Freelance |
March 2018 - September 2018 | Software architect CRIF S.p.A. Bologna, Italy Project technical ownership, team leadership, time estimation, technical relationships with customers, software design and development |
2013 - 2018 | Senior Engineer Gaming Laboratories International, Inc. – GLI Italy B.V. Bologna, Italy Project ownership, team leadership, time and costs estimation, technical relationships with customers, Source code review |
2008 - 2013 | Sofware Engineer / Architect Gecod Srl Bologna, Italy Project ownership, team leadership, time and costs estimation, technical relationships with customers, software design and development, corporate technical strategist |
2007 - 2008 | Business Consultant Gruppo Manutencoop Società Cooperativa Zola Predosa, Bologna, Italy Project management, technical relationships with IT service provider and customers, IT design, functional analysis and definition of IT specifications |
2001 - 2007 | Software Engineer / Architect NSI Nier Soluzioni Informatiche Srl Castel Maggiore, Bologna, Italy Project ownership, team leadership, time and costs estimation, relationship with customers, software design and development, corporate technical strategist, responsible for linux corporate solutions |
Education and training
- SCRUM and Test Driven Development Course
- University of Modena and Reggio Emilia, Italy Informatic engineering - 25 exams passed from a total of 30
- Technical Diploma with specialization in Computer Science Industrial Technical Institute F. Corni, Modena, Italy