As SRE I am responsible for: - Defining and implementing solution to minimize downtime and prevent issues. - Cloud environment (AWS) uptime. - Improving code quality / code reviews - Software lifecycle management - TDD best practices
Apr 2020 -
Barcelona / Remote
I was responsible for: Software implementation of secure, scalable components using Java, Groovy and Micronaut. Multicloud environment (AWS, GCP, MS Azure) Data persistence Implementing OpenId client and provider (KeyCloack) Software lifecycle management TDD best practices Implementation of M2M horizontally scalable components. Multithread programming .
c/o Volvo Group Connected Solutions
Vehicle Connection / Backend Developer
Nov 2018 -
Implementing resilient back-end components to support the backbone for M2M core services of Volvo Group CS.
Mostly Java , Spring , shell scripting along the way. Docker , PostgreSQL, Oracle, ELK stack.
Java Backend Developer
Jul 2016 -
Working as developer on the project Revenue Manager / Charging. As Senior Developer I am responsible for: Software analysis and implementation Code reviews Software lifecycle management Debugging and Problem solving Key Technology used: Java, JEE , OSGI stack, gerrit, git, Maven, Cassandra.
Senior Backend Developer
Jun 2012 -
Implemented Business Intelligence solutions for the automotive industry. Develop ETL solutions, via core Java / JDBC technology to access several different database technologies. MySQL, Oracle, JDBC, various framework (Hibernate, Spring Boot, Spring Data, Spring MVC, etc.) . Key Projects: ETLQueryEngine: a programmable remote query extraction engine. Android development Exposing data over webservices to PHP frontend and dashboards Adjust legacy code to keep compliance with Ford guidelines, reversing engineering of legacy code, quality improvement and adding new features. Oracle, MySQL Db install, config, administration. Db development. Porting MySQL code to Oracle Mailserver configuration and administration (postfix) Concurrency management .
Senior J2EE Software Developer
Nov 2010 -
Senior J2EE Software Developer (Contract c/o StepJob SRL)– November 2010 July 2011 Senior Java consultant over various projects: Consultant c/o Seteco CM SICEF Project (working for the italian PA) Consultant c/o Engineering, CONSOB project (CONSOB is an important entity that supervises banks in Italy) As Senior J2EE Software Developer I was responsible for: Implementation of new features, debugging issues Overview of operations deployments to production servers Key Technology used: Spring,Spring Boot, Spring MVC, Spring Data, Struts, Oracle, JPA, Unix LDAP, MySQL, SVN, CVS administration, Ibatis, Oracle
Senior Software Developer
Sep 2010 -
Fixing legacy code for a name registrar provider.
Senior J2EE Developer
May 2008 -
Consultancy for Engineering SPA : 'Polis' software development in a Linux/Java environment. PA software to manage resources for italian 'comuni'. Consultancy for ANCITEL : SGATE Project
Altay Holding SPA
Senior J2EE Developer
Dec 2006 -
As Senior Developer I was responsible for: implementing new features on Compiere OpenERP co-ordinating migration strategies between different areas of the company Oracle backup strategies adoption of an open ERP solution, feature enhancement and implementation
Aug 2004 -
Reggio Emilia, Italy
Senior Java consultant over various projects and different customers. BNL Multiservizi : Enterprise Java development for BNL with code versioning. IBM WSAD. Use of Java-JDBC to interface Oracle databases. I.T.Telecom/Santa Palomba: Software development in JAVA/J2EE. Solaris platform and BEA. Weblogic; shell scripting and configuration management. (Tim/MSC project). Mentoring new developers for plug-in addons. Pride s.p.a. : MSC Project installs on a Bea/Solaris clustered environment. Support to testers. As Senior Developer I was responsible for: Implementing new features Code analysis, bug solving Solaris and Oracle administration
Mar 2004 -
The job consisted in consulting for TIM SpA for prepaid and Value Added Services. PERL implementation of plugins for HP OpenView. Key Technology used: HP OpenView, Perl , HP-UX, Linux, Oracle,Solaris OS.
What is the Cloud in the end ?
It is someone else's computer.
Open-Minded – Logicians couldn’t make these connections if they thought they knew it all – they are highly receptive to alternate theories, so long as they’re supported by logic and facts. In more subjective matters like social norms and traditions, Logicians are usually fairly liberal, with a “none
How to implement a VPN
Implementing a VPN for fun(?) and business continuation
Build your own GIT server
Who needs GitHub ?
Websocket Server in C
A lightweight websocket implementation
X509 certificates for client authentication
Qickly generate a CA and client certificate for secure communication
Used to show ads, campaigns, communication and offers etc. that we think you are interested in, and that are personalised after your preferences.
Functional (improve the website)
We use functional tracking to analyse how our website is being used. This data helps us to discover errors and develop new designs. It also allows us to test the effectiveness of our website, and to improve the support functionality on the website.
Required (give website access)