
programming, design, data modeling
system security
Personal data
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
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
Java, Spring Boot, Js, Php, Yii, Mysql, MongoDb, Git, Github, GCC (Google Cloud), AWS Cloud, Linux
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)
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
C++, QT, Git, Linux
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
C++, JNI (java Native Interface), Java,, Spring Boot, Mysql, Git, Linux, GCC (Google Cloud), Eclipse
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
Java, JavaFX, Spring Boot, JBoss, Mysql, Git, Java SSL Certificate
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
Java, Python, Spring Boot, Tesseract, Mysql, Git, Linux
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
Java, Php, Js, Mysql, Git, Neo4J, Linux
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 usedJava, Java SSL Certificate, Haproxy, Linux
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 usedJava, Php, Js, Mysql, Git, J2Me, Linux
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 usedJava, Perl, Php, Linux
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 usedAsp, Microsoft IIS
Education
Dept. Degree in Computer and Automatic Engineering
rating 92/100
La Sapienza University of Rome
Degree in Natural Sciences
interrupted with 15/19 exams