Paolo Angelelli
Curriculum Vitae
Personal Data
Full Name | Paolo Angelelli |
Nationality | Italian, Norwegian |
Working Status | Freelance Software Engineer |
E-mail | |
Online Profiles | LinkedIn |
CV last update | Jan 2024 |
Education
Professional experience
Paid
- Jan 2020 - Present Freelance Software Engineer - Tasks on Desktop, Mobile, Embedded and Server components. (data processing/visualization, CAD/CAM/CAE, geomatics, databases, networking, multi-threading, graphics engines, API development, computational geometry, graphics, GIS, mapping, UX, medical, mobile, embedded, cross platform, - C++/Qt/OpenGL/Python/++)
- Nov 2015 - Dec 2019 Senior Software engineer at The Qt Company - maintenance and development of the QtLocation module, also worked on QtCore, QtGui, QtQuick, QtQuick3D and QtWebView modules among others, Google Summer of Code project mentor in 2018 - blog - public contributions (Graphics Engines,Maps,Computer Graphics,Computational Geometry,GIS,Multimedia,Framework Deveopment,API design,Product Management - C++/OpenGL/Qt/QML/Python)
- Feb 2013 - May 2016 PostDoc at UiB on cardiac ultrasound visualization (with GE Vingmed Ultrasound) - Implemented, among others, Blood Speckle Imaging for the GE Vivid E95 (Computer Graphics,Computational Geometry,Graphics Engines,Data analysis,Image processing,Scientific computing,Medical - C++/OpenGL/Direct3D)
- Jan 2013 - Feb 2013 Researcher at GE Vingmed Ultrasound (Computer Graphics,Computational Geometry,Graphics Engines,Data analysis,Image processing,Scientific computing,Medical - C++/OpenGL/Direct3D)
- Nov 2012 - Jan 2013 Software engineer at UiB - Completed an implementation of Interactive Visual Analysis of Heterogeneous Cohort Study Data to be used in Neuroscience research (Computer Graphics,Computational Geometry,Statistical Data analysis,Image processing,Scientific computing,Medical - C++/Python/SciKit Learn/R/Qt/OpenGL/VTK)
- Aug 2012 - Oct 2012 Graphics engineer at UiB - Implemented a Sciece Fair stand combining/fusing data from medical 4D US scanner, magnetic tracker for the probe, and a kinect RGBD camera (Computational Geometry,Computer Graphics,Image processing,Data fusion,Object tracking - C++/Qt/OpenGL)
- 2008 - 2008 Software and system engineer for Wincor-Nixdorf on Java2EE enterprise applications and WebServices field
- 2007 - 2008 Thesis work at Wincor-Nixdorf Italy about enteprise application integration, SOA, batch execution and BPM.
Unpaid
- 2002 - 2004 Linux Workstation administration in the student lab of computer science department at University of Bologna
- 2000 - Now (Personal) Linux server and services administration (hosting this page)
Languages
- Italian
- Mother tongue.
- English
- Fluent - TOEFL certificated in 2004
- Norwegian
- Good
- French, Spanish
- Basic
Technical knowledge
- Operating Systems
- GNU/Linux, Microsoft Windows (good), MacOS(basic)
- Programming and Scripting languages
- C/C++, Python, Javascript, Java (Scala), Scheme, Lua, R, Matlab, ++
- Frameworks/APIs
- POSIX, Qt, QtQuick, QML, OpenGL, OpenCL, CUDA, Metal, FFmpeg, GStreamer, OpenCV, JavaEE, Twisted, ++
- Databases
- PostgreSQL, SQLite, (IBM DB2, MySQL - basic)
- Computer Networks
- Experience with TCP/IP networks (routing, DHCP, etc.), packet filtering/VPN/QoS,
services (HTTP, VoIP, SMTP, POP3/IMAP, JavaEE AS, ++)
Some software created
Publications
- Articles as first author
- 2010 - Guided Visualization of Ultrasound Image Sequences -- VCBM ( Video )
- 2011 - Interactive visual analysis of contrast-enhanced ultrasound data based on small neighborhood statistics -- C&G ( Video )
- 2011 - Straightening tubular flow for side-by-side visualization -- TVCG ( Video )
- 2014 - Interactive Visual Analysis of Heterogeneous Cohort Study Data -- CG&A ( Video )
- 2014 - Live ultrasound-based particle visualization of blood flow in the heart -- SCCG - incorporated into GE cSound 2.0 as Blood Speckle Imaging (whitepaper)
- 2015 - Performance and Quality Analysis of Convolution Based Volume Illumination -- WSCG
- Also on
-
Google Scholar
UiB
DBLP
Main Interests
R&D in GIS and Mapping; Visualization and visual analytics; medical, scientific and gpgpu computing; data science; computer graphics; mobile/desktop applications.
The (hopefully) updated version of this document, with hyperlinks, is available at http://angelell.bonas.us/CV/ . An extended version is also available (albeit outdated).