Mark Dönszelmann

Java Developer Architect at CERN

Geneva, Geneva, Switzerland
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

👤
Senior
🎓
Top School
Mark Dönszelmann is a seasoned Java Developer and Architect with 20 years of experience designing and building complex systems, often bridging Java with native C and C++ components. Based in Geneva and long affiliated with CERN, he excels in build and release engineering using Maven, Hudson and contributes to SCM workflows across Subversion, Mercurial and Git. He authored and extended native build tooling—most notably contributing compiler and JNI support to the maven-nar plugin—enabling cross-platform native integration for scientific and enterprise builds. His background in electrical engineering and long roster of research and industry roles (Stanford, Riscure, Sonatype) give him a pragmatic systems-level perspective on performance, portability and maintainability. Not obviously, he blends deep low-level toolchain knowledge with high-level Java architecture, making him effective at solving thorny integration and build problems that block delivery.
code20 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MSc), Electrical and Electronics Engineering, Master of Science (MSc), Electrical and Electronics Engineering at Delft University of Technology
bookFinal Exam, Science, Final Exam, Science at Vossius Gymnasium Amsterdam
languagesEnglish, French, German, Dutch
github-logo-circle

Github Skills (11)

jna10
c-language10
cprogramming-language10
build-automation9
maven9
cross-platform8
fortran8
multiplatform8
windows7
macos7
linux6

Programming languages (2)

TypeScriptJava

Github contributions (5)

github-logo-circle
maven-nar/nar-maven-plugin

Nov 2005 - Nov 2010

Native ARchive plugin for Maven
Role in this project:
userBack-end Developer
Contributions:302 commits in 5 years
Contributions summary:Mark primarily contributed to the `maven-nar/nar-maven-plugin` project by adding support for various compilers and linker options, most notably for FORTRAN and JNI libraries. Their work involved modifications to the build process and configuration files to incorporate new compilers, and ensure the proper linking of libraries for different architectures and operating systems. These changes included adding flags to control library linking, support for JNI module types, and adjustments to handle specific platform requirements, such as those for MacOSX.
maven-pluginjavamavenarchive
freehep/freehep-psviewer

Sep 2006 - Dec 2009

Contributions:67 commits in 3 years 3 months
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
Mark Dönszelmann - Java Developer Architect at CERN