For me, fishing is a way to put food on the table.
Mainly I use fishing nets, both during winter and summer, but
I've found angling to be an excellent
relaxation method.
Dancesport
I've been practicing
Dancesport
for quite a while. Nowadays me and my partner focus on
International Ballroom (a.k.a. standard) dances.
We practice as a part of the
Dance Team Tampere.
We've also been teaching dancesport for both younglings and adults.
These include weekly lessons throughout the year and a few summer camps.
Motorcycles
There's nothing like taking your steel stallion on a ride
into the Finnish sunset. Touring the countryside is such a blast
on a motorcycle! I also wrench my own rides, keeping them running smooth.
Skills
Data Engineering
Software Engineering
I've been developing software in C++ and
Python for
years.
This includes work on high-performance modeling tools and
simulation codes, but also some front-end and back-end development.
I'm most familiar with software development for Linux and macOS, but
I've also dabbled in iOS and bare metal (Arduino) programming.
Process modeling
I've done numerous simulations and developed quite a few codes for
predictive modeling using, e.g., ordinary differential equations,
partial differential equations, and difference equations.
The computational methods I'm familiar with include, e.g.,
Finite Element Method,
Boundary Element Method, Finite Difference Method, and
numerous time evolution schemes. The picture above shows an example simulation
of the temperature profile of a simple heatsink on a modern CPU.
Much of the simulations were done in the context of atomic physics and nanodevices,
but I've also spent some time modeling the propagation of electromagnetic pulses.
Teaching
I have been teaching and designing
exercises and exams in multiple physics
and mathematics courses. These include,
e.g.,
mathematical methods in Physics
newtonian mechanics, and
solid state physics.
In addition, I redesigned and lectured
the Computational Physics course
at the Tampere University of Technology in 2018.
Data Science
A large part of my work has been
analyses of various forms of numerical data.
Often this includes digging deep into the data and finding patterns
and clues on what the data means and what information we can extract.
In practices, that means lots and lots of time series analysis, machine learning,
statistics etc.
System administration
I'm a .fi-domain registrar and handle sysadmin duties for
a few virtual servers on AWS. This includes setup of
the server's software stack, DNS and networking configuration,
backup setups, databases, ... and most importantly:
automation and security of the server.
DevOPs and MLOPs
Process automation is one thing I feel very passionately about.
If one spends significant time doing repetitive tasks on a computer,
the task should be automated!
For me, this includes, e.g., automation of the servers I handle –
including, e.g., their initial setup, failure warnings via SMS, domain migrations, etc. Also
much of my teaching and grading stack for university courses is automated.
And finally, automation naturally includes software development.
I've setup modern software development practices in the Computational Physics
unit at Tampere University, including, e.g., version control, continuous integration
and delivery/deployment, and automated software testing.
Sped up core product development iterations up to 90% by co-designing and implementing a modern end-to-end data infrastructure:
Data collection, cleanup, and pipelines (Spark, Glue, EMR)
Data lakes and data warehouses (S3, RDS Aurora, Glue Catalog, DynamoDB)
Data Science workflows (Step Functions cf. Airflow)
Fast query capabilities (Athena, Presto, Trino)
Automated reporting (QuickSight)
Access control (IAM, Azure AD)
Increased products' value and competitiveness with several features and algorithms
Facilitated marketing, sales, and customer management successes with stories,
insights, and visuals from data, and tailored reporting.
2021
Data Science Consultant, Entrepreneur (side gig)
Enabled data-based decision making for a customer by developing and delivering forecast methods and reports from health and wellbeing data.
Integrated and delivered a platform for analyzing ecommerce customer journeys
2019-2020
Software Architect, a Tampere University Spin-Off
Designed and implemented a PoC for a health analytics SaaS:
Software requirement, design, and implementation tracking system
(ISO-62304)
Cloud architecture design
Software development (core analytics and the cloud service)
API design
Database design
Data processing pipelines
Platform health monitoring
Progress reporting to the spin-off's advisory board
2019
Dissertation Researcher, Tampere University
Designed and implemented software for modeling complex systems
and quantum mechanics in high-performance computing environments
Delivered multiple insightful mathematics, physics, and health analytics research articles in intensive international collaborations
Established modern software development processes in the Computational Physics unit
Mentored and supervised junior researchers to enable them to deliver high-quality research
2018
Lecturer, Tampere University of
Technology.
Redesign and teaching the course
Computational Physics
Education
2013–2019
Doctor of Science (Technology), Computational Physics
2012–2013
Master of Science, Computational Physics
2008–2012
Bachelor of Science, Physics
Positions of trust
2017
Management Committee Member (substitute) for the EU Cost Action CM1204.
2012–2013
Auditor for the Jyväskylä section of the Finnish Physical Society.
Event organization
2017
Lead organizer for the Computational
Physics Autumn School MOCCA, Finland
2017
Lead organizer for the 3rd annual winter meeting of the CMMP Tampere
network, Finland
2017
Lead organizer for the 3rd annual summer meeting of the CMMP Tampere
network, Finland
2016
Lead organizer for the 2nd annual winter meeting of the CMMP Tampere
network, Finland
2016
Member of the organizing committee of the national EPIC symposium, Finland
2015
Member of the organizing committee for the 2nd annual summer meeting of the CMMP Tampere
network, Finland
Publications
Accurate QT Correction Method from Transfer Entropy,
E. Räsänena, T.Pukkila, M. Kanniainen, M. Miettinen, R. Duda,
J. Kim, J. Solanpää, K. Aalto-Setälä, and I. Potapov,
Cardiovascular Digital Health Journal, 2022
TINIE — Transport In Non-Interacting Equilibrium,
R. Duda, J. Keski-Rahkonen, J. Solanpää, and E. Räsänen,
Comp. Phys. Commun. 270 (2022)
Towards Accurate and Model-Free QT Correction,
E. Räsänen, I. Potapov, J. Solanpää, and K. Aalto-Setälä,
CinC 48, 2021
FIEND — Finite Element Quantum Dynamics,
J. Solanpää and E. Räsänen,
arXiv.
Normal and Anomalous Diffusion in Soft Lorentz Gases,
R. Klages, S. Gil-Gallegos, J. Solanpää, M. Sarvilahti, and E. Räsänen,
Phys. Rev. Lett. 112, 064102 (2019).
Scaling relations for the ground-state properties of a harmonic electron droplet, A. Odriazola, J.
Solanpää, I. Kylänpää, A. González, and E. Räsänen,
Phys. Rev. A 95, 042511
(2017)
Bill2d – a software package for classical two-dimensional Hamiltonian systems, J. Solanpää, P. J.
J. Luukko, and E. Räsänen,
Comp. Phys Comm. 199, 133-138 (2016)
Optimal control of high-harmonic generation by intense few-cycle pulses,
J. Solanpää, J. A. Budagosky, N. I. Shvetsov-Shilovski, A. Castro, A. Rubio, and E. Räsänen,
Phys. Rev. A 90, 053402 (2014)