Skip to content

Latest commit

 

History

History
139 lines (114 loc) · 6.77 KB

File metadata and controls

139 lines (114 loc) · 6.77 KB
title
Federico Aponte's CV

Federico Aponte

email: federico.aponte@gmail.com
Github: https://fedapo.github.io
LinkedIn: https://www.linkedin.com/in/federicoaponte

Work Experience

Sysdig - www.sysdig.com
Genoa, Italy (Remote)
January 2022 - Present
Systems Software Engineer

  • As part of the Agent Team, the product for collecting all server metrics to be sent to other software components for monitoring.
  • Development of the product in C++23: maintenance and refactoring of existing code, development of new features.
  • Product support during customer escalations.
  • Usage of all ancillary tools for development: Docker, CMake, Git, Jira, Jenkins.

Viz.ai - www.viz.ai
Genoa, Italy (Remote)
July 2021 - January 2022
Technical Application Specialist

  • Technical and application support to Viz.ai solution for managing stroke-related workflow in clinical departments.
  • Planning, deployment, support, training for Viz.ai cloud-based solution and mobile apps.
  • Coordination with other internal teams (R&D, DevOps)

Amadeus - www.amadeus.com
Sophia Antipolis (Nice), France
September 2019 - June 2021
Staff Software Development Engineer

  • Design and development of back-end software components for the shopping, pricing and booking of insurance solutions tied to the reservation of flight tickets or car hire.
  • Development in modern C++ (post C++11).
  • Use of Git for software versioning.

VisLab Srl (Ambarella) - www.vislab.it - www.ambarella.com
Parma, Italy
October 2018 - August 2019
Staff Algorithm Engineer

  • Design and development of software components for autonomous driving vehicles. The software projects are mostly developed using C/C++ both for PC's and embedded systems.
  • Use of Git and CMake for software versioning and build management.

Carestream Health (ex Kodak) - www.carestream.com
Technology & Innovation Center for Health Imaging
Genoa, Italy

May 2009 - September 2018
Senior Software Engineer

  • Design and development of RIS (Radiology Information System). This software system is made up of a suite of client-side applications for booking, reporting (with speech recognition), document scanning and billing and of a back-end, based on an Oracle database, with a gateway for integrating with the hospital information system. The task poses several challenges due to the variety of technologies and languages involved as well as the interaction with customers that work in a clinical environment and need prompt response to problems.

March 2005 - May 2009
Integration Specialist

  • Analysis, implementation and test of software components for integrating Kodak clinical software with third-party information systems used by customers.

think3 inc. (ex CAD.LAB) - www.think3.it
Casalecchio di Reno (Bologna)
Jan. 2002 - Feb. 2005
Software Engineer

  • Development of thinkdesign, the main software application for solid and surface geometric modeling commercialized by the company.
  • Analysis/development/debugging of software components used by other teams involved in the project.
  • Team work and planning with QA and other development groups across several company locations in USA, France and India.
  • Analysis and implementation of customer requests.

PROGRAM srl (acquired by AISoftw@re, then Exprivia)
Vicenza, Italy
Oct. 1997 - Dec. 2001
Software Developer

  • Development of Windows applications for radiology medical image storage and viewing.
  • Software project versioning and build management.
  • Implementation of the DICOM standard for the management of images.
  • Development of a software application for real-time video signal acquisition and storage.

Programming Languages

Language Experience
C/C++ Deep knowledge of latest standards (C++11/14/17/20) gained with long work experience. Usage of the Standard Template Library (STL) and Boost. Knowledge of some of the main IDE's (Visual Studio, Visual Studio Code).
Java Work experience. Servlet programming for server-side web application development. Network programming for device communication.
Go Some exposure while maintaining projects at work.
Python Writing of scripts for carrying out activities related to the maintenance of large software projects. Preference for Python 3.
Javascript Good knowledge for client-side web programming.
VB6 Extensive knowledge, necessary for maintaining a large, important project I found myself responsible for during my career.
Oracle PL/SQL Good knowledge of Oracle database programming and design.

Software & Technologies

  • Object-oriented programming and software design patterns.
  • Development of COM components.
  • Computer graphics, image processing/compression, CAD.
  • Win32 API.
  • Multithreading and concurrent programming.
  • Boost C++ library (Asio, Spirit, Regex, Filesystem, ...)
  • Development of GUI applications: libraries used include wxWidgets, MFC, Qt, OWL.
  • DICOM and HL7 standards, used for data and image exchange in medical software systems.
  • Software project management with versioning tools (Git, Subversion). Software Build Management with CMake.
  • Operating systems: Microsoft Windows, Linux.
  • RDBMS: Oracle, MySQL.
  • Socket interface for networking software development.
  • XML and XSLT.
  • Web application development (HTML, CSS, Javascript), also using Ajax.
  • Usage and configuration of Apache and Tomcat for web application development.
  • Usage of VMware and VirtualBox.

Education

  • University of Padova - Master degree in Computer Engineering (2000)
  • Liceo Scientifico "I. Nievo", Padova - High School Diploma (1991)
  • Dr Phillips High School, Orlando (USA) - High School Diploma (1990)

Languages

  • English: excellent knowledge, written and spoken
  • French: basic knowledge
  • Spanish: basic knowledge
  • Italian: mother tongue

Experiences Abroad

  • UC Davis, USA (1994-95): Attended one academic year during a student exchange program between the University of Padova and the University of California.
  • Orlando, USA (1989-90): AFS Student exchange program. I lived for a year with an American family and during this experience I attended a local high school.

Personal Details

Living in Genoa, Italy
Date of birth: July 4, 1972
Place of birth: Genoa
Citizenship: Italian

Interests

I enjoy the challenge of taking my bicycle on uphill slopes and long rides during the summer and I swim regularly. I love reading novels and, occasionally, essays.