Wilhelm Berg

Owner at BergWerk EDV-Dienstleistungen e.U.

Austria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Wilhelm Berg is an experienced DevOps and build automation specialist with 13 years focused on GIS and mapping technologies from his base in Austria as owner of BergWerk EDV-Dienstleistungen. He has deep hands-on expertise hardening CI/CD pipelines and Windows build flows for high-profile open-source projects like Mapnik, Mapbox, OSRM and node-pre-gyp. Wilhelm’s work spans cross-platform build tooling, AppVeyor/PowerShell automation, node-gyp/node-pre-gyp packaging and installer refinements that make complex C++/Node.js bindings reliably distributable. He combines full-stack touches (Unity SDK fixes and UX polish) with low-level release engineering, which means he both ships features and ensures they can be built and published at scale. A practical problem-solver, he often focuses on making failing builds fail loudly and produce actionable logs—small changes that dramatically improve debugging and release velocity.
code12 years of coding experience
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
13reputation
3kreached
0answers
1question
github-logo-circle

Github Skills (45)

map-box10
build-script10
c-language10
npm10
mapbox-gl10
windows10
gdal10
cmake10
mapnik10
batchfile10
appveyor10
cicd10
automation10
script10
ci-cd-pipeline10

Programming languages (13)

C#JavaC++CRustPLpgSQLCommon LispHTML

Github contributions (5)

github-logo-circle
mapnik/node-mapnik

Mar 2014 - Apr 2017

Bindings to mapnik for node.js
Role in this project:
userDevOps Engineer & Build Engineer
Contributions:138 commits, 1 PR, 70 pushes in 3 years 1 month
Contributions summary:Wilhelm's contributions primarily focused on improving the build process and adapting it for different operating systems, especially Windows. They modified build scripts, including PowerShell scripts and batch files, to download dependencies, copy necessary files, and integrate with the mapnik SDK. Further enhancements included adding node-gyp integration, adapting the build for different mapnik versions, and setting up the publishing process using node-pre-gyp for S3.
node-jsnodejsmapnik
mapbox/node-pre-gyp

Jul 2014 - Aug 2016

Node.js tool for easy binary deployment of C++ addons
Role in this project:
userDevOps Engineer
Contributions:13 commits, 3 PRs, 16 pushes in 2 years 1 month
Contributions summary:Wilhelm's contributions center around improving the build and testing process for the `node-pre-gyp` project. They made changes to the `test.bat` script used within the AppVeyor CI/CD pipeline to ensure builds fail when tests fail and to provide more detailed output. Furthermore, the user modified the `test/build.test.js` file to support different versions of Visual Studio. These changes improve the reliability and the debugging capabilities of the project's build process.
cppaddonsdeploymentnode-jsnodejs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Wilhelm Berg - Owner at BergWerk EDV-Dienstleistungen e.U.