Currently, I work as an application specialist at CSC in the computing environments team. My responsibilities include developing, maintaining and technical support for technical computing environments such as Julia, MATLAB and Octave. I also help containerizing applications, and improving workflows on HPC clusters for users and for various projects. Previously, I wrote my master’s thesis regarding monitoring and analyzing parallel file system usage on the Puhti cluster. As a trainee, I worked in the cloud team, which provided me with experience in CSC cloud services, the OpenStack virtual machines on Pouta, and the OpenShift container platform on Rahti.
During my studies, I worked as a summer and part-time research assistant at the Systems Analysis Laboratory (SAL) at Aalto University. At SAL, I wrote multiple scientific software packages, including DecisionProgramming.jl, using the Julia programming language around mathematical models produced by the research group. Developing software packages included interpreting scientific research, designing APIs, writing documentation, and creating tests. We used GitHub for the centralized repository, GitHub actions for automating testing, and document deployment to GitHub pages. I also have experience in Python, but I prefer to use the Julia language for its superior performance and modern features for scientific computing.
Natural Languages
Finnish (native), English (professional)
Computational Science
Technical computing, Parallel computing, High-performance computing,
Mathematical modeling, Optimization, Algorithm design, Logic, Data
analysis, Machine learning
Programming
Julia, Bash, Python, C
Software Engineering
Linux, Git, Nix, Spack, Docker, Apptainer, Podman, Lmod, Slurm, Ansible,
Static websites
Tools
Terminal, Neovim, Aichat CLI
jaantollander.com
I write about programming, mathematics and productivity on my personal
website.
youtube.com/jaantollander
I create video tutorials about programming on my YouTube channel.
You can contact me via email.