VIVI RUUSKANEN

Software developer

Espoo - Finland ruuskvivi[at]gmail[dot]com +358 548asd46 504630390

Profile

A motivated and results-driven junior developer with a strong focus on continuously improving technical skills through hands-on implementation and team work.

Education

MASTER'S DEGREE IN COMPUTER SCIENCE AND SECURE SYSTEMS

Aalto University (Espoo) 2025 - ongoing

BACHELOR'S DEGREE IN ELECTRICAL ENGINEERING

Aalto University (Espoo) 2023 - 2025

BACHELOR's DEGREE IN CULTURAL RESEARCH STUDIES

University of Helsinki (Helsinki) 2019-2020

BACHELOR'S DEGREE IN PHYSICAL THERAPY

Arcada University of Applied Sciences (Helsinki) 2015-2018

IT skills

  • Security tools (Nmap, Hashcat OWASP ZAP, Wireshark)
  • SQL
  • Linux
  • Git
  • Azure
  • AWS
  • GCP
  • Docker
  • Kubernetes
  • Python
  • Java
  • TypeScript
  • C
  • Scala

Experience

Software Developer

From May 2025 - Present | Wärtsilä Oyj Abp

Software product development with cross-team collaboration from testing to provisioning, deployment and maintenance using mainly Java, TypeScript, Python and Bash, while utilising Kubernetes, Docker, AWS and Azure.

Technical operations specialist

From May 2022 - 2025 | Farol Oy

Analysing and monitoring business operations, supporting engineering team to automate processes, reports and implementing new technologies. Feeding B2B business requirements and system design into product roadmap. Active participation in testing new products and features.

Customer service advisor

From July 2021 - Present | P&T Finland Oy

Customer management in several languages - Finnish, Swedish, English. Escalation and collaboration with sales team, supporting and monitoring negotiation of new customer contracts. Supporting invoicing and clearing process. Creating documentation and helping on diagnosing points of improvement of the CX team.

Museum guide

From June 2020 - August 2021 | Tuusula Municipality

Delivering visitor-first service in a professional and friendly manner. Providing security in the exhibitions, making sure visitors follow both museum and exhibition requirements. Appointment booking and overall scheduling. Customer service and administrational tasks.

Physical therapist

From May 2019 - December 2019 | Seure Henkilöstöpalvelut Oy

Assessing patient's neurological status together with a multidisciplinary team. Acute trauma physical therapy and assesment of patient's need for assistive devices and further rehabilitation.

Course certificates

Aalto University

Cloud Software and Systems (2025)

Working hands-on with cloud and edge computing, microservices, design principles for distributed applications and services. Implementing DevOps, cloud-native toolset and its impact on software development.

Information Security (2025)

Familiarising with security models, authentication, access control and security policies. Applying software security, cryptography, threat analysis, and identity management.

Network Security (2025)

Understanding common security protocols and architectures for the Internet, virtual and cloud networks, wireless networks, local area networks, and connected devices. Hands-on securing the communication in new network-based services and applications.

Supervised Machine Learning, Python (2024)

Recognizing and formalizing supervised machine learning problems, implementing basic optimization algorithms for supervised learning problems, evaluating the performance of models.

Machine Learning, Python (2024)

Formalizing applications, basic ML methods and exploratory data analysis. Standard regression and classification models on a given data set, clustering and dimensionality reduction techniques.

Programming 1, Scala (2023)

Applying central concepts of programming and object-oriented programming, reading program documentation and producing computer programs with an understanding of how the computer works. Formatting code in a good programming style.

Programming 2, Scala (2024)

Understanding the essential structure and operation of computers and how to measure and optimize program performance. Key concepts, i.e. abstract interfaces, recursion, and basic algorithm design.

Basic programming course, Python (2022)

Sentence and structured programming. Basics of software design and data structures. Good programming style.

Basic Course in C Programming, C (2024)

Recalling/interpreting C Programming Language Syntax and basic C Programming Language semantics. Using C language standard library to implement computational tasks. Writing and validating basic software programming tasks. Using C language development environments to write, build and validate software.

University of Helsinki

Full Stack Open, JavaScript, HTML, CSS (2025)

Applying React, Redux, Node.js, MongoDB, GraphQL and TypeScrip to developing modern web application using JavaScript. The main focus is on single page applications implemented using the React library, and the REST interfaces implemented with Node.js that support them.

References

Manager

Saara Schauman

  • Phone: given upon request
  • Email: given upon request
CEO

Mariana Mota

  • Phone: given upon request
  • Email: given upon request

Languages

  • Finnish
  • Swedish
  • English
  • Portuguese
  • Latin

Interests

Music
Wushu
Books
Architecture