Vincenzo Pietropaolo, Developer in Berlin, Germany
Vincenzo is available for hire
Hire Vincenzo

Vincenzo Pietropaolo

Verified Expert  in Engineering

Software Engineering Developer

Location
Berlin, Germany
Toptal 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.

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

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.

Work Experience

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, Architecture, CTO

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.

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, GarageBand

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, Front-end, CTO, Audio Streaming

Libraries/APIs

Web Audio, Web MIDI, Win32 API

2005 - 2008

Master's Degree in Information Engineering

Politecnico di Milano - Milan, Italy

1998 - 2005

Bachelor's Degree in Telecommunication Engineering

Università Mediterranea di Reggio Calabria - Reggio Calabria, Italy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring