Serverless Specialist
2019 - PRESENTNimbella- Ported the environment to AWS (Go).
- Automated the generation of firewalls (Python).
- Integrated Datadog for monitoring.
- Created a builder kit for automated compilation of action.
- Integrated Kafka.
Technologies: Amazon Web Services (AWS), Cloud, Kubernetes, Python, GoDeveloper
2018 - PRESENTNeuronix- Built a web interface to control drones.
- Developed deep learning models for vision.
- Used Python and Blender for 3D-image generation.
- Evaluated an object-detection algorithm.
- Controlled the drone using Jupyter Notebooks in Python.
Technologies: TensorFlow, PythonOpen-source Developer
2017 - PRESENTApache Software Foundation- Developed the runtime for the Go programming language for Apache OpenWhisk.
- Implemented performance tuning and benchmarking of other runtimes.
- Built an ActionLoop development kit for runtimes.
- Handled the runtimes for the Java, Python, Rust, and Ruby.
Technologies: GoCTO | CEO
2012 - PRESENTSciabarra.com- Designed and implemented the AgileSites framework for OWCS in Scala.
- Developed AgileBuilder which is a DevOps solution for OWCS in Docker.
- Coordinated projects using AgileSites and AgileBuilder.
- Mentored, trained, and supported a development team who was working with AgileSites in Telmore, Denmark.
- Designed the OWCS-based architecture for a large Italian bank, using Akka as a connector for the different parts.
- Analyzed logs coming from a website through Kafka with Spark.
Technologies: Oracle WebCenter Sites, WebLogic, Docker, Linux, Spark, Akka, ScalaDevOps
2018 - 2018Leonteq- Trained the company in DevOps practices.
- Implemented a Kubernetes cluster in a private cloud.
- Implemented Kafka and Cassandra.
- Introduced Ansible and Terraform.
- Developed a build kit for automating deployments.
Technologies: Terraform, Ansible, KubernetesFounder | Owner | Developer
2009 - 2012Sciabarra- Built the website in Fatwire for Birmingham Services, UK.
- Developed from scratch a website in Alfresco for Sage.
- Provided Fatwire consulting for a variety of customers worldwide.
- Implemented a proxy-cache for faster access to remote documents in Alfresco.
- Designed and implemented a framework for the rendering of websites using XML content.
Technologies: Alfresco, FatWire, JavaDevelopment Director
2008 - 2009Mobix- Reimplemented a back-end solution which reduced costs by 80%.
- Recruited and managed a team of developers.
- Designed and implemented the new version of the front-end using GWT.
- Coordinated the development of a mobile app.
- Provided Linux system administration and moved everything to a cloud.
Technologies: Linux, JavaJava Consultant
2006 - 2007Freelance- Helped to develop with Clotho a data entry system for billing information in GWT.
- Created the SOA component for PecHandler which enabled them to interface a front-end to IMAP and LDAP back ends.
- Aided in the development of TrackSal which is a Swing-based workflow engine.
- Developed for CinemaChoice, an interactive mobile app for cinema preferences. The early mobile application was done in JavaME.
- Provided LDAP development and administration for a large SMS dispatching application.
Technologies: Java ME, Swing, Spring, GWT, JavaJava and J2EE Consultant
2006 - 2006Unione Fiduciaria- Provided Java and Spring training for a of team developers.
- Designed the JSF and Hibernate architecture.
- Implemented hands-on coding of the prototype.
- Administrated the Linux servers.
Technologies: Apache Tomcat, Spring, JSF, JavaCTO
2000 - 2005ePrometeus- Managed a team of up to eight people as a technical leader.
- Provided the architecture design and performance optimization for Rikorda Portal, an eCommerce site for printing digital images.
- Helped to develop IberoBroker which is a translator broker to connect Sabre's Global Distribution System with the Iberostar's Mirto. (Iberostar is the largest Spanish tour operator, and Sabre is the oldest online travel reservation system.).
- Worked on implementing a portal called Piuprezzi for the Milan Chamber of Commerce where it distributed price lists for various goods.
- Designed epNuke and epShop which are early portal and eCommerce implementations.
Technologies: Linux, JavaJava and Linux Trainer
1996 - 2000Freelance- Created and implemented a training course on Java for nearly 100 customers in Italy.
- Developed and implemented a training course on the Linux operating system for almost 50 customers all around Italy.
- Wrote nearly 100 articles on the programming language Java for a variety of Italian magazines.
- Worked as a consultant for Java and Linux related projects.
Technologies: Linux, Java