Willem de Jonge, Developer in Veldhoven, Netherlands
Willem is available for hire
Hire Willem

Willem de Jonge

Verified Expert  in Engineering

Software Developer

Location
Veldhoven, Netherlands
Toptal Member Since
September 4, 2020

Willem has a long history of working in software development, mostly involving 3D computer graphics and virtual reality, as well as other fields like mobile technologies, robotics, and blockchain. Technologies that have profoundly changed our world or have the potential to do so. A self-learner, Willem is inventive and solution-oriented and excels at analysis and abstraction. Thanks to a hands-on, can-do attitude and a willingness for sharing knowledge, you can trust Willem to deliver.

Portfolio

iSnapp
Amazon Web Services (AWS), Unreal Engine, Qt, Swift, Objective-C, Kotlin, Java...
Centure
Amazon Web Services (AWS), Qt, Objective-C, Swift, Java, Kotlin, Python, Boost...
Joint Robotics
Android, iOS, Angular, Ionic, Embedded Systems, NVIDIA Grid SDK, Jetson TX2...

Experience

Availability

Part-time

Preferred Environment

Linux, Windows, MacOS, PyCharm, Android Studio, Xcode, Unreal Engine

The most amazing...

...software I've created is a unique multi-user real-time 3D platform. Used for projects in urban development, infrastructure, railways, and airport terminals.

Work Experience

Founder

2014 - PRESENT
iSnapp
  • Founded a private practice focusing on technical software development for local and remote clients.
  • Engaged in diverse projects including 3D/VR, mobile applications, blockchain, and robotics.
  • Communicated clearly and strongly with clients to ensure expectations and objectives are met.
Technologies: Amazon Web Services (AWS), Unreal Engine, Qt, Swift, Objective-C, Kotlin, Java, 3D, Virtual Reality (VR), Boost, Python, C++

Senior Software Engineer

2018 - 2019
Centure
  • Developed a new network layer in the C++ core, improving performance and scalability.
  • Bridged C++ to Kotlin/Java and Swift/Objective-C to enable the creation of native mobile clients using a single shared C++ core.
  • Analyzed network and CPU bottlenecks, resulting in up to 5x performance improvements.
Technologies: Amazon Web Services (AWS), Qt, Objective-C, Swift, Java, Kotlin, Python, Boost, C++

Director of Software Technology

2016 - 2017
Joint Robotics
  • Developed the robot core software running on Nvidia Jetson and several microcontrollers to handle cameras, sensors and driving motors and hydraulics.
  • Researched methods for visions, localisation and navigation.
  • Created a mobile app for remote control of the robot.
Technologies: Android, iOS, Angular, Ionic, Embedded Systems, NVIDIA Grid SDK, Jetson TX2, Gazebo Simulator, Robot Operating System (ROS), Python, C++

Senior Software Engineer

2014 - 2016
Future Insight
  • Developed a real-time interactive 3D application with server-side rendering on AWS which allowed large data-intensive 3D models to run smoothly on resource-limited devices.
  • Developed a content-processing pipeline on AWS for large scale 3D models and processing for automatic publishing to multiple target platforms like VR headset, browser, and cardboard.
  • Migrated a multi-server self-hosted platform for 3D applications to the cloud (AWS) as well as monitoring and maintaining it.
Technologies: Amazon Web Services (AWS), iOS, FME, 3D Studio Max, Unity3D, Boost, C++, 3D, Virtual Reality (VR)

Software Architect

2003 - 2013
Cebra
  • Designed and implemented a unique multi-user 3D platform.
  • Led the development team to deliver new platform functionalities on time and within budget.
  • Developed many project-specific functions for the 3D platform in the areas of urban development, infrastructure innovations, airport terminals, and games.
Technologies: Scrum, Distributed Systems, Multithreading, Direct3D, OpenGL, Django, Python, Boot, C++

Lead Software Engineer

2000 - 2002
Calibre
  • Developed a virtual reality platform for visualizations and simulations which ran cross-platform on a broad range of systems such as multi-pipe SGI reality centers, caves, VR headsets, and PCs.
  • Coordinated with 3D artists and content developers to determine software requirements.
  • Collaborated and visited international clients to deploy and/or demonstrate the software on their virtual reality setups.
Technologies: Distributed Systems, Virtual Reality (VR), OpenGL, C++

Software Engineer

1999 - 2000
Mondo Bizzarro
  • Developed a real-time dynamic terrain engine which was applied in a motion platform for flight and monstertruck simulators.
  • Enabled the customization of a virtual roller-coaster ride by developing seamless playback sequences, synchronized with control of a hardware motion platform.
  • Researched academic papers for cutting-edge computer graphics algorithms suitable for the implementation of the in-house 3D engine.
Technologies: MPEG, Glide, Direct3D, C++

VirtuoCity | A Multi-user Real-time 3D Platform

VirtuoCity is a system used as the base for projects in a wide range of application domains such as urban development, infrastructure, railway innovations, and airport terminals.

Users cooperate and communicate in real-time using 3D voice chat and virtual presence. The majority of the system was written in C++ with an embedded Python interpreter to add project-specific functionality. Clients run on Windows or OSX and server on Linux or Windows.

As an architect, I designed and developed the system, from scratch, including tooling to support content creators and 3D artists to easily create content for the platform. Leading the development team, I always delivered new platform functionalities required for projects on time and within budget.
1991 - 1998

Master's Degree in Computer Science

Eindhoven University of Technology - Eindhoven, The Netherlands

Libraries/APIs

OpenGL

Tools

Xcode, Android Studio, PyCharm, Direct3D, Gazebo Simulator, Jetson TX2, NVIDIA Grid SDK, 3D Studio Max, FME

Frameworks

Boost, Unreal Engine, Qt, Django, Ionic, Angular, Unity3D, Glide

Paradigms

Scrum

Languages

C++, Python, Objective-C, Java, Kotlin, Swift

Platforms

MacOS, Windows, Linux, iOS, Android, Amazon Web Services (AWS)

Other

Software Engineering, Algorithms, Computer Graphics, Mathematics, Virtual Reality (VR), 3D, Boot, Multithreading, Distributed Systems, Robot Operating System (ROS), Embedded Systems, MPEG

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