Alessandro Testa, computer engineer
 programming, design, data modeling
 system security

Personal data

June 18, 1967 date of birth
ITALIAN  (mother tongue) , English  (INTERMEDIATE) languages
cell: +39 3771945445

email: contatto@alessandrotesta.info

my skills

Programming

Java, Spring Boot, NodeJs, C/C++, Flutter/Dart

PHP and Js, Frameworks: Yii and Symfony

Development environments: Jetbrains/Eclipse and QT

Data modeling

Relational DBs: Mysql, Crate.Io

NON-relational DBs: MongoDB (mapreduce, aggregation framework), Neo4J

Systems design and integration

Considerable and documented experience in designing REST APIs and integrating native C/C++ code into Java apps (JNA)

Application and System Security

Remarkable and documented experience in application and system security (Linux), many years of experience on both GCC (Google) and AWS (Amazon) Cloud platforms and expert in cloud application migration.
Xmpp protocol.

Github Project

https://github.com/aletes67/ConnLimiter   Script bash DDoS block

https://github.com/aletes67/xmpp-chat-client   Client Xmpp  in flutter/dart

Work experiences

2015 - Today

IT manager

Lulop


Lulop is a hosting & digital delivery service. Internal or outsourced press offices, small, medium and large companies use the portal to upload and distribute videos in television quality, but also high definition photos, texts, graphics and audio files. Journalists and media operators use the platform for free to consult the archive, search for news by keywords, download or embed various formats depending on their needs, whether television, press, radio or new media.
I was responsible for the transformation of the original monolithic app developed in Symphony into one structured in microservices with a REST interface, security, migration to the Cloud first at GCC (Google Cloud) then from them to AWS (Amazon Cloud) and the coordination of 1 person

Tools used:

Java, Spring Boot, Js, Php, Yii, Mysql, MongoDb, Git, Github, GCC (Google Cloud), AWS Cloud, Linux

2017 - 2023

IT manager

Acuminis srl


Acuminis is the company I created to develop new projects for therapy and diagnosis in the field of cognitive and behavioral psychological disorders. Several very innovative projects from a technological and therapeutic point of view have been developed.

Tools used:

Java, JavaFX, Spring Boot, C++, OpenFrameworks, Mysql, Git, Java SSL Certificate, Linux, GCC (Google Cloud)

May 22-Jan 23

IT consultant

Right People

Weidenweg 61, 10247 Berlin, Germany

Miraitek
Development of libs for interfacing with industrial machines (Edge/PLC)
Connection to industrial machinery and instrumentation via field protocols, configurable and extensible through the integration of third-party drivers. Very high reading and writing performance with a read/write cycle in 50ms

Tools used

C++, QT, Git, Linux

Dec 21 - May 22

IT consultant

Right People

Weidenweg 61, 10247 Berlin, Germany

Aditus - SIAE
Development of smart card access methods Integration of C++ lib into Java Spring Boot via JNI
Development of the REST API set for smart card access from the web

Tools used

C++, JNI (java Native Interface), Java,, Spring Boot, Mysql, Git, Linux, GCC (Google Cloud), Eclipse

Jan - Jun 2020

IT consultant

Right People

Weidenweg 61, 10247 Berlin, Germany

Valdaosta services
Maintenance and bug fixes of JBoss application and updating, identification and resolution of serious security problems

Tools used

Java, JavaFX, Spring Boot, JBoss, Mysql, Git, Java SSL Certificate

Oct 2021 - Oct 2022

DEVELOPMENT Manager

PIXELFABRICA LAB SRL

via Taranto, 185 - 73100 Lecce (LE - IT)

Development of REST lib sets and backend of an application for the automated analysis of tax receipts. Advanced level use of Tesseract.
I took care of the network architecture, the design/construction of the backend, the security and the coordination of 2 people

Tools used

Java, Python, Spring Boot, Tesseract, Mysql, Git, Linux

Oct 2011 - May 2015

IT manager

Arkimedia spa

Via di Tor Cervara, 286, 00155 Rome RM

Iliketv is the first social TV, born in 2011 with the idea of ​​creating a new way of enjoying TV, a model in which viewers engage with their television experience as they do with social networks.
I was responsible for the network architecture, the design/development of the apps, the security and the coordination of 4 people

Tools used

Java, Php, Js, Mysql, Git, Neo4J, Linux

Sept 2007 - Jun 2011

IT consultant

Jam Sistemi

via G. Cardano 5 00146 - ROME (RM)

Jam Sistemi is a company from Rome with which I have collaborated for some years and with which I have had the opportunity to develop some of my projects. With Jam Sistemi I was for several years the network manager of the Cepol European Police School which I managed personally.

Tools used

Java, Java SSL Certificate, Haproxy, Linux

Jan 2003 - Jul 2007

IT consultant

CyberComputer srl

Via Calosso, 5, 00100 Rome RM

Cyber ​​ was the company with which I began to produce my projects after several years of working as an IT consultant for other companies. With Cyber ​​I have produced several very innovative works including the #Blue4Promo, the first proximity marketing system that allows you to send messages via Bluetooth from which I then developed the BMS Bluetooth-based messaging system completely free for the user for whom I have a utility model patent. I then developed a messaging system for mobile devices based on the HTTP protocol in 2004, a forerunner of WhatsApp about 10 years in advance.

Tools used

Java, Php, Js, Mysql, Git, J2Me, Linux

Sept 1999 - Oct 2003

IT consultant

Assioma spa

via Flamina 57 00100 - ROME (RM)

For Assioma I worked as a consultant in various projects for large clients such as TIM for which I created a Proxy Gateway for the MMS service, for Agip where I created a communication system between Cics server and Microsoft platform and for Il Sole 24 Ore where I worked on the newspaper's website

Tools used

Java, Perl, Php, Linux

Jan 1996 - Jan 1999

IT consultant

Hermetes sas

Via Barisano da Trani, 5, 00153 Rome RM

Hermetes was the first company I worked with and for which I created the first Intranet management system based on ASP and Microsoft IIS for Telecom in 1997.

Tools used

Asp, Microsoft IIS

Education

1995 -1999

Dept. Degree in Computer and Automatic Engineering

rating 92/100

La Sapienza University of Rome

1987 - 1992

Degree in Natural Sciences

interrupted with 15/19 exams

La Sapienza University of Rome