Juhani Kataja

Application Scientist

Helsinki, Finland
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
🎓
Top School
Juhani Kataja is an application scientist and computational electromagnetics specialist with 12 years of experience bridging research and production at Aalto University and CSC — IT Center for Science in Helsinki. He holds a Doctor of Science in Computational Electromagnetics and has progressed from doctoral research to postdoctoral roles and application scientist positions, applying deep numerical modelling expertise to real-world HPC workflows. As a core contributor and build/release engineer to the widely used Elmer FEM project, he has improved cross-platform CMake builds, packaging and MPI/non‑MPI build variants, and resolved Windows linking quirks—work that quietly smooths scientific software deployment for many users. Comfortable at the intersection of research, software engineering and HPC operations, he combines rigorous academic training with practical build-system craftsmanship that few academics cultivate.
code11 years of coding experience
job3 years of employment as a software developer
bookDoctor of Science (Technology), Computational Electromagnetics, Doctor of Science (Technology), Computational Electromagnetics at Aalto University
bookMaster of Science (M.Sc.), Electrical and Electronics Engineering, Master of Science (M.Sc.), Electrical and Electronics Engineering at Teknillinen korkeakoulu-Tekniska högskolan
github-logo-circle

Github Skills (8)

fortran10
packaging10
mpi10
cmake10
build-automation10
cprogramming-language9
c-language9
windows9

Programming languages (13)

CSSJinjaC++CJupyter NotebookFortranJuliaDockerfile

Github contributions (5)

github-logo-circle
ElmerCSC/elmerfem

May 2014 - Mar 2020

Official git repository of Elmer FEM software
Role in this project:
userBack-end Developer & Build & Release Engineer
Contributions:469 commits, 122 PRs, 250 pushes in 5 years 10 months
Contributions summary:Juhani primarily contributed to improving the build and compilation system of the Elmer FEM software. Their work focused on enhancing the cmake compilation system, adding packaging targets for various architectures (deb, tgz, nsis, zip), and fixing configuration templates. A significant portion of the user's effort involved addressing linking issues on Windows and modifying the compilation process to accommodate both non-MPI and MPI versions. They also integrated and maintained the build system to include the Lua interpreter and generated an `elmer.pc` file.
git-repositoryelectromagneticsmpifemacoustics
juhanikataja/TEStribute

Nov 2019 - Mar 2024

Task distribution logic for use in proTES repo
Contributions:7 pushes, 2 branches in 4 years 4 months
logicdistribution
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
Juhani Kataja - Application Scientist