Sei sulla pagina 1di 4

Lorenzo Bartoli via Elio Bernardi 7

Bologna, Italy 40133


H Skype id: lore_bart
Curriculum Vitae B bartoli.lorenzo@gmail.com

Experiences
2019–Present Android Expert, Nextar, Roma.
Consultant for Italian post digital offices.
2018–2019 Team Leader, 3WLab, Roma.
Consulting at Accenture on Android in the digital TV field, Infinity app. Bug fixing,
refactoring of the code, adding new features within an Agile team. The app is a multimedia
catalog of video content (VOD) and allows it to be streamed to your phone.
2017–2018 Android Expert, Cy4Gate, Roma.
For a company of “Cyber Intelligence” having as end customer the law enforcement
agencies, I have developed a software for Android, called "Agent", which is installed silently
inside the phone that you want to investigate and produces "evidence" of the activities
carried out by send to the attorney for investigations.
2014–Present Senior Software Developer, Mobimentum, Bologna.
Development of UI components, services and firmware customization for an Android dis-
tribution based on version 4.3.1. The product will be deployed in upcoming vehicles and
tractors by CNH industrial.
2013–2014 Senior Software Developer, Centervue, Padova.
Inside the Centervue R&D department I dealt with development of a biomedical app for
Android tablets, which interfaces with a Fundus device (for retina scanning) and a Perimeter
device (for the analysis of the Visual Field). The app communicate with an Erlang server,
drives and reviews the exam in both modes. In the same context I developed an app for the
initial setup, calibration and backup.
2012–2013 Senior Software Developer, Si14, Mestre.
Porting and customization of the entire “Android ecosystem” for a sport watch bases
on the Jelly Bean version. The watch has an 1.5" display with a 240x240 resolution, a
TI Cortex A8, with WiFi, GPS, accelerometer, magnetometer, pedometer. For the same
product I wrote a custom Home Launcher and the following apps:
• Tracker GPS
• Music Player
• Gallery
• Compass
• Alarms
• Stopwatch
• Timer
• Pedometer
• Heart Rate (ANT)
At the same time I developed the GUI for a refractometer, and the related software for
image capture from its sensor and the GUI for an electric stimulator.

1/4
2012 Contractor, Ivon Music, Venezia.
I collaborated on developing an Android app which interfaces with a Web platform for audio
streaming. The streaming server is provided by WOWZA using the RTP/RTSP protocol
with tracks encoded in AAC. Within the same project I developed a Qt desktop application
for the synchronization of audio files inside a local folder with a Cloud Storage backend
provided by Amazon S3.
2009–2012 Senior Software Developer, M31, Padova.
I designed and implemented and embedded automotive application for the monitoring of
groups of vehicles. The app is based on a NXP board with an ARM 7 processor, equipped
with a real-time OS made by the manufacturer itself. The application is written using the
Java ME APIs.

Design and implementation of an embedded automotive software for monitoring


and visualization of data from a Bluetooth module connected with the vehicle control unit.
The app was written in C++, using Qt running inside the Windows CE 6 OS.

A Qt GUI application for an ARM 7 architecture for remote controlling an UPS.

Design and implementation of an Android based watch aimed at visually impaired


people.

An iPhone and iPad app for home automation.

Many apps for the Android platform.

Development of many Qt apps for home automation.


2009 Contractor, Koan Software, Brescia.
With Koan Software I collaborated in the development of an Eclipse plugin for easing the
creation of Linux distro based on the Koan embedded platform.
2008–2009 Junior Consultant, Nokia Siemens Networks, Milano.
Inside the Microwave R&D of of Nokia Siemens Networks, inside a project for the development
of a new generation radio device (FlexiPacket Radio), I dealt with developing and a SNMP
manager for the remote control of the device, using a web-cli written as a Java Applet. The
device is based on the VxWorks RTOS and on the PPC Motorola 8321. I also developed
some C++ tools.
2008 Stage, ASSIOMA.NET, Milano.
Three month stage on C, C++ and Java programming languages. During the same time I
also attend the Bug fixing of a multiprocess app for the billing in the telecommunication
market.

Altre Competenze
- Esperienza nella gestione di progetti software.
- Conoscenza principali Design Pattern.
- Esperienza stesura documentazione tecnica e funzionale.
- Esperienza scrittura spefiche.
- Esperienza nel training su programmazione C++ e librerie Qt.

2/4
Computer skill
Languages
Advanced C, C++, Java, Kotlin
Medium Tcl/OTcl, Objective-C, SQLite
Base Javascript, HTML, UML
Versioning System
git
svn
OS
Linux
Windows/MacOSX
Android
Tools
Eclipse
Android Studio
Libs
Advanced Android library, Qt
Medium Cocoa, Gtk+, Swing/AWT, SWT/JFace
Base OpenCV, OpenGL

Certifications
Nokia Qt Essential
Nokia Advanced UI with Qt
Nokia Core C++ for Qt

Languages
Italian Native language
English Intermediate Excellent understanding of specialized texts

Master degree in Telecommunications Engineering


Title Realization of a NS2 module for the calculation of point-to- multipoint paths in
MPLS networks
Supervisors Prof. Stefano Campanato, Prof. Michele Pagano, Prof. Davide Adami
Description In this thesis it has been extended network simulator ns2, written in C ++ and
OTcl, adding support for the management of explicit paths P2MP. The work has
provided modifications to the control plan, which deals with the calculation of routes
and reporting necessary to relay information related to its establishment (agent
RSVP-TE) and the planned data (MPLS) that deals with the forwarding of packages
on the P2MP path calculated.

3/4
BA degree in Telecommunications Engineering
Title Routing problems in the multicast environment: Steiner Tree based solutions
Supervisors Prof. Stefano Campanato, Prof. Michele Pagano, Prof. Davide Adami
Description In this thesis we studied the problem of multicast routing. It is shown that this
problem does not allow efficient solutions, it is therefore called NP-hard, so we use
heuristic solutions. In particular we dealt with solutions based on Steiner Tree.

Interessi
- Art
- Judo

4/4

Potrebbero piacerti anche