I started my experiments when I was a child with the Commodore64. I love computer science and software development. I can work on many environments and technologies with a particular passion for Javascript, Php, C# and Java stacks, I prefer Unix based OS and I give great importance to cross-browser and cross-os solutions. Usually I manage my systems on AWS cloud. In the ERP world I can support designs and implementations for SAP R/3, Sap Business One and Odoo.
With a professional experience of over 10 years, in the last years I opened some startups in Italy and followed their development from a management and technical points of view. In the meantime I continued to carry out my consultancy activities, mainly focused on the Web and Desktop developement. However, I have relevant knowledge for native and hybrid mobile development.
SUMMARIZING MOST USED SOFTWARE TECHNOLOGIES:
- HTML/CSS: Excellent knowledge of Frontend basic techonlogies.
- PHP: Excellent knowledge of the language and LAMP management: Zend Framework - Laravel - Apigility - Lumen - DoctrineORM - Apache - Nginx etc...
- Javascript: Excellent knowledge of the language
- Scaffolding tools (Bower, Gulp, etc...)
- Most used frameworks/libraries: Angular - ReactJS - Redux - Jquery - Bootstrap - ExtJs ...
- Mobile Development: ReactNative.
- Node.js: SailsJs - Express - MeteorJs - MEAN Stack
- Real time application development with modern frameworks
- C#: Very Good knowledge of the language and .Net Framework for Web and Desktop application development. Xamarin technology for the app development.
- Java & Scala: Very Good knowledge of the language, good knowledge of JEE7, Spring, Hibernate.
- C/C++: Rusty knowledge. In the last years I developed some nodejs modules, one in particular was made in order to operate with an industrial printer from an office tower. A Queue manager software made on the top of NodeJs, using Meteorjs.
- API Payment gateway provider: Braintree, Stripe, Paypal.
- API Integration development with Apigility (preferred with DoctrineORM behind), Lumen, Node.Js
- Third-party API integrations: Google Services, Facebook, Twitter, Firebase, Twilio, etc...
- CMS customization: Wordpress (good/excellent) Woocommerce (good/excellent) and Joomla (good)
PROJECT MANAGEMENT TOOLS:
- Maven
- Git Versioning
- Tortoise (SVN/CVS)
- Package manager (bower, composer, nuget, npm, etc...)
- Atlassian Ecosystem
SUMMARIZING MOST USED DBMS:
- Mysql/Aurora: Excellent
- MongoDB: Excellent
- PostgreSQL: Good
- SQLServer: Good
- Oracle: Good
- SAP Hana: Discrete
SUMMARIZING MOST USED SYSTEM TECHNOLOGIES:
- Good experience in AWS cloud management: services, istance management, lambda, scaling, load balancing.
- Good knowledge of Linux Server, most used OS: Debian, Ubuntu, CentOS.
- Good knowledge of Windows Server administration.