2019-2020
Tampere University: Phd student.
I am a Structural Engineer (M.Sc.) living in Tampere.
I have always been interested in everything, and I really like to learn something new every day.
I'm an engineer living in Tampere, Finland.
I have always been interested in world and wanted to know how things are made and how everything works. I want to learn something new all the time, develop myself and do different things.
I have done many kinds of work, e.g. structural calculations and structural designing, software development, research as part of a European research team and after that fully independently, sales work, some telephone interviewing, I have been a construction worker at a few construction sites, and I also worked as a factory worker for one summer. I did perform everything quite well and every job has developed some part of me. I really like working with and for people.
I am conscientious, hardworking, quite ambitious, and quick to learn new things. I’ve been working for a long week if there’s been a lot of work to always get my work completed on time, if the schedule was even close to realistic, and the result of the work is carefully done and good.
In my free time, I have been involved in volunteer national defense activities, I’m on the board of a housing association and two other associations, I did my own election campaign in the parliamentary elections a couple of years ago, I studied programming entirely on my own, and I have done some charity work for example by helping the Disability Association build projects. My favorite hobbies at the moment are snowboarding and paragliding, but I have also done some musical things and all kinds of sports, and I like to do CTF, HackTheBox and TryHackMe challenges.
I was a candidate in the 2019 parliamentary elections
I was an assistant in the movie "Tuntematon Sotilas" in 2016
Tampere University: Phd student.
Tampere University of Technology: Master of science, Structural engineering.
Tampere University of Technology: Bachelor of science, Civil engineering.
Military service in Sodankylä
Ylivieskan lukio
In Global IT my work includes for example development of plugins, development of data collector systems, databases, development Power BI reports, some web development, and basically all kind of helping when needed.
In structural calculation team my main job was to make structural calculations using FEM softwares and write reports from those. I calculated all kind of cases but mainly metal structures, glued laminated timber frames and calculations for a very large concrete building. In addition to that I was part of our software development team and I developed some C# apps and plugins.
In Research group of Metal and Lightweight Structures I was working with my PhD research, "The Behavior of Steel Sandwich panels in Fire". When COVID started and University closed, I practically had no other option but to quit my PhD.
When I had a summer holiday from University, I worked as a salesman driving around Pirkanmaa offering maintanance for roof tiles.
In Research group of Metal and Lightweight Structures I was working in EU-funded project STABFI where I also made my Master's thesis, "Parametric Study of Stressed Skin for Supporting Individual Members against Lateral Buckling".
I studied to become a civil engineer and I graduated 2018 from Tampere University of Technology.
Doctor of Philosophy (Not finished)
Research group of Metal and Lightweight Structures
(Tampere University, 2019-2020)
Doctoral Thesis:
"The Behavior of Steel Sandwich panels in Fire"
Master of Science (Technology)
Degree Programme in Civil Engineering
(Tampere University of Technology, 2018)
Structural design
Applications in Structural Mechanics
Advanced course in Steel Structures
Database Systems
Master's Thesis:
"Parametric Study of Stressed Skin for Supporting Individual Members against Lateral Buckling"
Bachelor of Science (Technology)
Degree Programme in Civil Engineering
(Tampere University of Technology, 2016)
Construction Engineering
Bachelor's thesis:
"Management of Municipal Properties in Tampere Region"
Structural Calculations for:
Steel structures
Glued laminated timber structures
Concrete structures
Structural Mechanics
Structural Designing of Steel structures
Softwares:
Dlubal RFem
Tekla Structures
Ansys
Autodesk Robot Structural Analysis
Autodesk AutoCAD
Autodesk Revit
Vertex BD
Rhinoceros (+ Grasshopper)
I am full-stack capable programmer but my passion is on the back-end side. I enjoy solving problems, helping people and building something new, but I'm not that enthusiastic about arranging the elements of the user interface to exactly the right places, or making the most beautiful visuals. I have been doing front-end things, web applications, and even data visualization using Microsoft Power BI, but I have been enjoying more when making new plugins to some programs, building back-end APIs, Azure functions, desktop Apps, database or data collegting things, or some helper scripts to solve somebody's problem or to make their work easier.
I got interested in programming when I was working first summer at Sweco Rakennetekniikka. We used LINQPad scripts to make our work easier, and that's where it all started. I started to code simple C# scripts to access data in other programs, move that data from program to another and to edit text files. In addition to those scripts, at that time I used Excel VBA a lot, and I even build a simple but fully dynamic Finite Element solver using Excel.
The time I was working at University, I studied myself (with the help of online tutorials) mostly C# programming with Unity game engine. At that time I was coding just for myself. I was really interested in different algorithms, such as A* pathfinding, simulations and data visualization, so those were main things I was working back then.
When I started to work at A-Insinöörit, I was confident enough to start programming tools for other designers and I started take responsibility for software development. I was programming only C#, my main job was still structural designing (and mostly structural calculations using FEM softwares) and programming was only a side job after other projects, many times during weekends or evenings. After doing this for a while I noticed that actually programming was the part of my job I enjoyed the most, the part where I was able to help my co-workers most and the part where I was able to learn new things. Those things are very important to me, so when I got an opportunity to change my job to full-time developer, I had to take it.
When working at Sweco, I have been developing my programming skills a lot. C# is still my main programming language but I have also been using SQL, JavaScript and React quite much and studied those in my free time.
In 2022, I got really interested in Cyber Security and Ethical Hacking, and I started to study things related to those topics. Studying Ethical Hacking has been teaching me a lot about IT e.g. networking, Linux and many different programming languages. In Ethical Hacking, Python is the main scripting language you must know (in addition to shell scripting languages, bash, batch and PowerShell). Besides of scripting, you need to be able to read and understand many different programming languages (the most important ones are C, Java, VisualBasic) to be successful.
Unit Testing C#
C++
React
Python
JavaScript
Node.js
SQL
HTML 5 & CSS 3
Entity Framework 6
ASP.NET MVC
Git
C#
C# Plugins for Engineering softwares
Tekla Structures
Dlubal RFem
Autodesk AutoCAD
Autodesk Revit
Autodesk Robot Structural Analysis
Ansys
Rhinoceros
Grasshopper
Microsoft Office Products
Data collecting from softwares
SQL
C++
JavaScript
React
HTML 5
CSS 3
Python
Azure
Git
Google Gloud
Unity
WPF, Windows Forms, MVVM
REST APIs
Excel VBA
In 2022, I got really interested in Cyber Security and Ethical Hacking. I have taken some online courses to guide me through the basics of different topics and the most important tools related to these and to help me get started with CTF (capture the flag), HackTheBox and TryHackMe challenges.
Practical Ethical Hacking
Practical Malware Analysis & Triage
Practical Web Application Security and Testing
Mobile Application Penetration Testing
Windows Privilege Escalation for Beginners
Linux Privilege Escalation for Beginners
External Pentest Playbook
Practical Windows Forensics
Movement, Pivoting and Persistence
API pentesting
Networking Basics
Open-Source Intelligence (OSINT) Fundamentals
Linux
Virtual Machines
Python scripting
Network Scanning (Nmap)
TCP package analysis (WireShark)
Proxies (ZAP, BurpSuite)
Metasploit
Reverse Shells, Bind Shells
Netcat
Injection Attacks
Priviledge Escalation
Phone:
+358 456 712 320
Address:
Kaskitie 19 E 50
33540 Tampere
Finland