2017 – 2025
I completed my Master’s studies in March 2025 alongside full-time work, and my Bachelor’s degree in 2019. I received the Honours Programme Scholarship, University of Helsinki 2019 – awarded for academic excellence in Computer Science. My Master’s thesis, Web Mapping Tools for Geospatial Data Visualizations: A Literature Review, focused on evaluating modern technologies and tools for representing spatial data in web environments.
Read thesisComprehensive Full Stack course: React, Node.js, Express, MongoDB, GraphQL, TypeScript, CI/CD. Included coursework (8 cr) and project (10 cr).
Course pageBuilding web applications with Ruby on Rails. MVC architecture, databases, authentication.
Java-based web server programming, Spring Boot, REST APIs.
Statistics fundamentals and R programming for data analysis.
JavaScript programming techniques, functional programming and modern JS practices.
Programming fundamentals with Java.
Object-oriented programming, data structures and algorithms with Java.
Git and version control practices.
Agile methods (Scrum, Kanban), testing, CI/CD, version control in team work.
Group project for a real client using agile methods. Requirements, design, implementation and testing.
Software design principles, design patterns, UML, architectures.
Relational databases, SQL, database design.
Project work: building a database-driven web application.
Python programming fundamentals.
OS architecture, processes, memory management, file systems.
Network protocols, TCP/IP, HTTP, data communications architectures.
Algorithm design and analysis, core data structures.
Vectors, matrices, systems of linear equations.
Probability theory fundamentals, random variables, distributions.
The password is available on request.