Luca Niccoli, Cryptography Developer in Florence, Metropolitan City of Florence, Italy
Luca Niccoli

Cryptography Developer in Florence, Metropolitan City of Florence, Italy

Member since October 23, 2015
Luca is a software engineer with 10 years of experience. He specializes in high-performance C++ libraries and polished desktop applications. Always focusing on providing value to his customers, he knows when to dwell on technical details and when a simpler, quicker solution will provide the best UX.
Luca is now available for hire

Portfolio

Experience

Location

Florence, Metropolitan City of Florence, Italy

Availability

Part-time

Preferred Environment

Linux, Qt Creator, Android Studio, Eclipse, Git

The most amazing...

...project I've worked on is the software for a consumer 3D printer. While it is not the most technically challenging project I've had, it's having a huge impact.

Employment

  • External Contractor Responsible for Desktop Software

    2015 - PRESENT
    New Matter
    • Implemented a cross-platform installer and desktop application for controlling the MOD-t 3D printer.
    • Worked with the customer and their in-house engineering team, which had no experience in desktop software, to integrate the device firmware and the web store.
    • Developed specialized testing software to help the customer meet the testing speed requirements for the manufacturing line at the printer production facility.
    • Took responsibility for the USB communication layer, both on the computer and the device side.
    • Designed and implemented a crash handling and reporting facility to help debug issues on end user computers.
    Technologies: C++, Qt, FreeRTOS, USB
  • Software Lead

    2012 - 2014
    AWTech s.r.l.
    • Designed a cryptographically strong document sharing platform.
    • Led a team of 4 in the platform execution.
    • Created a scalable high-performance sharing server in C++.
    • Implemented client applications with embedded PDF viewer for Windows, OS X, and Android.
    Technologies: C++, Qt, Java, Android
  • Software Developer

    2011 - 2012
    Giunti OS
    • Developed web applications for education and psychometric testing using Java Enterprise.
    • Brought a dead test suite back to life, discovering and fixing a great number of bugs that had slipped through as well.
    • Created a C++ driver for a hardware DRM/security dongle.
    • Developed a desktop application for neurological rehabilitation.
    • Built internal tools and reusable components to improve the team productivity throughout the company.
    Technologies: Java Enterprise, C++, SQL

Experience

  • New Matter MOD-t Desktop Software (Development)

    Desktop software for controlling the MOD-t 3D printer.

  • Qt Framework (Development)
    http://www.qt.io/

    Contributed to Qt's WebSocket implementation and to the developer tools.

  • The Phobos D Language Standard Library (Development)
    http://dlang.org/phobos/std_typecons.html

    Designed a type constructor for efficient and type-safe storage of flags.

  • Vibe.d Async IO and Web Framework (Development)
    http://vibed.org

    Contributed to the WebSocket implementation and to the entity serialization framework.

  • AWDoc (Development)

    A cryptographically strong document sharing platform.

Skills

  • Languages

    Java, C++, SQL, QML, Bash, D, Python, JavaScript
  • Frameworks

    Boost, Jersey, Qt, JPA, Qt Quick
  • Libraries/APIs

    Libusb, JAX-RS, Java Servlets, POCO C++, Breakpad, OpenSSL, Windows API
  • Tools

    Eclipse IDE, Qt Creator, Apache Tomcat, Android Studio, Microsoft Visual Studio, Gimp
  • Paradigms

    Desktop App Development, REST, Event-driven Programming, Concurrent Programming, Functional Programming, Agile Software Development
  • Platforms

    Debian Linux, Embedded Linux, Android, Windows, Linux, JEE, MacOS, Java EE
  • Storage

    SQLite, Microsoft SQL Server, PostgreSQL
  • Other

    PDF Design, Cryptography, Boost.Asio, Embedded Systems, System Administration, FreeRTOS

Education

  • Bachelor's degree in Formal Logic and Theoretical Philosophy
    2004 - 2007
    University of Florence - Florence, Italy

To view more profiles

Join Toptal
Share it with others