Problem-solving with computational methods and software engineering.
Currently, I work as an application specialist at CSC in the computing environments team. My responsibilities include developing and maintaining the Julia language environment, containerizing user applications, and improving user workflows on HPC clusters. 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 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)
Computer Science
Algorithm design, Data structures, Logic, High-performance computing,
Parallel computing, Constraint programming
Applied Mathematics
Mathematical modeling and optimization, Numerical analysis, Computer
algebra
Programming
Julia, Bash, Python, C
Software Engineering
Linux, Git, SSH, Ansible, Docker, Apptainer, Buildah, Lmod, Slurm
Technical Writing and Communication
Markdown, LaTeX, Static websites
Developer Tools
Terminal, Tmux, Vim, Visual Studio Code
Projects that demonstrate my technical skills.
github.com/gamma-opt/DecisionProgramming.jl
Julia package for decision programming, an optimization model for
decision making developed at Systems Analysis Laboratory.
github.com/jaantollander/dotfiles
Shell scripts for installing Arch Linux and configuring a development
environment on it.
jaantollander.com
Personal website for technical writing built with GoHugo using Wowchemy
theme and deployed on Netlify.
youtube.com/jaantollander
YouTube channel for video tutorials for communicating technical
knowledge.
You can contact me via email.
The resume is available as a webpage and as a printable PDF. The source is on GitHub.