Vincenzo Pietropaolo, Software Engineering Developer in Berlin, Germany
Vincenzo Pietropaolo

Software Engineering Developer in Berlin, Germany

Member since April 19, 2022
Vincenzo has worked most of his career in the multimedia software industry, dealing with highly efficient code using cutting-edge technology. He is passionate about software architecture, beautiful code, and clean design. Music has always been part of his life and professional career; spending the last decade working for one of the biggest companies in the music production software market. He is now looking for new projects as new technical challenges and a way to learn about new domains.
Vincenzo is now available for hire

Portfolio

  • Native Instruments
    C++, C, SDKs, Cross-platform, Agile Software Development, Agile, MVC Design...
  • ITAL SOFT Srl
    C++, C, Delphi, Agile Software Development, Agile, Architecture
  • Cefriel
    C, C++, ASM, Agile Software Development, Agile

Experience

Location

Berlin, Germany

Availability

Part-time

Preferred Environment

C, C++, Objective-C, Qt, QML, JavaScript, Web Audio, Web MIDI, PHP, C#

The most amazing...

...realization of software engineering I've had is recognizing how your solution's quality is strictly connected to the quality of your understanding of the issue.

Employment

  • Senior Software Engineer | Team Lead

    2013 - 2022
    Native Instruments
    • Developed new features and maintained the already existing codebase for TRAKTOR, an industry-standard digital DJ software.
    • Designed and implemented a framework to enable fast hardware integration projects in TRAKTOR for proprietary and third-party controllers.
    • Contributed the technical roadmap to the leads group for TRAKTOR.
    • Led and managed the software development team with up to eight engineers.
    Technologies: C++, C, SDKs, Cross-platform, Agile Software Development, Agile, MVC Design, JavaScript, Architecture, Leadership, Audio Streaming
  • Senior Software Engineer

    2011 - 2013
    ITAL SOFT Srl
    • Kicked off the development of a new software product for live music performances.
    • Designed and implemented an audio engine for hosting VST plugins.
    • Implemented the first version of the user interface as specified by designers.
    Technologies: C++, C, Delphi, Agile Software Development, Agile, Architecture
  • Software Engineer

    2008 - 2011
    Cefriel
    • Contributed to developing highly efficient H.264 codec running on dedicated embedded hardware.
    • Discussed and documented the H.264 codec API design with the client.
    • Implemented an automated testing system for long-running test sessions of the H.264 codec.
    Technologies: C, C++, ASM, Agile Software Development, Agile
  • Co-founder and Software Engineer

    2005 - 2009
    PeterTools s.r.l.
    • Designed, implemented, and tested tools, including LiveSet and Hammer, for computer-based live music performances.
    • Distributed products through classic sales channels and printed CDs and boxes with regional distributors.
    • Oversaw all departments of a small startup together with the other co-founder.
    Technologies: C++, Win32, C, Audio, ReWire, Architecture, CTO

Experience

  • Xtreme Mapping
    http://www.xtrememapping.com

    An advanced editor of MIDI controller mappings for Native Instruments' TRAKTOR software.

    I designed and developed the application as a one-person show back in 2011, and it is since then on sale on Mac's App Store.

  • PeterTools LiveSet
    http://www.petertools.com

    A powerful and versatile real-time MIDI processor explicitly developed to enhance live performances. It provides the capabilities to control every detail of your live session, making it easier to set up and perform.

    LiveSet processes MIDI signals coming from your on-stage gear, like master keyboards or MIDI control surfaces, and routes them to ReWire-enabled software and external MIDI devices.

  • Gita in Gommone
    http://www.gitaingommone.it

    A WordPress-based website to book the rental of small motorboats for one-day excursions in southern Italy. The website features different fares for different periods of the year, deposit payments, and reminders for confirmed bookings.

Skills

  • Languages

    C, C++, Objective-C, QML, JavaScript, PHP, C#, Delphi, HTML, CSS
  • Frameworks

    Qt, ASP.NET, Entity Framework Core, Cocoa, ASM
  • Tools

    Xcode, Visual Studio
  • Paradigms

    Compiler Design, Cross-platform, Agile Software Development, Agile, MVC Design, Database Design
  • Platforms

    MacOS, Windows, Win32, WordPress
  • Other

    Software Engineering, Software Development, Architecture, Leadership, Integrated Circuits, Antenna Design, SDKs, Audio, ReWire, Front-end, CTO, Audio Streaming
  • Libraries/APIs

    Web Audio, Web MIDI, Win32 API

Education

  • Master's Degree in Information Engineering
    2005 - 2008
    Politecnico di Milano - Milan, Italy
  • Bachelor's Degree in Telecommunication Engineering
    1998 - 2005
    Università Mediterranea di Reggio Calabria - Reggio Calabria, Italy

To view more profiles

Join Toptal
Share it with others